我正在将一家magento商店从mydomaintest.com搬到mydomain.com。
当我说移动时,在这种情况下,我们只是使用Cpanel修改帐户并将域名从mydomaintest.com更改为mydomain.com。
然后使用论坛中的建议,我使用PHPMyAdmin将Magento Core Config表更新为安全和不安全URL的新BaseURL。
执行此操作后,我删除了/ var / cache中的所有文件。
尝试通过域名或IP访问网站时出现以下错误:
致命错误:require_once()[function.require]:无法打开所需的'/home/mydomain/public_html/errors/report.php'(include_path ='/ home / mydomain / public_html / app / code / local:/家用/ MYDOMAIN /的public_html /应用/代码/社区:/家庭/ MYDOMAIN /的public_html /应用/代码/核心:/家庭/ MYDOMAIN /的public_html / lib目录下:。:/ usr / lib中/ PHP:在/ usr / local / lib目录/ php')在/home/mydomain/public_html/app/Mage.php第847行
请帮助,我们今天正试图搬家,似乎无法想出这个。
谢谢! 约翰
答案 0 :(得分:0)
转到系统>索引管理和Reindex数据,因为它还包含URL重写。另外一定要检查系统>缓存管理(某些版本仍然具有该功能)并刷新所有缓存,因为var / cache不是唯一的缓存位置。 zend组件将其缓存保存在tmp文件夹中。
答案 1 :(得分:0)
我在Ubuntu 14.10上使用Apache2运行Magento时遇到了这个问题
确保安装PHP的MySQL模块:
dpkg --list | grep php5-mysql
如果未列出,则需要安装它:
sudo apt-get install php5-mysql
然后重启Apache:
sudo service apache2 restart
答案 2 :(得分:0)
在我们的案例中,我们收到此消息是因为有人删除了“错误”文件夹 - 该网站正常工作,直到发生错误。
一旦我们恢复了文件夹(并确保PHP可以访问它),我们就会看到正常的Magento错误页面。 如果您没有该文件夹,可以download Magento并从存档中提取它。