阿里云服务器打开wordpress网站提示建立数据库连接时出错
感觉最近一直很倒霉,网站总是出现各种各样的问题。五一期间网站就出现打不开的现象,后来自己发现是因为万网ECS安全骑士agent离线造成的。刚刚解决好没多少天,今天又出现的网站打不开的现象,提示网站建立数据库连接时出错。虽然网站出现的问题越多,自己学到的东西也会越多,但由于追梦笔记是个新站,还是希望网站能正常稳定一些。
刚开始看到这个问题还以为是有人侵入了网站后台,修改了网站数据库信息呢。因为自己的服务器使用的linux系统,而自己对linux系统并不了解,真心真不懂什么代码,一时间也不知道怎么办才好。自己本来想着上wdcp的后,看看是否有所提示。自己登录时才发现,wdcp后台也登录不进去了。自己也没有好的解决办法,抱着试试看的态度重新了一下服务器,发现问题竟然解决了,网站和wdcp后台都能正常打开了,自己非常开心。
要是真的这么解决了就好了,没想到网站刚刚恢复正常没几个小时,又收到百度云观测的短信(建议大家都去开通百度云观测,更好的管理网站,开通方法具体请查看https://www.zhaoliankui.com/294.html),提示网站服务器异常。自己重新打开网站,网站又出现建立数据库连接时出错。自己还是重启了一下服务器,网站恢复正常了。虽然自己暂时恢复正常了,但我也害怕会再次出现这个问题,总不能老是重启网站服务器来解决这个问题吧。我自己去百度上查找了一下出现这个问题的各个原因及解决方法,下面分享给大家,希望能帮到你,也给自己做个参考。
1.网站服务器的问题。像我的网站就有可能是网站服务器问题造成的。因为为了解决前期网站建设成本,我用的万网ecs服务器是简约型了,内存是1G,空间也是1G的,相对比较小。其实这样的服务器已经满足大部分博客或企业网站的需求了,但我个人在这个服务器上搭建了四个网站,系统占用的内存比较大,高达90%,造成网站数据库的停止。
解决方法:更换网站服务器或者是升级网站服务器,只是升级一下网站内存即可。当然,也有网友朋友们说可以找技术人员帮你精简释放网站内存。网络上也有一些关于linux系统如何精简释放系统内存的方法,但个人觉得不适合新手操作。一般网站更换服务器后就会出现各种问题,大家可以看看网站更换新的万网ecs服务器所遇到的奇葩问题。
2.数据库信息错误。这种情况一般出现在网站搬家更换域名时,也有可能是黑客修改了数据库信息。如果是单纯的数据库信息出错,那么网站的FTP工具是可以正常使用的,wdcp的后台也是可以正常打开的。 解决方法:可以直接通过FTP工具或者wdcp文件管理,查看wp-config.php文件里面的数据库连接的参数,看看里面的数据库名、用户名、数据库密码等是否正确。把不正确的信息修改过来。
3.数据库表单出现错误。虽然个人觉得自己的追梦笔记不是因为这个问题造成的,但是个人还是把数据库表单修复了一下。我看到网络上很多博客,特别是流量大的网站出现数据库连接错误时,使用了数据库表单修复功能就解决了这个问题。 解决方法: 1.进入phpMyAdmin后台,找到wp_options表,直接选择修复表,即可完成修复。
2.在wp-config.php中增加一句代码: define('WP_ALLOW_REPAIR', true); 然后直接访问后台http://域名/wp-admin/,按照wordpress的修复步骤操作即可。 推荐阅读:利用wdcp面板备份mysql数据库和还原数据库