2012-09-08 117 views
1

我正在將mgento商店從mydomaintest.com移動到mydomain.com。更改Magento中的基本網址

當我說移動,在這種情況下,我們只是使用Cpanel修改帳戶,並將域名從mydomaintest.com更改爲mydomain.com。

然後,使用在論壇中發現的建議,我使用PHPMyAdmin將Magento Core Config表更新爲新的BaseURL,用於安全和不安全的URL。

完成此操作後,我刪除了/ var/cache中的所有文件。

試圖通過域名來訪問網站或IP被提供了以下錯誤:

Fatal error: require_once() [function.require]: Failed opening required '/home/mydomain/public_html/errors/report.php' (include_path='/home/mydomain/public_html/app/code/local:/home/mydomain/public_html/app/code/community:/home/mydomain/public_html/app/code/core:/home/mydomain/public_html/lib:.:/usr/lib/php:/usr/local/lib/php') in /home/mydomain/public_html/app/Mage.php on line 847

請幫幫忙,我們試圖移動今天的生活似乎並不能推測這一個。

謝謝! John

+0

'Magento核心配置表'是這個core_config_data表嗎? – TigOldBitties

+0

正確,那是我修改的 – John

+0

您是否還更改了目錄的名稱? – TigOldBitties

回答

0

進入系統>索引管理和重新編制數據,因爲它還包含url重寫。另外一定要檢查系統>高速緩存管理(有些版本仍然有這個)並且清空所有高速緩存,因爲高速緩存不是唯一的高速緩存位置。 zend組件將其緩存保存在tmp文件夾中。

+2

我無法進入管理員...同樣的錯誤消息,如上在我的文章。有任何想法嗎? – John

0

我曾就此問題與Magento的用的Apache2在Ubuntu 14.10運行

確保對PHP MySQL的模塊安裝:

dpkg --list | grep php5-mysql 

如果它沒有列出,你需要安裝它:

sudo apt-get install php5-mysql 

然後重新啓動Apache:

sudo service apache2 restart 
0

在我們的案例中,我們收到這條消息是因爲有人刪除了「錯誤」文件夾 - 該網站工作正常,直到發生錯誤。

一旦我們恢復該文件夾(並確保PHP可以訪問它),我們看到正常的Magento錯誤頁面。 如果您沒有該文件夾,您可以從download Magento並從檔案中提取它。