2017-04-27 59 views
3

我在一個我從Laravel製作的網站上工作,現在我需要將它推送到服務器並上線。我是Laravel主機的新手。早些時候,我使用純php進行編碼,而那些日子我只是將項目推送到服務器,並且工作正常。我的服務器是one.com,這是當我複製我的內容並嘗試訪問該頁面時得到的。如何將我的本地Laravel Web項目上傳到服務器?

enter image description here

請幫我在這的方式!謝謝

+0

您必須將網站指向項目的'/ public'文件夾。我不知道如何在one.com上做到這一點。 – Jerodev

+0

請參見[如何正確地將Laravel應用程序從本地環境部署到遠程服務器](http://stackoverflow.com/questions/43388814/how-correctly-deploy-a-laravel-application-from-my-local-environment -to-MY-REMOT#43393799) – kagundajm

回答

2

選項1:使用的.htaccess

,如果它已不存在,創建在Laravel根目錄下的.htaccess文件。如果Laravel根目錄不存在,請創建一個.htaccess文件。 (一般而言,這是你的public_html文件夾下) 編輯.htaccess文件,以便它包含以下代碼:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteRule ^(.*)$ public/$1 [L] 
</IfModule> 
2

Laravel有一個入口點(這是index.php文件)。此文件位於public文件夾內。要使用Laravel Project去L-I-V-E,必須將文檔根目錄設置爲指向public目錄。

現在,你只能通過導航訪問您的網站:http://van.lesthi.com/public/

在寫這篇文章的那一刻;訪問上面的URL會拋出一些SQL錯誤,您可能需要先修復它....

相關問題