我刚使用本指南将我的网站转移到另一台服务器: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
答案 0 :(得分:1)
据我所知,看起来根本无法找到有问题的文件。该怎么做是检查目录/www/work/newshop/lib/Zend
并确保日志文件在那里。如果没有,请仔细检查以前的服务器,看看它是否存在。您可能错过了它。
如果在那里,请确保相应地设置权限。例如; log.php文件应该将其权限设置为644.(对所有者进行读写,对组进行读取,对公共进行读取)
答案 1 :(得分:0)
您是否从Magento中删除了缓存文件夹? 并且在新服务器上安装了PHP版本? Magento已经有问题php5.4和php5.5(参考:https://bugs.php.net/bug.php?id=62639)