我知道管理ajax。如果没有操作集,php将返回“0”。我的问题似乎是,它在“0”之后返回了一个错误。
访问文件mu.site.com/wp-admin/admn-ajax.php
按预期直接返回“0”。
访问文件mu.site.com/sub-site/wp-admin/admn-ajax.php
直接返回“0确定服务器遇到内部错误或配置错误,无法完成您的请求。[检查错误日志]“
当然,我的错误日志没有显示任何信息,即使所有来源都说错误日志已启用。
可能是因为我在子域上设置了一个子目录多站点?
我第一次注意到这个问题是因为我试图通过媒体库上传文件。文件上载到服务器(通过FTP验证),但我在媒体库中收到一个通用的“HTTP错误”错误,并且没有文件添加到WP数据库。我现在注意到管理ajax在整个WP管理过程中都失败了。上传时,Chrome开发者工具的网络选项卡中也会显示上述错误。
在我的主站点上,一切都按预期工作,这只发生在我新创建的子站点上。我只是将单个站点的WP安装转换为多站点,这样子站点就没有其他内容/是全新的。
禁用插件(&N);使用标准主题没有影响。
安装程序位于Network Solution的“Web Hosting for Essential(Hosting Unix)”平台上。使用WordPress 4.7.3。
我真的很感激你的任何想法!