2012-10-12 121 views
2

我升級了我的magento商店窗體1.6.2到1.7.0.2,但它顯示了錯誤:500內部服務器錯誤。我也改變了文件權限,但沒有解決。清理緩存和會話,但它不起作用。任何機構可以告訴我如何解決問題?magento顯示錯誤:500內部服務器錯誤

謝謝...

+0

如果您期待任何形式的幫助,您將不得不給我們更多的HTTP狀態代碼 – iamkrillin

+0

我沒有得到您想要的? – user1713694

+0

500個服務器錯誤可能是由一百萬件和一件不同的事情造成的,其中99%實際上與Magento無關。一個500 HTTP狀態碼僅僅意味着服務器上有錯誤。 Apache日誌,php日誌,Magento日誌包含了從發出錯誤請求時的信息,將需要提供任何有意義的幫助。 –

回答

8

默認Mageto開關錯誤輸出關閉。如果你的php配置不記錄php錯誤,web服務器將發送500錯誤以防發生任何致命錯誤。

您可以檢查/var/log/exception.log錯誤和/var/log/system.log或在您的Magento安裝啓用所有錯誤的輸出:

編輯您的index.php:

error_reporting(E_ALL | E_STRICT); 
ini_set('display_errors', 1); 

和的.htaccess:

SetEnv MAGE_IS_DEVELOPER_MODE "true" 
0

我能夠通過增加fcgid.conf的一些值(ETC/Apache2的/ MODS的可用/ fcgid.conf)來解決這個問題

FcgidIdleTimeout 3600 
FcgidProcessLifeTime 7200 
FcgidMaxProcesses 64 
FcgidMaxProcessesPerClass 8 
FcgidMinProcessesPerClass 0 
FcgidConnectTimeout 300 
FcgidIOTimeout 180 
FcgidInitialEnv RAILS_ENV production 
FcgidIdleScanInterval 10 
1

只執行這個命令,如果你正在使用Ubuntu

sudo chmod -R 777 /var/www/html/magento 
+0

首先關閉Magento主目錄的位置會有所不同,其次就是永遠不要這樣做它的完全不安全,你正在開放你的服務器來剝削。 – HostMyBus

1

我沒有足夠的repuation以下建議發表意見:

sudo chmod -R 777 /var/www/html/magento

千萬不要將權限設置爲777 - 您會將服務器置於開放狀態以妥協。在apache文件夾應該是755,文件644.如果這還不夠,可能意味着所有權問題或服務器配置錯誤。