2017-03-10 147 views
-1

我一直在嘗試將OpenCart 2.3.0.2從Plesk手動遷移到cPanel,到目前爲止它一直工作正常。我已經將所有文件上傳到文件管理器的根目錄,並將兩個config.php文件(根目錄下的第一個文件)和第二個文件都設置在admin目錄下。OpenCart錯誤500僅適用於index.php

現在問題來了。每當我嘗試加載頁面(example.com),我得到錯誤500。但是,當我嘗試訪問example.com/admin頁面時,該頁面已成功加載。我設法在那裏登錄了六次。此外,我創建了一個包含phpinfo();info.php文件,並將後者文件放在根目錄中。所以然後我試圖訪問example.com/info.php並且該文件也被加載。但獲取example.com工作總是返回錯誤500.我甚至嘗試重新上傳和替換in​​dex.php文件,但無濟於事。

請注意,我有雙倍和三倍檢查config.phpadmin/config.php文件的打字錯誤,我很有信心沒有任何。

任何想法接下來我應該嘗試嗎?

+0

可能的重複[獲取內部服務器錯誤,同時嘗試訪問我的網站](http://stackoverflow.com/questions/11179706/getting-internal-server-error-while-trying-to-access-my-site ) – Kaylined

+0

如果不查看錯誤日誌,則無法調試這樣的錯誤。 – billynoah

+0

[致命錯誤:調用未定義的函數utf8 \ _substr()Opencart](http://stackoverflow.com/questions/39654438/fatal-error-call-to-undefined-function-utf8-substr-opencart) – halfer

回答

0

我不知道怎麼我完全沒有注意到在根目錄下的error_log文件的存在較早,但在檢查它,我偶然發現:

PHP Fatal error: Call to undefined function utf8_substr() in /home/mydomain/public_html/system/storage/modification/catalog/model/tool/image.php on line 11.

網上搜索相應的,它返回this SO線程。我按照原始海報最後一篇文章的指示,解決了我的問題。我的網站和/ admin都正常工作。

0

你應該檢查你的錯誤日誌PHP致命錯誤。也請你「的index.php」的頂部添加這一行,

error_reporting(true); 

這將告訴你所遇到的致命錯誤。

希望它有幫助。

相關問題