我已经将Wordpress站点的本地测试迁移到了一个实时服务器上,但我遇到了一个奇怪的问题。一切正常,但我使用的插件之一(NextGEN库)正在尝试从127.0.0.1/powwptest.1/的旧位置下载一些CSS和JS文件。
我一辈子都想不出这件事来。我已通过127.0.0.1、localhost和powwptest.1或powwptest多次在数据库中通过phpMyAdmin搜索.SQL文件,手动搜索了带有崇高文本的.SQL文件,并使用崇高文本搜索了所有1600+ PHP文件,但都没有效果。绝对找不到任何东西。
如果数据库或任何文件中没有127.0.0.1/powwptest.1的记录,为什么它仍然试图从本地服务器下载?
举个例子,几个电话:
http://127.0.0.1/powwptest.1/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/lightbox/static/fancybox/jquery.fancybox-1.3.4.css?ver=3.6
http://127.0.0.1/powwptest.1/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/lightbox/static/fancybox/jquery.easing-1.3.pack.js?ver=3.6
http://127.0.0.1/powwptest.1/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/lightbox/static/fancybox/jquery.fancybox-1.3.4.pack.js?ver=3.6
http://127.0.0.1/powwptest.1/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/lightbox/static/fancybox/nextgen_fancybox_init.js?ver=3.6
http://127.0.0.1/powwptest.1/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/lightbox/static/fancybox/jquery.fancybox-1.3.4.pack.js?ver=3.6
http://127.0.0.1/powwptest.1/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/lightbox/static/fancybox/nextgen_fancybox_init.js?ver=3.6我已经清除了缓存,cookie,尝试在多个浏览器,甚至使用第三方(Pingdom),以确保我没有疯。他们也都在检测连接错误。我试着在服务器上更新Wordpress插件,但没有效果。有什么想法吗?
发布于 2013-09-04 04:53:04
我终于想出了答案,希望这对那些和NextGen画廊有问题的人有用。从您的WordPress仪表板,转到图库->其他选项-> Lightbox效果-> (显示高级设置)。此时,您可以从每个条目中完全删除http://127.0.0.1/等。对于每种类型的Lightbox,您必须这样做一次。
在我看来,这些信息存储在第三方服务器上,否则就没有理由在DB中重新出现。
发布于 2013-09-01 00:33:59
开发NextGen画廊的新团队似乎打破了很多东西。我遇到了一些疯狂的问题,这个插件和网站的移动。
尝试重置permalinks以及插件设置(如果我没有记错的话,您可以从WordPress的插件设置页面中这样做)。这将不会清除您的图库,只有设置在插件设置。
发布于 2013-09-01 23:33:12
我刚刚花了三个小时来解决同样的问题。最后,我发现了,看看DB
select * from wp_postmeta where meta_value like '%127.0.0.1%';https://stackoverflow.com/questions/18554087
复制相似问题