我为WordPress设置了一个AWS LAMP环境。除了WP核心,主题和插件更新总是无声地失败之外,一切正常。没有错误消息打印到屏幕上,没有任何有用的信息打印到控制台,错误日志中没有任何跟踪。
这是使用堡垒服务器,S3,RDS,EFS和Cloudflare背后的EC2的基本AWS设置。
如果我尝试以非常小的批量更新插件/主题,例如一次更新一次,则该过程有时会起作用。大部分时间它只挂了大约一分钟然后停止。任何太大的东西总会失败。
核心更新总是失败。它会“解压缩更新...”并停在那里。总而言之,尽管max_execution_time被设置为300,但在页面停止加载之前它可能会尝试60秒。
1)我增加了可能有用的各种php值:
max_execution_time = 300
memory_limit = 1G
post_max_size = 25M
max_input_vars = 1000
2)我已经检查,重新检查并放宽了对webroot的权限。这方面的一切都很好。 apache拥有的一切,这是正确的用户。所有目录755.所有文件644。
3)我已经运行了WP Health Check,所有内容都出现了hunky dory。除了从PHP 7.0迁移到7.2之外,这里没有报告任何问题。
4)我用干净的DB和文件多次完成了WP的全新安装。
5)我尝试过多个版本的WP来排除5. *问题。
我正在运行2019主题,只有基本插件来排除主题/插件冲突。
已启用PHP错误登录,启用了WordPress调试,但同样没有任何内容写入日志或打印到屏幕。
我已经做了很长时间的WordPress和LAMP,所以我倾向于这里的AWS配置。我特别怀疑那个堡垒或其他阻止传出或传入通信的东西。