2016-07-24 146 views
0

我建立了一個Laravel PHP項目PHP部署在服務器上(Laravel)

對於我的本地測試,

第一種方式: 「PHP工匠服務」 的項目的根目錄
--->本地主機:8000 /項目

方式二: 「PHP -S本地主機:8080」 中的公用文件夾
--->本地主機:8080 /項目

然而,當上傳我laravel項目服務器通過FileZilla。

它返回HTTP錯誤500當「xxx.com/item」 但我可以看到「xxx.com/index.html」當我把index.html的同一目錄

如何部署項目?需要安裝或配置一些東西? SSH?

感謝

+0

檢查授予文件的權限 – Anuj

+1

那麼本地測試的作品就是我收集的內容? 500意味着內部服務器錯誤,因此請檢查您的Web服務器日誌。可能的權限問題。您還需要確保公用文件夾與您的網站根目錄相匹配。 – Devon

+0

但我沒有在服務器上運行任何命令,如「php ...」 –

回答

0

我已經回答了一個問題,像這樣的here

存檔/壓縮/ ZIP您的項目,並把它上傳到public_html並解

創建MySQL數據庫數據庫(在的cPanel )

導入.sql文件從本地phpmyadmin到在線託管

現在去public_html和編輯.env文件,更改以下

DB_DATABASE=DatabaseName 
DB_USERNAME=DatabaseUsername 
DB_PASSWORD=DatabasePassword 

現在只開放yourwebsite.com和你的應用程序將在那裏!

+0

我把我的項目放入public_html,但它返回HTTP 500錯誤 –

+0

你是否遵循所有這些步驟@WalkerBase? –

0

您必須將您的域名路徑鏈接到/ public,或者您可以在根文件夾中使用.htaccess文件將其重定向到/ public文件夾中。由於公用文件夾包含index.php文件。

+0

,但如果我在公用文件夾中放入index.html - >「hello world」,那就好了 –