WordPress安装主题、插件、更新、编辑主题时需要FTP的解决办法

1、由于今天一位朋友换服务器了,我顺便帮忙wordpress搬家了一下,结果他更新插件的时候,出现:

连接信息

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

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

 

2、有时候,我们在安装主题的时候,也会报同样的错误,如下图:

要执行请求的操作,WordPress需要访问您网页服务器的权限。请输入您的FTP登陆凭据以继续。

 

3、甚至,有时候我们在编辑主题代码文件,更新的时候,会报如下错误:

未能与站点联系来检查致命错误,因此PHP修改已被回滚。您需要采用其他方式(如SFTP)上传您修改的PHP文件。

未能与站点联系来检查致命错误,因此PHP修改已被回滚。您需要采用其他方式(如SFTP)上传您修改的PHP文件。

 

解决方法

彩米彩票不管是上面任意一种错误,还是有类似的 FTP 或 SFTP 错误,其实,我们都可以解决。具体的解决操作步骤如下:

 

第一步:连接FTP或服务器,进入wp-content目录,新建tmp文件夹,设置文件夹的权限为777;

 

彩米彩票第二步:设置wp-content目录中的plugins(插件)和themes(主题)文件夹权限为777;(如果没有效果,建议直接把wp-content及子目录等文件都设置为777)

 

彩米彩票第三步:在网站根目录下找到wp-config.php文件

/** WordPress目录的绝对路径。 */
if ( !defined('ABSPATH') )
     define('ABSPATH', dirname(__FILE__) . '/');

 

后面添加如下代码:

define('WP_TEMP_DIR', ABSPATH.'wp-content/tmp');
define("FS_METHOD", "direct");  
define("FS_CHMOD_DIR", 0777);  
define("FS_CHMOD_FILE", 0777);

 

彩米彩票最终的 wp-config.php 修改过这里的整体代码如下:

if ( !defined('ABSPATH') )
	define('ABSPATH', dirname(__FILE__) . '/');

define('WP_TEMP_DIR', ABSPATH.'wp-content/tmp');
define("FS_METHOD", "direct");  
define("FS_CHMOD_DIR", 0777);  
define("FS_CHMOD_FILE", 0777);

wp-config.php

    A+
发布日期:2020年04月15日 15:44:35  所属分类:WordPress
最后更新时间:2020-04-15 15:46:23
评分: (1 票;平均数5.00 ;最高评分 5 ;用户总数1;总得分 5;百分比100.00)
付杰
服务器管理面板/主机控制面板“安装”服务
服务器管理面板/主机控制面板“安装”服务
  • ¥ 9.9元
  • 市场价:49.9元
花牛苹果 甘肃天水 李宏恩家自种 1斤 包邮
花牛苹果 甘肃天水 李宏恩家自种 1斤 包邮
  • ¥ 6.8元
  • 市场价:8.8元
wordpress站群服务 泛解析二级域名 二级目录站群
wordpress站群服务 泛解析二级域名 二级目录站群
  • ¥ 1999.9元
  • 市场价:4800元
PHP运行环境 wamp lamp lnmp 安装 配置 搭建
PHP运行环境 wamp lamp lnmp 安装 配置 搭建
  • ¥ 9.9元
  • 市场价:49.9元

发表评论