我已将 WordPress 网站从一台服务器迁移到另一台服务器,并在数据库中的正确位置更改了 URL。
该网站使用 w3 Total Cache,并且在新服务器上,Javascript 在管理仪表板中不起作用(页面/帖子/产品上没有显示标签或编辑器)。
我认为这是一个 w3Total Cache 问题,所以我以正确的方式删除了它,删除了 /wp-content/ 中的所有 w3 文件,并且我的 Javascript 仍然无法在管理员中运行。
尝试解决方案 1:
- 停用所有插件
- 我将 WP_DEBUG 切换为 True 但仍然没有 Javascript 工作并且没有错误。
解决方案 2。
- 我注意到行 //define('WP_CACHE', true); // 在 wp-config.php 中由 W3 Total Cache 添加
我从上面的行中删除了//,现在我收到下面的错误消息,现在 Javascript 在管理员中工作!
Warning: include(/home/x/public_html/wp-content/advanced-cache.php): failed to open stream: No such file or directory in /home/x/public_html/wp-settings.php on line 65
'警告:include(): 未能打开 '/home/x/public_html/wp-content/advanced-cache.php' 以包含 (include_path='.:/usr/share/php:/usr/share/pear')在 /home/x/public_html/wp-settings.php 第 65 行'
如果我删除该行define('WP_CACHE', true);
,Javascript 将不再工作。
如果我离开该行define('WP_CACHE', true);
并设置为 False define('WP_DEBUG', false);
,则 Javascript 不起作用。
我很困惑网站上对 w3 Total Cache 的引用为零,我已经从服务器上的所有地方删除了它。
以前有人遇到过这个问题吗?
谢谢
斯科特。