Apache 不指导 laravel 中定义的路由
Apache not directing the routes defined in laravel
我正在使用 Laravel,当我使用 artisan 命令提供服务时,我的网站运行完美。但是,如果我通过我的 apache 中的虚拟主机打开我的站点,那么 PHP 应用程序中的基本路由会给我一个未找到的错误。我尝试通过启用已启用的重写 mod 来解决此问题。我认为我的网站应该仍然可以工作,因为当我使用 artisan 开发方式时它正在工作。
可能是什么问题?目录 tag/initiative 也是创建虚拟主机所必需的吗?
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>
请打开 apache2.conf 文件并找到 "Allow Override None"。请改成/目录下的"Allow Override All"或/var/www/html目录下的标签代码区。到时候你的问题就解决了。
我正在使用 Laravel,当我使用 artisan 命令提供服务时,我的网站运行完美。但是,如果我通过我的 apache 中的虚拟主机打开我的站点,那么 PHP 应用程序中的基本路由会给我一个未找到的错误。我尝试通过启用已启用的重写 mod 来解决此问题。我认为我的网站应该仍然可以工作,因为当我使用 artisan 开发方式时它正在工作。 可能是什么问题?目录 tag/initiative 也是创建虚拟主机所必需的吗?
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>
请打开 apache2.conf 文件并找到 "Allow Override None"。请改成/目录下的"Allow Override All"或/var/www/html目录下的标签代码区。到时候你的问题就解决了。