本地主机 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 内部服务器错误 [关闭]

我的虚拟主机上的 Apache 500 内部服务器错误 [关闭]

当我将网站上传到生产环境时,如何修复错误 500

XAMPP + Wordpress:500 内部服务器错误

如何解决我的 PHP 页面上的 500 内部服务器错误?

Laravel 在共享主机上给出 500 内部错误