WordPress 升级、翻译需要 FTP 或 FTPS 问题
WordPress 升级的问题
WordPress 安装后,第一要务就是要进行升级。以提升 WordPress 的安全、稳定性。当我们点击升级 或者本地化翻译的时候,会让填写 FTP 或 FTPS 等信息。
明明是本地升级,为什么需要填写服务器的 ftp信息呢?
WordPress 目录权限问题
需要 FTP 地址、密码说明 wp 认为要使用 ftp 协议上传文件,而不是本地对文件操作。只要给 wp 目录读写权限即可。
-
在 wp 文件的 wp-content 目录中,新建临时文件夹 tmp;
1
2# wordpress 目录在 nginx 中位置为:/usr/share/nginx/html/wp
mkdir /usr/share/nginx/html/wp/wp-content/tmp -
修改 wp 目录权限为 777:
1
chmod -R 777 /usr/share/nginx/html/wp
-
编辑 /usr/share/nginx/html/wp/wp-config.php 文件:
1
2
3
4
5
6
7
8
9
10
11
12
13vi /usr/share/nginx/html/wp/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); -
重启 php-fpm
1
systemctl restart php-fpm
-
刷新前台页面,重新更新
备注
- 新版本中,已经不太需要定义 tmp 文件,及 WP_TEMP_DIR 定义; 2021-07-27
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 水 流 记!