我只是不能部署一个Laravel 5应用程序

时间:2015-07-14 14:07:08

标签: php apache laravel laravel-5 php-5.5

我正在尝试部署laravel 5 aplication。

所以,我正在使用来自数字海洋的LAMP + PHPADMIN图像

我安装了git并下载了我的laravel 5 aplication,之后,我安装了composer并使用了命令“composer install”。

所以,当我尝试访问localhost / myapp / public时,它只有一个白屏,当我尝试一些路由时,我从Apache获得404.

我错过了什么?

1 个答案:

答案 0 :(得分:2)

该框架附带了一个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]