还原MySQL数据库后出现内部服务器错误

时间:2019-04-09 作者:mghaffari

我刚刚更换了我个人网站的主机,该网站使用WordPress运行。在迁移之前,我对MySQL数据库进行了备份,并将相同的备份上载到我的新数据库。网站显示正常,但我无法登录。它不会检测到我的旧用户名和密码,当我通过“忘记密码”请求新密码时第节,我遇到以下错误:

内部服务器错误服务器遇到内部错误或配置错误,无法完成您的请求。

如何修复此错误?我尝试了以下列表中的解决方案,但均无效:https://wwwi.wpbeginner.com/wp-tutorials/how-to-fix-the-internal-server-error-in-wordpress/

顺便说一下,我使用DirectAdmin。

1 个回复
SO网友:Rick Hellewell

在该位置,创建一个数据库(如果愿意,可以使用相同的名称),并为其提供与旧位置的数据库相同的凭据。创建一个用户(使用旧凭据)并将其分配到新(空)数据库。然后使用phpMyAdmin将旧数据库导入新创建的(但为空)数据库。

查看数据库用户名以确保所有内容都正确(它可能与用户名或数据库的前缀略有不同)。

然后确保您的wp配置。php文件具有适当的凭据(由于新位置的命名约定,可能略有不同)。

确保wp config表具有适合新位置的URL。并确保为您的域名正确设置了新位置的DNS。(在NSLOOKUP example.com中键入的CMD提示符应为您提供新位置的IP地址。如果没有,请使用IPCONFIG/FLUSHDNS命令清除本地DNS缓存。)

此时,假设您已经复制了所有WP文件(核心、主题、插件),您应该能够访问。仔细检查您的wp配置。php文件,以确保正确的凭据和数据库名称(在命名数据库/用户时有任何变化)。

相关推荐

Server peek by Own-IP-Calls?

我的网站在过去的一天中有几次没有加载,所以我联系了我的网络主机并问了一个原因——他们的回答显示,自己的IP呼叫是流量增加的原因。据我所知,Wordpress总是通过绝对链接链接到图像和内部链接。这是一个常见的问题吗?尽管使用了cdn,但是否有任何修复?