0

我刚刚使用本指南将我的网站转移到另一台服务器:http: //www.atwix.com/magento/moving-magento-to-another-server/

但是当我访问它时,它给了我这个错误。这是什么意思?我需要做什么才能让它工作?

Warning: include(Zend/Log.php) [function.include]: failed to open stream: No such file or directory in /var/www/site/lib/Varien/Autoload.php on line 93

Warning: include() [function.include]: Failed opening 'Zend/Log.php' for inclusion (include_path='/var/www/site/app/code/local:/var/www/site/app/code/community:/var/www/site/app/code/core:/var/www/site/lib:.:/usr/share/php:/usr/share/pear') in /var/www/site/lib/Varien/Autoload.php on line 93

Fatal error: Class 'Zend_Log' not found in /var/www/site/app/code/core/Mage/Core/functions.php on line 247 
4

2 回答 2

1

据我所见,似乎根本找不到相关文件。要做的是检查目录/www/work/newshop/lib/Zend并确保日志文件在其中。如果没有,请仔细检查您以前的服务器,看看它是否也在那里。您可能只是错过了它。

如果它在那里,请确保相应地设置权限。例如; log.php 文件的权限应该设置为 644。(所有者读写,组读取和公共读取)

于 2013-10-19T10:54:24.487 回答
0

移动安装后,您是否从 Magento 中删除了缓存文件夹?新服务器上安装了哪个 PHP 版本?Magento 已经对 php5.4 和 php5.5 有问题(参考:https ://bugs.php.net/bug.php?id=62639 )

于 2013-10-21T08:27:43.543 回答