本地主机 xampp 上的 500 内部服务器错误
Posted
技术标签:
【中文标题】本地主机 xampp 上的 500 内部服务器错误【英文标题】:500 Internal Server Error on local host xampp 【发布时间】:2015-10-22 13:25:39 【问题描述】:我正在尝试使用 Laravel 框架构建一个应用程序。
错误服务器遇到内部错误或配置错误,无法完成您的请求。
我检查了 httpd.conf 以检查 mode_rewrite 是否没有被评论。我还尝试将 httpd.conf 文件中的 AllowOverride "None" 更改为 "All"。有人可以帮我吗?
.htaccess 文件如下所示:
选项 - 多视图
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %REQUEST_FILENAME !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %REQUEST_FILENAME !-d
RewriteCond %REQUEST_FILENAME !-f
RewriteRule ^ index.php [L]
【问题讨论】:
Apache 的日志中是否有任何错误? /.htaccess: 此处不允许的选项 【参考方案1】:虽然这是一篇旧帖子,但我在 OSX 上遇到了同样的问题,我能够使用我找到的解决方案 here on stack 解决它,如下所示:
我在终端中运行了以下命令。
sudo chmod -R 755 laravel_project
然后运行以下命令授予 laravel 写入存储文件夹的权限
chmod -R o+w laravel_project/storage
注意:在终端中运行之前,请确保 xampp 欢迎页面“http://localhost/dashboard”正常运行,否则可能会有所不同
【讨论】:
以上是关于本地主机 xampp 上的 500 内部服务器错误的主要内容,如果未能解决你的问题,请参考以下文章
我的虚拟主机上的 Apache 500 内部服务器错误 [关闭]