我将wordpress网站从Localhost移动到Web服务器有问题。在服务器中,我有一个旧网站(wordpress to)..所以当我完成上传网站后,我编辑了wp-options siteurl和wp-从“Localhost:4455 / ruepress”发布guid到“mydomain.com/ruepress2”因为我已经在public_html目录中已经有了另一个网站..当我进入我的网站时它会加载页面但是有些图片没有出现..当我点击文章时,它会将我重定向到旧网站,它会显示即将到来的页面(因为我在旧构建模式下制作旧网站)..那么问题是什么?我认为问题在于siteurl,但我改变了它?
答案 0 :(得分:0)
这是一个非常常见的问题。您必须更改数据库中的所有URL,而不仅仅是wp_options
,即在帖子/页面内容,小部件,主题选项中。和更多。
试试interconnectit.com WordPress Serialized PHP Search Replace Tool。它是专门为此而制作的。请参阅Moving WordPress « WordPress Codex,其中提到了相同的互连脚本。
使用Firefox(或Firebug)或Chrome或Safari或IE中的开发者工具检查之前和之后丢失图像的路径使用脚本。
答案 1 :(得分:0)
+1 for:
https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
但是,如果您不希望出于任何原因使用该溃败,我可以提出一个更简单的选择:
在您的本地网站上,安装此插件:
https://wordpress.org/plugins/duplicator/
接下来,生成一个Duplicator软件包(通过wp-admin dashboad上的插件菜单)。
生成包后,将两个包文件(installer.php和archive / zip文件)下载到PC上的某个文件夹中。接下来,将这两个文件上载到您要创建站点的实时站点文件夹。接下来,在浏览器中打开以下链接:
的http:// {your_domain替换} / {夹} /installer.php
并按照屏幕说明操作。您的网站应该被创建,一切都应该正常。