Laravel项目从本地开发环境部署到实时服务器

时间:2017-06-23 04:25:57

标签: laravel-5.4

我是laravel的新手。这是非常好的应用程序。我使用laravel docs开发了web应用程序。但问题是如何在实时服务器上部署它。

在本地开发环境中,我们使用" php artisan serve"命令并可以从http://localhost:8000访问项目 但是在活动域上运行它应该是什么样的正确方法。请不要建议我将htaccess复制到根目录并将server.php重命名为index.php等。

2 个答案:

答案 0 :(得分:0)

此.htaccess文件将指向public / 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>

答案 1 :(得分:0)

我建议您观看Youtube视频中的视频: Move Laravel to Live

此视频可帮助您安装到服务器;安装后你甚至可能只是作曲家或通过将文件复制到服务器,你可以在你的实时服务器上运行你的项目。

请确保安装了laravel。

存在问题请告诉我。