WordPress 升级错误:WordPress连接服务器时出错,请检查设置。

本文提供了解决WordPress升级过程中遇到的连接错误、权限问题、安全组配置等常见问题的方法,包括修改配置文件、调整服务器设置及数据库操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

WordPress连接服务器时出错,请检查设置。

升级WordPress、插件、主题、翻译包时出现连接错误,经过我多方查找解决办法,可以用以下几个方法解决:

一、排除ftp 帐号密码以及ftp端口是否被禁用

1.检查账号密码

2.在wp-config.php添加

// 解决需要FTP问题
define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

3.使用国外代理服务器

编辑 wp-config.php 文件,在底部增加一下代码:

define('WP_PROXY_HOST', 'us.centos.bz');
define('WP_PROXY_PORT', '31281');

二、无法定位WordPress安装(内容,升级插件时出现)文件夹。   

在原来的wp-config.php文件的结尾加上一段代码:

/* Fix WordPress autoupgrades on Byethost.com */
putenv('TMPDIR=' . ini_get('upload_tmp_dir'));
if(is_admin()) {
    add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
    define( 'FS_CHMOD_DIR', 0751 );
}


    保存,重新执行自动安装。

三、错误:无法创建目录 Could not create directory.     WordPress无权限创建路径,给WordPress 所在路径授权           

1.一般是在 WordPress 目录下找到 wp-config.php 文件并编辑,在最后一行加上 
define(‘FS_METHOD’, “direct”);

2.通过下面命令检查你的WEB服务运行在什么用户下:

[root@ ~]$ ps aux | grep nginx

www      26928  0.0  0.0  62276  8168 ?        S    04:03   0:00 nginx: worker process                                          

www      26929  0.0  0.0  61764  7992 ?        S    04:03   0:00 nginx: worker process                                          

www      26930  0.0  0.0  62276  8280 ?        S    04:03   0:00 nginx: worker process                                          

www      26931  0.0  0.0  62276  8288 ?        S    04:03   0:00 nginx: worker process                                          

www      26932  0.0  0.0  61500  7860 ?        S    04:03   0:00 nginx: worker process   

### Apache

[root@web102 ~]$ ps aux | grep httpd

web     1279  0.1  0.1 447608 56132 ?        S    Mar03   1:31 /usr/sbin/httpd -d /data/sites/httpd/redhat6_httpd -DHTTPD2.2

web     1280  0.1  0.1 452828 62004 ?        S    Mar03   1:34 /usr/sbin/httpd -d /data/sites/httpd/redhat6_httpd -DHTTPD2.2

web     1281  0.1  0.1 445336 54408 ?        S    Mar03   1:32 /usr/sbin/httpd -d /mezi/sites/httpd/redhat6_httpd -DHTTPD2.2

web     5529  0.0  0.1 453076 58324 ?        S    Mar03   0:30 /usr/sbin/httpd -d /data/sites/httpd/redhat6_httpd -DHTTPD2.2

web     5530  0.0  0.1 451872 56624 ?        S    Mar03   0:26 /usr/sbin/httpd -d /mezi/sites/httpd/redhat6_httpd -DHTTPD2.2

然后执行:

chown -R Apache /var/www/html(你的wordpress目录)

四、阿里云中检查安全组,为安全组添加21  22端口入方向规则。

d48ca4d4ed95bda2ec444ed63bc6f6b5e32.jpg

 

再次尝试升级,问题解决

五、关闭防火墙(考虑清楚再用)

六、WordPress升级时显示另一项更新正在进行

这是由于在升级Wordpress时,Wordpress会在数据库wp_options表中增加core_updater.lock记录。如中途打断Wordpress升级,这个记录会留在数据库中。当下次升级时,Wordpress检测到此记录的存在就会返回”另一更新正在进行”。可通过以下办法解决:

登陆服务器WordPress数据库,假设表前缀是wp,执行下面这条SQL语句:

delete from wp_options where option_name='core_updater.lock';

转载于:https://my.oschina.net/u/2902720/blog/2993218

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值