使用xamppv3.24 部署laravel7环境出现500错误

环境:xampp v3.24 php8.0 mysql5.7

项目:laravel-7

部署的时候xampp报错日志:.htaccess: Options not allowed here

已排查httpd.conf文件:AllowOverride All 是正确配置

访问时出现下图错误:

错误日志附图:

.htaccess文件官方自带,官方另一种方法也尝试了,还是报错。

Options +FollowSymLinks -Indexes
RewriteEngine On

RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

删除.htaccess文件内容后,可以访问,但是增加路由就会出现404;
附图:

小弟在此,请教各位大佬指点迷津,感谢。

墨楠小
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

经测试,vhost.conf 配置文件增加下列参数后恢复正常。

<Directory "G:/xampp/www/opendata">

        Options Indexes FollowSymLinks Includes ExecCGI

        AllowOverride All

        Require all granted

    </Directory>

file

3年前 评论
讨论数量: 1

经测试,vhost.conf 配置文件增加下列参数后恢复正常。

<Directory "G:/xampp/www/opendata">

        Options Indexes FollowSymLinks Includes ExecCGI

        AllowOverride All

        Require all granted

    </Directory>

file

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!