我剛纔我的主人以下官方網站的一步一步的指導安裝Laravel,看到成功的消息後我創建了一個叫做核心的應用程序,使用命令500內部服務器錯誤
laravel new core
上傳一切到我的主機,但是當我嘗試從瀏覽器訪問/核心/公共文件夾時,我得到了500錯誤在Chrome上,並沒有在Firefox上。 如果我執行命令
php artisan list
在SSH我的核心文件夾中,我得到:
Status: 500 Internal Server Error
Content-type: text/html
你Laravel專家誰能告訴我,請在哪裏我會錯呢? 由於事先
在錯誤日誌中,我發現:
PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in ...public_html/laravel/core/public/index.php on line 50
即使我沒有碰過任何文件,第50行是:
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
我檢查了所有的要求,從Laravel和我的服務器滿足他們所有 PHP> = 5.5.9 OpenSSL PHP擴展 PDO PHP擴展 Mbstring PHP擴展 Tokenize [R PHP擴展
.ENV 同樣目錄裏成功生成存儲中的應用程序鍵和引導/緩存目錄是由經許可的網絡服務器可寫755
'內部服務器錯誤'應該在系統的'php'和/或'apache'日誌中生成一些東西。看看那些並報告你的發現。 – user151841
您的Web服務器是否將文檔根目錄指向'core /'或'core/public /'?因爲它應該指向第二個。 – samlev
這個問題不適用於Stack Overflow,因爲它不是關於編程。 – cybermonkey