我想在共享主機上部署Laravel項目。我複製了用戶根目錄(/ home/shrpr)中的Laravel文件夾,並將公共目錄的內容複製到/ home/shrpr/www文件夾中。我修改了公共文件夾中的index.php以包含「../Laravel」,如site中所述。由於作曲家在這個共享主機上不被允許,我還將本地供應商和存儲文件夾與laravel文件夾一起復制。但我仍然不斷收到錯誤500。所以,我說在laravel文件夾中的文件test.php的和index.php文件包括,如果路徑測試和所有是正確的爲下:如何在沒有作曲者的情況下部署Laravel 5.5共享主機
require __DIR__.'/../laravel/test.php'; die;
該作品很好,因爲test.php的內容得到正確顯示。所以,它看起來像供應商文件夾的一些依賴關係丟失。有沒有一種方法來識別和上傳laravel的完整依賴關係並上傳它,即不使用作曲家?
是的,index.php是644.我在上傳前做了作曲家更新。 :) –
都是7.1(在我的本地機器以及共享主機) –
明白了。託管服務器沒有將PHP設置保存到7.1,這是問題所在。做PhpInfo()顯示了這個問題。感謝您的幫助@Francisco。週末愉快。 –