在初次WordPress建站过程中,会遇见大大小小的问题。而“建立数据库连接时出错”,个人认为是最致命的一种——这会让你的网站无法访问,也难于知道到底是哪里出了错。

image-20210810092259894

笔者亲测,可能有如下原因,附上摸索出来的应对(预防)措施:

1. 在已经安装了MySQL的服务器上安装宝塔面板

宝塔面板要求裸机安装。如果你勾选了MySQL同时安装,在服务器上两个MySQL版本出错的概率就很高。这里的建议是尽量避免这样做。

2. 用Windows记事本打开配置文件

还有一种可能:假设你与服务器已经通过Xftp建立了连接,你会发现将远程文件拖拽到本地修改十分方便。如果你没有在命令行用vim直接修改配置文件,例如nginx.conf或者wordpress.conf,而是拖拽到本地用Windows记事本打开修改,并且覆盖原文件的话,有很大概率会出现数据库连接的错误。这是因为Windows记事本在打开文件的时候,会在每一行的换行符'\n'后自动附加一个回车符\r。如果用vim最好,如果你还是喜欢Windows界面的编辑,可以采用如下方案:

  1. 修改文件前进行备份。备份是一个好习惯。在对你的网站进行不确定会不会引起致命错误的修改前,一定要对待修改文件进行备份。这样方便回溯。
  2. 千万不要用Windows记事本打开和修改任何你将放在服务器上的配置文件。你可以采用的替代方案有很多:Notepad ++, Visual Studio Code等,都是极佳的选项。(记事本辣鸡!)

3. 重置服务器后过快访问服务器

如果你赶时间,你有可能在重置服务器的时候不停访问你网站的域名。你可能会发现,重置之后连应用镜像已经配置好的初始界面都打不开。可能的原因是,初次重置要建立数据库连接,而你在数据库连接正在建立的同时访问网站,影响了对应文件的修改。不用担心,你只需要再重置一次(黑人问号),确保服务器已经启动之后再访问即可。

更多推荐