修复了 WordPress 中的 500 错误

发布于 2024-12-29 05:09:09 字数 441 浏览 0 评论 0原文

注意:我没有安装 WordPress,当我到达这里时它就在这里。基本上,无论谁设置它,都将它用作 CMS,其结构如下:

index->​​mainIndex.php /weblog/ ->archives.php

如果我们尝试从网站的 /weblog 部分访问永久链接,我们会收到 500 错误。我已经尝试了书中的每一个 .htaccess 技巧,但我似乎无法弄清楚这一点。

在此处查看网站:gamedesk.org,查看博客选项卡。任何永久链接(在标题中)都会抛出 500。我也尝试了管理面板中永久链接的每种排列。

编辑:已解决。检查了 Apache 服务器日志 - 错误的分号引发了错误,但 PHP 没有设置为处理错误,因此 Apache 抛出了 500。孩子们,一定要检查日志!

Note: I didn't do this install of Wordpress, it was here when I get here. Basically, whoever set it up is using it as a CMS and it's structured like so:

index->mainIndex.php
/weblog/ ->archives.php

If we try to access a Permalink from the /weblog portion of the site, we get a 500 error. I've tried every .htaccess trick in the book, I can't seem to get to the bottom of this.

View the site here: gamedesk.org , check out the weblog tab. Any permalink (In the titles) will throw a 500. I've tried every permutation of permalink from the admin panel, as well.

EDIT: Solved. Checked the Apache server logs- A misplaced semicolon was tossing an error, but PHP wasn't set up to handle errors so Apache tossed a 500 instead. Always check the logs, kids!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

最好是你 2025-01-05 05:09:09

您也可以在第一个 php 文件的开头执行此操作:

error_reporting(-1);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);

Also you can do this in the beginning of your first php file:

error_reporting(-1);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文