我建议使用搜索(&A);Replace DB是Interconnect提供的一个免费工具,用于替换数据库中主机名的任何实例。它将为您正确设置序列化数据。
首先确保您的wp配置用于正确的数据库。
您需要进入新数据库,将站点url和主页url更改为新地址。但我建议不要通过phpmyadmin这样做,因为这会导致一些问题。
获取此工具:https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
将其上载到您的www/文件夹中。(我通常将搜索和替换文件夹重命名为SRDB。)
现在导航到您的站点,最后是SRDB。(www.example.com/SRDB)和顶部的两行,您将看到一个搜索字段和一个替换字段。(如果此处出现db连接错误,请仔细检查wp配置以确保其具有正确的凭据)。在搜索中放置您的旧网站地址:/wordpress/wp-content/uploads//
在替换字段中放置您的新url/app/uploads/2018//
点击live live run。
只有在确保位于新url上并已将其加载到新数据库中后,才能执行此操作。
完成后删除SRDB文件夹。