我最近在Ubuntu上遇到了一系列與Laravel全新安裝有關的問題,但最新的一個讓我感到莫名其妙。儘管在啓用了PHP的情況下將調試設置爲true並顯示錯誤,但我在apache/php
日誌或laravel日誌中收到了零錯誤的WSOD。我公開更新index.php
文件以添加一條die("Test");
行來查看是否至少有效。在Apache上安裝Laravel - index.php問題
這是,這是偉大的 - 測試顯示在網站上。但是,現在它不會消失。我試着將文本更新爲其他內容,徹底刪除了行,等等,artisan cache-clear,composer cache clear和dump-autoload,並且清除了存儲文件夾中的所有緩存項目。我已經清除了我的個人緩存並嘗試了不同的瀏覽器,因此它不是個人緩存問題。我也嘗試重新啓動Apache。
在這一點上,我所有的chmod權限都應該是正確的(bootstrap/cache是755,所有的存儲和子文件夾都是755)。我已經讓laravel寫了另一個問題的日誌(從CLI--我只是爲了確保許可正在工作而進行的一項測試),所以這不應該成爲問題。
我在我的本地Windows機器上的laragon中可以正常工作,但除了在此Ubuntu服務器上啓動並運行這個問題之外,什麼都沒有。我還有另一個產品laravel的實例,它在另一個Ubuntu服務器上從未給我帶來過這麼多麻煩(通常這只是一個權限問題)。真的不確定此時該做什麼或者哪些信息可能有用。希望別人遇到類似的東西,可以擺脫一些燈....
最新錯誤 –
@VishalVarshney根本沒有錯誤。這是最令人困惑的部分。它只是不工作,公共/ index.php似乎在某處/以某種方式卡住在緩存狀態。 – princessjackie