我是laravel的新手。這是非常好的應用程序。我使用laravel文檔開發了Web應用程序。但問題是如何在活動服務器上部署它。Laravel項目部署到本地開發環境中的活服務器
在本地開發環境中,我們使用「php artisan serve」命令並且可以從http://localhost:8000訪問項目。
但是,在活動域上運行它的正確方法是什麼?請不要建議我像副本htaccess的根目錄下,並重新命名server.php到的index.php等
我是laravel的新手。這是非常好的應用程序。我使用laravel文檔開發了Web應用程序。但問題是如何在活動服務器上部署它。Laravel項目部署到本地開發環境中的活服務器
在本地開發環境中,我們使用「php artisan serve」命令並且可以從http://localhost:8000訪問項目。
但是,在活動域上運行它的正確方法是什麼?請不要建議我像副本htaccess的根目錄下,並重新命名server.php到的index.php等
這.htaccess文件將指向公共/ index.php文件
DirectoryIndex public/index.php <IfModule mod_rewrite.c><IfModule mod_negotiation.c>Options -MultiViews</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^public/index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]</IfModule>
我會建議你從Youtube視頻觀看視頻: Move Laravel to Live
此視頻可幫助您安裝到服務器;安裝後,甚至可能只是作曲家或通過將文件複製到服務器,您可以在您的實時服務器中運行您的項目。
只要確保你安裝了laravel。
存在的問題請讓我知道。
@sorvary我把這個代碼放在根文件夾的htaccess中。比替換公共htaccess文件。在兩種情況下,它都不起作用 –