Magento后臺(tái)報(bào)404錯(cuò)誤
一般的Magento開(kāi)發(fā)流程是:先在本地上修改模板和上傳數(shù)據(jù),然后把文件和數(shù)據(jù)庫(kù)上傳到服務(wù)器,由于本地環(huán)境和服務(wù)器環(huán)境有一些差異,所以上傳后可能導(dǎo)致一些問(wèn)題。
上傳到服務(wù)器后修改app/etc/config.xml 文件里的數(shù)據(jù)庫(kù)用戶名,數(shù)據(jù)庫(kù)和密碼,然后清空 var/cache文件夾下的所有文件,最后修改core_config_data的兩個(gè)記錄域名地址的記錄:宇塵網(wǎng)絡(luò)幫助中心域名知識(shí)|虛擬主機(jī)知識(shí)|VPS主機(jī)知識(shí)|服務(wù)器知識(shí)|網(wǎng)站建設(shè)知識(shí)|網(wǎng)絡(luò)推廣
update core_config_data set value=”http://你的網(wǎng)址” where path=”web/unsecure/base_url” or path=”web/secure/base_url”;
(當(dāng)然這些工作可以在本地做好在上傳到服務(wù)器)。如果這些工作都做好了,后臺(tái)還是進(jìn)不去,
“Error: 404 Not Found”
通過(guò)查看Magento系統(tǒng)日志(var/log/system.log)
仿牌空間、香港月付空間、韓國(guó)月付空間、日本月付空間、荷蘭VPS、香港VPS
2011-03-20T15:13:20+00:00 ERR (3): Recoverable Error: Argument 1 passed to , called in /var/www/html/website/shop/app/code/core/Mage/Core/Model/App.php on line 591 and defined in /var/www/html/website/shop/app/code/core/Mage/Core/Model/Store.php on line 292
2011-03-20T15:13:20+00:00 ERR (3): Recoverable Error: Argument 1 passed to Mage_Core_Model_Store_Group::setWebsite() must be an instance of Mage_Core_Model_Website, null given, called in /var/www/html/website/shop/app/code/core/Mage/Core/Model/App.php on line 611 and defined in /var/www/html/website/shop/app/code/core/Mage/Core/Model/Store/Group.php on line 227
美國(guó)月付空間、月付美國(guó)空間、美國(guó)VPS、美國(guó)服務(wù)器租用
通過(guò)日志發(fā)現(xiàn)后臺(tái)(Admin)的 store_id 和 website_id 應(yīng)該設(shè)置為 0,所以我們需要工作修改相應(yīng)的值,執(zhí)行下面的SQL語(yǔ)句:
SET FOREIGN_KEY_CHECKS=0;UPDATE `core_store` SET store_id = 0 WHERE code='admin';UPDATE `core_store_group` SET group_id = 0 WHERE name='Default';UPDATE `core_website` SET website_id = 0 WHERE code='admin';UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN';SET FOREIGN_KEY_CHECKS=1;
完成后再次清空系統(tǒng)緩存后臺(tái)就可以進(jìn)去了。
更多技術(shù)知識(shí),更多網(wǎng)絡(luò)服務(wù),盡在宇塵網(wǎng)絡(luò)。我們的成長(zhǎng),離不開(kāi)你們的支持,宇塵網(wǎng)絡(luò),歡迎您的訪問(wèn)。