【发布时间】:2016-01-13 19:15:55
【问题描述】:
我刚刚通过 git 克隆将现有的 Laravel 项目安装到 Web 服务器上。我已经按照 Laravel 指南进行了尽可能多的正确设置,包括像这样设置 Apache 虚拟主机:
<VirtualHost *:80>
ServerAdmin email@gmail.com
DocumentRoot /var/www/html/project/public
<Directory "/var/www/html/project/public">
AllowOverride all
RewriteEngine On
RewriteBase /var/www/project/public
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我还尽我所能设置了目录所有权/文件权限。但是,当访问网站时,显示的是 public/index.php 的内容,而不是正在加载的网站。我知道这肯定已经在某个地方解决过,如果是这种情况,我很抱歉,但我无法找到明确的答案。非常感谢。
我做过的其他事情:
- 已安装php(随服务器一起加载,版本为5.5.9)
- a2enmod 重写
- 服务 apache2 重新加载
- modification of .htaccess
- 确保加载的页面不是缓存页面
使用的资源:
【问题讨论】:
标签: php apache laravel laravel-5 apache2