我今天也遇到了同样的问题,这就是我解决它的方法。
第 1 步:查看我的 WordPress 仪表板中的 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:
或多或少清楚的是,由于网络服务器无法写入 WP_CONTENT_DIR,因此发生了超时。为运行网络服务器(在我的情况下为 Nginx)的用户提供了所需的权限,如下所示:
#chown <username>:nginx wp-content/
#chmod 775 wp-content
现在它开始工作了。希望这可以帮助。这是因为 Divi 在 wp-content 目录中创建了一个名为 et-cache 的目录,通过生成缓存在 et-cache 文件夹中的静态 css 文件来提高性能。