我在带有测试子域的同一台服务器上克隆了一个现有的magento 1.7.2安装。前台似乎可以工作,我可以登录到管理员。然而,管理菜单不起作用,没有下拉菜单,复制url路径也不起作用。我在网上搜索过,大多数答案可以追溯到2008年,并表明这是一次配股发行。因此,我已经将文件夹和文件的权限更改为755和644,但仍然没有工作菜单。缓存(var/ cache )为空。
这些菜单是javascript生成的。以下错误消息来自控制台:
Error: TypeError: Element.addClassName is not a function
需要说明的是,解决方案并不是用javascript编写的
我已经安装了magento版本1.9.1.0几个月了,一切正常。几个星期以来,我试图通过Magento下载程序的Mage_All_Latest包来更新Magento,但是什么也没发生。我在过去的几周里用1.9.1.1版本试过了--从今天开始用全新的1.9.2.0版本--不管是哪一个--它不能工作。在绿色的状态窗口中,它告诉我“检查包的依赖关系”--仅此而已。没有错误,没有消息--什么都没有。我试过很多次了,几个小时内什么都没发生!程序包不在/downloader/.cache-Directory中。当尝试通过下载程序手动升级单个软件包时,它总是告诉我这样的事情
CONNECT ERROR: P
嗯,我知道关于这个话题的问答有数千个,但似乎没有一个人回答我的问题。到目前为止,我已经将magento配置为在端口25上发送电子邮件,并添加了邮件服务器IP。经过很多努力,我发现magento正在使用mail()函数发送电子邮件,我用这段代码检查了我的主机上是否启用了它?
<?php
if(function_exists('mail')) { echo 'mail() is enabled'; }
else { echo 'mail() is not enabled'; }
输出结果是"mail() is