【问题标题】:Azure Wordpress Site Returns 500 Errors After Plugin Update插件更新后 Azure Wordpress 站点返回 500 错误
【发布时间】:2017-03-17 15:15:00
【问题描述】:

我有一个托管在 Microsoft Azure 上的 Wordpress 站点,该站点位于 http://bitcoinpricelive.com

我最近更新了一个名为 W3 Total Cache 的插件。执行此操作后,站点返回错误并转到 wp-admin 告诉我该插件有问题,我需要删除:advanced-cache.php 和 object-cache.php

我删除了这两个文件,但是 wp-admin 页面根本没有显示任何信息。我在 Wordpress 论坛上更多地记录了这方面:https://wordpress.org/support/topic/w3-total-cache-error-after-updating-plugin/

此外,我尝试在谷歌上搜索许多解决此问题的方法,从修改 .htaccess 文件到删除 W3 Total Cache 组件。

在 Azure 方面,我从源代码:W3SVC-WP,事件 ID:2289 和从源代码:W3SVC-WP,事件 ID:2284 收到错误。我一直在查看 Microsoft 网站上的文档以及这里:https://technet.microsoft.com/en-us/library/cc734951(v=ws.10).aspx

我仍然可以通过 FileVilla 登录服务器并在需要时进行更改。

如何调试?

【问题讨论】:

    标签: php wordpress .htaccess azure caching


    【解决方案1】:

    我会尝试通过 Azure 的门户网站卸载扩展,重新启动应用程序。使用 SCM (https://my_app_subdomain.scm.azurewebsites.net/DebugConsole) 删除扩展目录。重新启动应用程序。也许重新部署您的应用程序。插件可能与 .htaac​​cess 或其他东西混淆了。

    来自 Willian:尝试删除 wp-content 中的 w3-cache 目录。

    【讨论】:

    • 那个 Kudu 门户真的很有帮助。我在哪里可以找到您提到的扩展目录?我为网站下载了一个转储文件,在 LogFiles\DetailedErrors 下有一些 html 页面显示此错误正在发生:模块:FastCgiModule 通知:ExecuteRequestHandler 处理程序:PHP55_via_FastCGI 错误代码:0x00000000 请求的 URL:bitcoinpricelive:80/index.php 物理路径:D:\home \site\wwwroot\index.php 登录方式:匿名登录用户:匿名
    • 扩展被放置在 D:\home\SiteExtensions 目录中。首先在 mysubdomain.scm.azurewebsites.net/SiteExtensions/#installed 通过该工具卸载所有扩展后,我会这样做
    • 在 ..SiteExtensions/#installed 下,它没有显示任何已安装的内容,只有一条消息“可以从库中安装站点扩展”。我通过 wordpress 控制台安装/更新了 W3 Total Cache 插件。关于检查什么还有其他想法吗?
    • 哦,我现在开始工作了!我需要删除 wp-content 中的 w3-cache 目录。如果您想将其添加到您的答案中,我可以单击您已解决...感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 2021-04-15
    • 2016-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多