我正在与Laravel合作,当我使用工匠命令服务时,我的网站运作完美。但是如果我通过apache中的虚拟主机打开我的站点,那么PHP应用程序中的基本路由会给我一个未找到的错误。我尝试通过启用已经启用的重写mod来解决这个问题。我认为我的网站仍然应该工作,因为当我使用工匠的开发方式时它正在工作。 可能是什么问题?虚拟主机创建所需的目录标记/主动权也是?
P.S。我的/ 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>
答案 0 :(得分:0)
请打开apache2.conf文件,找到&#34;允许覆盖无&#34;。请更改为&#34;允许覆盖全部&#34;在/目录或/ var / www / html目录标记代码区域。那么你的问题就会解决。