我一直在尝试让divi 主题构建器工作,但总是弹出此错误;
"发生未知错误,请稍后再试。">
我已经尝试了配置
memory_limit 256M
post_max_size 128M
max_execution_time 300
upload_max_filesize 64M
max_input_time 600
max_input_vars 6000
甚至将我的PHP升级到7.4,但仍然得到相同的错误
附加信息: WordPress版本:5.3.2 迪维版本:4.0.9
我今天也遇到了同样的问题,这是我解决它的方法。
步骤1:在我的WordPress仪表板上查看了Divi->支持中心,以获取任何错误列表。
迪维支持中心
这清楚地表明wp内容目录是不可写的。为了进一步确认,请遵循步骤2。
步骤2:在wp-config中启用WordPress调试日志.php如下所示:
define( 'WP_DEBUG', true);
现在我在网络服务器日志文件中看到以下错误:
2020/01/08 10:48:49 [error] 18271#18271: *2598 FastCGI sent in stderr: "PHP message: .../cache/Directory.php:65 ET_Core_Cache_Directory::_initialize():
Unable to write to the filesystem. Please ensure that PHP has to write access to one of the following directories:
- WP_CONTENT_DIR
- wp_upload_dir()
- ET_CORE_CACHE_DIR" while reading response header from the upstream, client:
或多或少很清楚,由于网络服务器无法WP_CONTENT_DIR写,发生了超时。向运行网络服务器(在我的例子中为 Nginx(的用户提供了所需的权限,如下所示:
#chown <username>:nginx wp-content/
#chmod 775 wp-content
现在它开始工作了。希望这有帮助。这是因为 Divi 在 wp-content dir 中创建一个名为 et-cache 的目录,通过生成缓存在 et-cache 文件夹中的静态 css 文件来提高性能。
您应确保"帖子最大大小"和"上传大小限制"具有相同的值。
或者,我想问一下您在安装中安装了多少个插件?
不兼容的插件和/或主题以及不正确的文件权限设置可能是此问题的根源。
因此,建议您测试插件。导航到WordPress中的插件>已安装的插件。选中插件旁边的顶部复选框(选择除divi 之外的所有插件(,然后从批量操作下拉菜单中选择停用。单击应用,然后返回要编辑的页面。
如果它加载,则您的插件之一是问题所在。不幸的是,没有简单的方法可以判断哪一个。您必须单独重新激活每个插件,并每次检查您的问题。一旦问题再次出现,您刚刚激活的插件就是问题所在。