【发布时间】:2017-06-20 13:23:00
【问题描述】:
我正在使用 Laravel,当我使用 artisan 命令提供服务时,我的网站运行良好。但是,如果我通过我的 apache 中的虚拟主机打开我的网站,那么 PHP 应用程序中的基本路由会给我一个未找到的错误。我尝试通过启用已经启用的重写模块来解决这个问题。我认为我的网站仍然应该工作,因为当我使用工匠开发方式时它正在工作。 可能是什么问题?虚拟主机创建还需要目录标签/倡议吗?
附:我的 /var/www 包含我使用 artisan 开发的实际文件夹的符号链接
下面是我的 .conf 文件
<VirtualHost *>
ServerName parkinghost
ServerAlias www.parkinghost.com
ServerAlias *.parkinghost.com
ServerAdmin info@parkinghost.com
DocumentRoot /var/www/parkingLaravel/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
【问题讨论】:
-
您的 apache 配置中是否启用了
Option FollowSymLinks?我的 apache-fu 生锈了,但也许会咬你。
标签: php apache laravel laravel-5 virtualhost