DIvi Theme Builder发生未知错误,请稍后再试

时间:2020-01-02 09:16:30

标签: php wordpress divi-theme

我一直在尝试使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 Divi版本:4.0.9

2 个答案:

答案 0 :(得分:2)

我今天也遇到了同样的问题,这就是我解决的方法。

第一步:在我的WordPress信息中心的Divi->支持中心查看所有错误列表。

Divi Support Center

明确指出wp-content目录不可写。要进一步确认,请执行步骤2。

Step2:如下所示在wp-config.php中启用WordPress调试日志:

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:

或多或少清楚的是,由于Web服务器无法写入WP_CONTENT_DIR,因此发生了超时。向运行Web服务器的用户(在我的情况下为Nginx)提供所需的权限,如下所示:

#chown <username>:nginx wp-content/
#chmod 775 wp-content

现在它开始工作了。希望这可以帮助。这是因为Divi在performance enhancement by generating static css file的wp-content dir中创建了一个名为et-cache的目录,该目录已缓存在et-cache文件夹中。

答案 1 :(得分:1)

您应确保帖子的最大大小上传大小限制具有相同的值。

或者,我想问一下您在安装过程中安装了多少个插件?

不兼容的插件和/或主题以及文件权限设置不正确可能是导致此问题的原因。

因此,建议您测试一下插件。导航到WordPress中的插件>已安装的插件。选中插件旁边的顶部复选框(选择除divi之外的所有插件),然后从批量操作下拉菜单中选择停用。单击“应用”,然后返回您要编辑的页面。

如果加载,则问题是您的插件之一。不幸的是,没有一种简单的方法可以分辨出哪个。您必须分别重新激活每个插件,并每次检查问题。问题再次出现后,您刚刚激活的插件即成为问题。