使用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;
附图:

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

墨楠小
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 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年前 评论

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