首页 > 解决方案 > .htaccess 重写规则编辑后的内部服务器错误

问题描述

我按照这个过程部署了 WordPress Multisite https://www.siteyaar.com/google-cloud-wordpress-multisite/#comment-2038。当我在 .htaccess 文件中编辑重写规则并尝试访问 Admin URL 时,抛出错误... Internal Server Error 服务器遇到内部错误或配置错误,无法完成您的请求。

请通过 webmaster@localhost 联系服务器管理员,告知他们此错误发生的时间,以及您在此错误之前执行的操作。

服务器错误日志中可能提供有关此错误的更多信息。

如何解决?

标签: wordpressinternal-server-errorhtdocs

解决方案


内部服务器错误(错误 500)通常是由插件或主题功能冲突引起的 [1],因此如果您可以访问仪表板,请尝试停用所有插件。如果您无权访问您的管理面板,请尝试手动重置您的插件 [2](无需访问仪表板)。

作为链接 [3],此错误的两个最常见原因是损坏的 .htaccess 文件和超出服务器的 PHP 内存限制。安装插件或对 WordPress 站点进行其他更改后,WordPress 目录中的 .htaccess 文件可能会损坏。您需要做的就是创建一个新的 .htaccess 文件。

PHP 内存限制问题通常是由于在您的站点上运行的插件编码不佳或随着时间的推移而显着增长并且使用了太多插件的站点的结果。一旦发生上述任何一种情况,您将开始超出托管服务提供商设置的 PHP 内存限制。结果是 500 内部服务器错误。

我希望,链接 [4] 也可能会有所帮助,但以前的链接应该可以帮助您找出原因并找到解决方案。

如果您启用了堆栈驱动程序日志记录,请检查是否有任何与 VM 相关的错误,要对 GCP VM 进行故障排除,请按照文档 [5]。

[1] https://wordpress.org/support/topic/error-500-message-when-trying-to-access-wp-admin-dashboard/

[2] https://wordpress.org/support/article/faq-troubleshooting/

[3] https://www.elegantthemes.com/blog/tips-tricks/how-to-fix-the-500-internal-server-error-on-your-wordpress-website

[4] https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-internal-server-error-in-wordpress/

[5] https://cloud.google.com/compute/docs/troubleshooting/troubleshooting-instances


推荐阅读