我有一個定期的Linux/Apache服務器(僱傭託管),我託管一個PHP網站,我通過FTP定期更新。我想在將更改推送到其Bitbucket存儲庫時自動將更改部署到服務器。訪問git克隆應用程序時,Apache/Linux服務器上的錯誤500
首先,我ssh服務器和克隆版本庫到一個目錄(比如,MYAPP):
git clone [myapp GIT URL]
當我去http://mydomain.com/myapp我得到內部服務器錯誤(500)。我認爲這與權限或文件所有權有關。通過FTP,我chmod
所有文件到777和它仍然引發相同的錯誤。事實上,我可以刪除目錄的內容並通過FTP手動上傳應用程序,錯誤將會持續(目錄的權限也設置爲777)。解決這個問題的唯一方法是刪除目錄並重新創建並手動上傳應用程序。
就像我說的那樣,這是一個付費託管服務,所以我沒有擁有服務器或對它有任何先進的控制。
爲什麼會發生這種情況?它是否可以從我的最終?
我已經完全忘記了這個問題。我設法修復它使用這個前一段時間,是的,它完美的作品。謝謝你的回答! – Nahuel