我在一個我從Laravel製作的網站上工作,現在我需要將它推送到服務器並上線。我是Laravel主機的新手。早些時候,我使用純php進行編碼,而那些日子我只是將項目推送到服務器,並且工作正常。我的服務器是one.com,這是當我複製我的內容並嘗試訪問該頁面時得到的。如何將我的本地Laravel Web項目上傳到服務器?
請幫我在這的方式!謝謝
我在一個我從Laravel製作的網站上工作,現在我需要將它推送到服務器並上線。我是Laravel主機的新手。早些時候,我使用純php進行編碼,而那些日子我只是將項目推送到服務器,並且工作正常。我的服務器是one.com,這是當我複製我的內容並嘗試訪問該頁面時得到的。如何將我的本地Laravel Web項目上傳到服務器?
請幫我在這的方式!謝謝
選項1:使用的.htaccess
,如果它已不存在,創建在Laravel根目錄下的.htaccess文件。如果Laravel根目錄不存在,請創建一個.htaccess文件。 (一般而言,這是你的public_html文件夾下) 編輯.htaccess文件,以便它包含以下代碼:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Laravel有一個入口點(這是index.php
文件)。此文件位於public
文件夾內。要使用Laravel Project去L-I-V-E,必須將文檔根目錄設置爲指向public
目錄。
現在,你只能通過導航訪問您的網站:http://van.lesthi.com/public/
在寫這篇文章的那一刻;訪問上面的URL會拋出一些SQL錯誤,您可能需要先修復它....
您必須將網站指向項目的'/ public'文件夾。我不知道如何在one.com上做到這一點。 – Jerodev
請參見[如何正確地將Laravel應用程序從本地環境部署到遠程服務器](http://stackoverflow.com/questions/43388814/how-correctly-deploy-a-laravel-application-from-my-local-environment -to-MY-REMOT#43393799) – kagundajm