我有一个以开发域名托管的Wordpress网站,它使用的是Divi Builder插件。
当我尝试将其移至生产域名时,Divi Builder仍需要一个javascript文件,该文件仍符合其以前的环境,因此我无法弄清楚这种配置的存储位置。
以下是环境详细信息:
开发环境:
URL : http://dev.domain.tld
Physical : /var/www/vhosts/domain.tld/dev.domain.tld
产品环境:
URL : https://domain.tld
Physical : /var/www/vhosts/domain.tld/www.domain.tld
错误:
Divi构建器common.js
文件通过以下奇怪的路径加载:
https://domain.tld/wp-content/plugins/var/www/vhosts/domain.tld/dev.domain.tld/wp-content/plugins/divi-builder/core/admin/js/common.js?ver=3.9
这意味着该路径以新域开头,但随后显示为遵守先前的物理路径。
该文件正试图直接从主页加载,即使注销也是如此。登录和编辑页面/帖子时,Divi Builder会部分加载,这意味着由于相同的加载路径错误而部分损坏(并且不起作用)。
到目前为止,我只更改了数据库中的2条记录,即wp_options表的前2行,其中定义了规范域名。
在第一次尝试中,我曾使用Velvet插件来替换所有出现的域,在第二次尝试中,我选择仅在解决Divi Builder问题后才这样做。
答案 0 :(得分:1)
我找到了Divi Builder物理路径存储位置的记录。
它在wp_content
表中,其中option_name
是_site_transient_et_core_path
。
有明确定义的路径,应该对其进行更新。