wordpress重新连接数据库 wordpress建立数据库连接时出错_php

这个出错的原因是因为没有在数据库建立wordpress数据库,或者初始Wordpress时填写的数据库名与数据库的数据库名不一致。
从而导致建立数据库找不到该数据库出错。所以只需要检查上述两项即可。

   错误2:“抱歉,我不能写入wp-config.php文件”错误2:“抱歉,我不能写入wp-config.php文件”

wordpress重新连接数据库 wordpress建立数据库连接时出错_数据库_02

1. 可能是Wordpress目录下不存在wp-config.php文件
   我们可以使用Wordpress目录下wp-config-sample.php进行复制改名为wp-config.php

 2.wp-config.php文件存在,但是还是报错,我们可以复制Wordpress报错面框内的内容复制,将wp- 
 config.php下的内容全部替换。

    错误3:“要执行请求的操作,在WordPress需要访问您网页服务器的权限请输入您的FTP登陆凭据以继续如果您忘记了您的登陆凭据(如用户名,密码),请联系您的网站。托管商“。

# 从报错可以看出,这是由于没有FTP服务,所以我们只要安装vsftpd,并将其启动即可
 ➜  ~  yum -y install vsftpd
 ➜  ~  systemctl start vsftpd
 ➜  ~  systemctl enable vsftpd

    安装了之后还不行,当你进入的WordPress的的时候,进行一些需要用到的FTP服务时,还会弹出FTP登陆面框,让你进行FTP的信息输入,如果不进行输入,则在安装主题以及一些操作的时候都会受阻。我们只要按需填写FTP登陆凭据就行

wordpress重新连接数据库 wordpress建立数据库连接时出错_wordpress重新连接数据库_03

主机名:就是你服务器的主机名  
 # Linux用户可以在命令行输入hostname获得,Windows用户可以右击“我的电脑”-----> “属性”

 用户名:ftp    # 一般均为ftp
 密码:xxxx     # 如果不知道的用户,可以直接使用passwd ftp修改密码即可

   错误4:“未能找到WordPress内容目录(wp-content)”

在wordpress目录下的wp-config.php添加以下参数即可,如果没有wp-config.php文件的用户,
可以在wordpress目录下的wp-config-sample.php 进行复制改名即可,以下配置均为编者文件下的配置

define('FTP_BASE', 'wordpress安装的目录路径');
define('FTP_CONTENT_DIR', 'wordpress的内容目录位置');
define('FTP_PLUGIN_DIR', 'wordpress的插件目录位置');
define('FTP_THEMES_DIR', 'wordpress的主体目录位置);
define('FS_METHOD', 'direct');    # 安装wordpress的方法,一般默认为direct

Exp:
define('FTP_BASE', '/usr/local/nginx/html/');
define('FTP_CONTENT_DIR', '/usr/local/nginx/html/wp-content');
define('FTP_PLUGIN_DIR', '/usr/local/nginx/html/wp-content/plugins/');
define('FTP_THEMES_DIR', '/usr/local/nginx/html/wp-content/themes/');
define('FS_METHOD', 'direct');

错误5

wordpress重新连接数据库 wordpress建立数据库连接时出错_php_04

    这个错误主要是因为“wp-content”目录下的权限需为nginx的用户,如果不是apache都会报错,所以只要将这个文件夹的属主属组都修改为apache就可以了

[-> ~ ] chown apache.apache -R wp-content