第835行

时间:2015-08-05 04:08:19

标签: php magento connect

几天挣扎,但没有解决。

在后端单击magento connect manager时出现错误

PHP Fatal error: Class 'Mage' not found in "/abc/downloader/Maged/Controller.php on line 835"

只需访问http://domainname/downloader时也会出现错误 相同的代码适用于OS Ubuntu的另一台主机。错误主机是CentOS 6.5版 这不是特权问题。我运行chmod -R a+rwx *来更改测试环境中所有文件夹的权限,但错误仍然存​​在。

跟踪/abc/downloader/Maged/Controller.php on line 835

正在调用Mage::setIsDownloader();

该行之前是include_once $this->getMageFilename();

Controller.php有效。我添加了变量$this->getMageFilename();的一行输出,它显示了/abc/app/Mage.php"

我写了一个测试php并把它放在下载器文件夹中。它有效:

echo "hi";
include_once('/abc/app/Mage.php');
 
echo Mage::getVersion();

测试php有效。当http://.../downloader/test.php访问时它可以输出 hi1.7.0.2

我还尝试在include_once('/abc/app/Mage.php');下载程序文件夹中手动添加index.php,但失败了。

/abc/var/tmp/magento

中删除了缓存和会话

有进一步追踪问题的暗示吗?

0 个答案:

没有答案