新闻中心
修改数据库密码导致wordpress网站无法运行
无忧主机三天前协助一个无忧主机(www51php.com)香港php空间用户迁移了一个wordpress站点,今天客户告诉我网站打不开了,后台也无法登陆了。听到消息,我也吓了一跳,上次迁移后,都已经确认了迁移成功了的,怎么会报错类?拿到域名后访问,访问报错,错误提示截图如下: 与客户沟通后,客户做了如下操作: 1、 修改了mysql数控密码 2、 修改了wp-config.php文件,并上传覆盖了原始文件。 结果导致:wordpress后台无法登陆,且打开文章页面报错。 故障分析: 导致问题原因,是客户修改了MYSQL数据库密码导致。无论出于什么原因,网站运行稳定后,无忧主机(www.51php.com)不建议用户做修改。如果你认为你设置的mysql数据库不密码不安全或容易被破解,请在新建mysql数据库的时候,就设置为强壮密码,或使用无忧主机提供的“任意密码”生成器,生成的密码就是强壮的密码。没有其它特殊原因,请不要随便修改mysql数据库密码,后果将直接导致你的网站无法访问。 如何解决问题: 1、 如果你已经修改了mysql数据库密码,那么请同步修改网站的数据库配置文件。Wordpress的数据库配置文件是:wp-config.php。更多php开源程序的数据库配置文件介绍见教程:php开源程序mysql数据库配置文件大集合 2、 请用正确的方法修改数据库配置文件wp-config.php。请使用文本编辑器editplus进行修改,将密码同步修改为新的数据库密码,保存上传,问题就可以解决。 3、 两个注意事项: A、 如果你使用的是文本编辑完成后,保存时注意wp-config.php页面的编码(UTF8)问题,否则会导致你修改不成功。 B、 权限问题,请注意上传后,如果依然问题存在,请检查权限问题,在linux系统的php虚拟主机中,很容发生由于权限问题导致,导致修改或上传新文件覆盖失败问题。请确保文件权限为755或644。如果需要写入权限,请设置为777。 很遗憾,今天这位客户上述的两个注意事项,都在他身上发生,首先wp-config.php网页编码被改变了,即使上传上去也解决不了问题。不知是什么原因,wp-cofnig.php文件的权限是666,直接导致在上传新文件时候无法覆盖,更新文件。你看如果你稍不注意,就会把一个简单的问题复杂化。不是吗?如果你遇到类似问题,可以参照本教程解决。 美国/香港 纯Linux环境下高端免备案php空间,仅仅只需99元一年起。
本文地址:https://www.51php.com/wordpress/2094.html