在Magento中更改基本URL

时间:2012-09-08 16:35:27

标签: magento content-management-system php

我正在将一家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行

请帮助,我们今天正试图搬家,似乎无法想出这个。

谢谢! 约翰

3 个答案:

答案 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并从存档中提取它。