2017-03-17 138 views
2

我無法上傳站點到服務器,因爲我從來沒有見過這個目錄結構,我不知道我是否做錯了什麼?上傳服務器上的Laravel站點

enter image description here

我已經在那裏我已經上傳的一切,html文件夾內的公共文件夾的內容Laravel文件夾。將index.php更改爲獲取../Laravel/..。我還修改了.env文件以連接到數據庫。我通過FileZilla上傳所有內容,並且之前從未發生過的一件奇怪事情是我沒有在服務器端看到任何帶有上述點的文件(.env.git,.gitignore ...)。

我得到的錯誤是:

The xyz page isn’t working 
xyz is currently unable to handle this request. 
HTTP ERROR 500 

編輯:

如果我取合適的錯誤,它說:

PHP Parse error: syntax error, unexpected T_STRING in /home/cluster1/data/f/r/2129971/html/index.php on line 50

但我可選中index.php,與我所做的其他網站相同。難道服務器上有一些錯誤的PHP版本嗎?

+1

檢查服務器上的錯誤日誌以找出原因。在Server下的Filezilla中,在「強制顯示隱藏文件」旁邊放置一個檢查 – aynber

+0

我已經更新了答案,可以現在檢查它嗎?謝謝 – Norgul

+0

你在'index.php'中有語法錯誤。在那裏分享! – Gammer

回答

2

幾乎肯定是一個PHP版本的問題。

Laravel需要PHP> = 5.6.4

上傳文件到您的服務器使用此代碼,並檢查您的版本:

<?php 
phpinfo(); 
?> 
+0

5.2.17顯然。我會試着看看是否有更新它的選項。謝謝 – Norgul