我在本地的MAMP上克隆了一个远程站点。我修复了几乎所有的孤岛,如权限问题和时间拇指缓存问题,我的Woothemes新鲜新闻主题使用。现在唯一的问题是后端没有正常工作。我不能添加标签,也不能选择现有的标签。我不能加载我选择的特征图像,等等。当我检查访问日志时,我看到:
[29/Jul/2012:14:59:42 +0700] "GET /wp-admin/load-scripts.php?c=1&load=admin-bar,hoverIntent,common,jquery-color,schedule,wp-ajax-response,autosave,wp-lists,quicktags,jquery-query,admin-comments,suggest,jquery-ui-mouse,jquery-ui-sortable,postbox,post,media-upload,jquery-ui-datepicker,theme-preview,word-count,editor,jquery-ui-resizable,jquery-ui-draggable,jquery-ui-button,jquery-ui-position,jquery-ui-dialog,wpdialogs,wplink,wpdialogs-popup,wp-fullscreen&ver=3.4.1 HTTP/1.1" 500 -
::1 - -在我发现的error_log里
[Sun Jul 29 15:14:47 2012] [error] [client ::1] PHP Fatal error: Call to undefined function did_action() in /opt/local/www/elc/wp-includes/script-loader.php on line 65, referer: http://elc.local/wp-admin/edit.php我尝试通过重命名插件文件夹来关闭所有插件,因为常规的失活也不起作用。但这不起作用。仍然是jQuery / JavaScript问题。我在谷歌上搜索解决方案。不走运。有什么办法能让我回到本地工作吗?
发布于 2012-07-29 08:42:29
必须删除文件夹wp-admin和wp-includes并再次添加它们。现在一切都好。不知怎么的,有些文件在迁移过程中没有标记。我有这个问题已经有很长时间了,所以我不认为会发生这种事。但它做到了。这是因为两个不同的用户上传了数据,其中一个用户上传的数据被另一个用户隐藏。这发生在我为安全目的将子域发送给另一个用户时发生的。我再也不会忘记这件事了。
注意,我仍然有一些幻灯片没有加载,尽管更换了所有的urls使用工具搜索-并取代从https://interconnectit.com/products/search-and-replace-for-wordpress-databases/由大卫科文尼。并添加所有丢失的文件。但这是我稍后要处理的另一个问题。
https://wordpress.stackexchange.com/questions/60041
复制相似问题