• 断然的 彼得

    (@wizzard_)


    最近的Apache版本(2.4.x)上的插件似乎有一些问题。这会阻止用户访问备份和/或导出。复制步骤:

    • 安装并激活All-In-One WP迁移插件。
    • 打开插件页面。
    • 创建新导出或新备份。
    • 转到备份部分,然后单击任何.wpress文件上的下载。

    您将得到的只是一个服务器错误,而不是请求的.wpress文件。同时,以下内容会被记录到Apache错误日志中(为保护隐私而编辑的IP和域):
    [2月11日星期二11:33:29.713295 2020][core:alert][pid 9439:tid 139924891756288][client 123.45.67.89]/data/www/example.com/ww/wp/wp-content/ai1wm-backups/.htaccess:命令“Order”无效,可能拼写错误或由服务器配置中未包含的模块定义,参考:https://www.example.com/wp/wp-admin/admin.php?page=ai1wm_export
    这是由您正在使用的.htaccess中的以下部分导致的:

    <文件web.config>订单允许,拒绝拒绝所有人</文件>

    正如您在上看到的https://httpd.apache.org/docs/2.4/upgrading.html此语法不正确,导致了这些问题。我建议使用修改访问压缩以避免这些问题。

查看3个回复-1到3个(共3个)
  • 螺纹起动器 彼得

    (@wizzard_)

    实际上,与其使用mod_access_compat,不如使用以下.htaccess代码,该代码应适用于所有服务器:

    <文件web.config>#阿帕奇2.2<If模块!mod_authz_core.c>订单拒绝,允许拒绝所有人</If模块>#Apache 2.4版<IfModule mod_authz_core.c>要求全部拒绝</If模块></文件>
    插件作者 亚尼

    (@yaniliev)

    谢谢你,皮特。
    我们已经确定了问题,并将于明天发布解决方案。如果您允许,我希望在更改日志中包含您的姓名。

    螺纹起动器 彼得

    (@wizzard_)

    当然,没问题!谢谢你的快速修复🙂

查看3个回复-1到3个(共3个)
  • 主题“Apache 2.4兼容性?”对新回复关闭。