我只是无法部署 Laravel 5 应用程序
I just Cant Deploy a Laravel 5 App
我正在尝试部署 laravel 5 应用程序。
所以,我使用来自 digital ocean
的 LAMP + PHPADMIN 图像
我安装了 git 并下载了我的 laravel 5 应用程序,在此之后,我安装了 composer 并使用了命令 "composer install".
所以,当我尝试访问 localhost/myapp/public 它只是一个白屏,当我尝试一些路由时,我从 Apache 得到 404。
我错过了什么?
该框架附带一个 public/.htaccess 文件,该文件用于允许没有 index.php 的 URL。如果您使用 Apache 为您的 Laravel 应用程序提供服务,请务必启用 mod_rewrite 模块。
如果 Laravel 附带的 .htaccess 文件不适用于您的 Apache 安装,试试这个:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
我正在尝试部署 laravel 5 应用程序。
所以,我使用来自 digital ocean
的 LAMP + PHPADMIN 图像我安装了 git 并下载了我的 laravel 5 应用程序,在此之后,我安装了 composer 并使用了命令 "composer install".
所以,当我尝试访问 localhost/myapp/public 它只是一个白屏,当我尝试一些路由时,我从 Apache 得到 404。
我错过了什么?
该框架附带一个 public/.htaccess 文件,该文件用于允许没有 index.php 的 URL。如果您使用 Apache 为您的 Laravel 应用程序提供服务,请务必启用 mod_rewrite 模块。
如果 Laravel 附带的 .htaccess 文件不适用于您的 Apache 安装,试试这个:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]