我将 wordpress 网站迁移到新主机(我的服务器使用 ISP Config 3).... 相同的域。我从旧主机下载了主目录和数据库的备份...我在我的服务器上创建了一个新的数据库....我导入了数据库备份,我用新的数据库名称、用户和密码更改了 wp-config。当我在浏览器中访问域时,只有主页有效,如果我尝试访问 mydomain.com/wp-admin... 我收到空白页或 404 消息。Rewritemod 已启用。
我尝试在免费域名上安装全新的 wordpress,并且通过在免费域名上进行全新安装,网站就可以正常运行。
我发现了问题...旧主机上的 MySQL 是“5.5.51-38.2 - Percona Server (GPL), Release 38.2, Revision 727”,新主机上的 MySQL 是“10.0.26-MariaDB-0+deb8u1 - (Debian)”
答案1
MariaDB 和 MySQL 基本上共享相同的库,因此 MariaDB 不太可能是问题所在。当您更改主机时,文档根路径也会(通常)更改。这可能会影响许多 Wordpress 功能。确保您已搜索并替换旧路径的数据库和文件,并使用新路径进行更新。
可能还需要重置永久链接,并且不要忘记清除缓存插件中的任何缓存。