【问题标题】:Internal server error after .htaccess Rewrite rule edit.htaccess 重写规则编辑后的内部服务器错误
【发布时间】:2020-06-22 16:31:49
【问题描述】:

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

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

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

如何解决?

【问题讨论】:

    标签: wordpress internal-server-error htdocs


    【解决方案1】:

    内部服务器错误(错误 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

    【讨论】:

    • 您好,感谢您的建议。我有全新安装的 WordPress 多站点点击部署,它没有插件。将重写规则粘贴到 WordPress 网络管理>>设置>>网络设置提供的 htaccess 文件中后,立即引发服务器错误。我不知道如何从谷歌云平台获取服务器错误日志。您可以自己检查此步骤,它不起作用。如果您能提出可行的解决方案,我将不胜感激。问候桑吉夫
    • 如果我想重写规则,我需要在一个域名注册的网站上工作,不幸的是我目前没有这个。关于服务器错误日志,您可以遵循文档 [1] 和 [2]。 [1] googleapis.dev/ruby/google-cloud-logging/latest/index.html [2] cloud.google.com/error-reporting/docs/viewing-errors
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-01
    • 1970-01-01
    • 2021-09-28
    • 1970-01-01
    • 2021-12-17
    • 1970-01-01
    相关资源
    最近更新 更多