首页 » WordPress建站教程 » 正文

WordPress上传阿里云虚拟主机后台出错无法连接

WordPress安装时无法登录问题产生的原因和解决办法我们在本地用WordPress搭建好往网站后,调试后上传阿里云主机准备WordPress安装时会出现:后台登录出错,表现在,出现500无法连接数据库,甚至出现Warning: call_user_func_array() expects parameter  等一堆代码,反正是无法登录,今天本站和大家分享一下这个WordPress安装时无法登录问题产生的原因和解决办法。

百度一搜,关于WordPress后台登录出错原因大致有:WordPress数据库配置信息错误;WordPress程序在本地出错;WordPress程序PHP版本和阿里云虚拟主机不兼容等。但是,经过研究测试,发现真正导致 “WordPress上传阿里云虚拟主机后台出错无法连接” 的原因是:WordPress程序PHP版本和阿里云虚拟主机不兼容。具体是:你在本地环境下搭建WordPress的PHP版本比如说是5.6,而你自己买的阿里云虚拟主机中的php版本默认是5.2。如果你在本地测试网站运行正常的话,直接打包上传到阿里云虚拟主机中,就会因为这个php版本冲突,导致WordPress后台无法连接数据库,而导致安装失败。

WordPress上传阿里云虚拟主机后台出错无法连接解决的办法

找到了原因就好解决问题了,登录阿里云虚拟主机控制台,在主机管理中,找到“高级设置” 点击php版本,这里会显示 从php5.2 到php7.2的目前主流的php版本供你自由选择切换,如果不知道自己WordPress搭建的本地环境版本是什么,去打开phpstudy 控制面板,就能看到php的版本号。然后根据本地的php版本号来选择阿里云虚拟主机的版本号。保存就可以了。这时你会发现后台能顺利登陆了,刚才出现的一堆代码也不见了。

阿里云虚拟主机php版本设置