1

我已经在我的服务器上安装了 Magento,但是这次,使用相同的过程,我有一个错误。

致命错误:在第 462 行的 /var/www/html/magento/app/Mage.php 中的非对象上调用成员函数 getModelInstance()

我用“localhost”(重定向到/var/www/html/magento)调用这个过程,但是如果通过像“testmagento.com”这样的虚拟主机,我会遇到同样的错误。

我工作

Fedora 15、httpd、mysql 5.5.24、php 5.3.14。

我该如何解决?

问候,

——托马斯(法国)

4

3 回答 3

2

我遇到了同样的问题,我发现以下文件和文件夹需要将其权限设置为数字“777”,以便 Magento 可以正确保存数据:

/var/.htaccess
/app/etc
/var 
于 2013-04-29T18:34:35.320 回答
1

从 magento 根目录将其作为单个命令运行:

chmod 777 应用程序/等;chmod -R 777 变量;chmod -R 777 媒体

于 2014-07-24T06:13:26.457 回答
0

您应该首先初始化 Magento 框架:

/* 商店或网站代码 */ $mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : '';

/* 运行商店或运行网站 */ $mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : '商店';

法师::init($mageRunCode, $mageRunType, array());

于 2015-05-29T09:37:49.643 回答