我正嘗試在遠程生產服務器(JustHost)上設置我的第一個ZF(zf 1.11)應用程序。該應用在WAMP平臺上的開發服務器上工作正常。我的問題是,我不知道如何將應用程序部署到我的生產服務器。而且我不得不說,對於這個話題的信息很少,無論是在文檔還是在社區中,對於項目生命週期中如此關鍵的部分,我都感到很震驚。我只是想將我的項目文件夾複製到我的服務器並使其工作,這就是一切!但是我在哪裏放置我的zf
文件夾,如何將我的應用程序指向zf文件夾,還需要進行哪些其他配置更改?有人能幫幫我嗎?問題在生產服務器上部署ZF應用程序
到目前爲止,我已將zf
文件夾和我的項目文件夾複製到服務器的公共目錄。
我已將.htaccess
應用程序環境設置爲生產,並將我服務器的數據庫信息添加到application.ini
文件的生產部分。
當我瀏覽到我的項目文件夾中的瀏覽器時,我得到了該文件夾內容的目錄索引。當我導航到/public/index.php
文件時,我得到一個內部服務器錯誤500.
檢查Web服務器日誌和PHP日誌。您應該看到內部服務器錯誤背後的更多信息。至於遷移...你明白你是如何在本地工作的?文件結構應該在本地相同,並且在生產中不是?可能只是缺少在PHP路徑上獲取ZF lib文件夾。 [搜索](https://www.google.com/search?q=zend+framewrok+php+path)應該會有很多結果。 – ficuscr
謝謝,我會檢查日誌並搜索有關zf庫。在我的本地服務器上,我的ZF文件夾位於C:\ zf,並通過我的php.ini包含路徑設置進行了包含。我不確定是否/如何在生產服務器上更改php.ini,因爲它是商業共享服務器。 – SurrealRandomWords