怎样为WordPress设置权限自动升级

2015年7月13日 | 分类: 【源码】

WordPress内核升级、插件升级、语言包升级、模板升级有自动升级机制,需要适当的配置才能实现。

1. 编辑 wp-config.php :

在 /wp-config.php 的末尾,加入:

define('FS_METHOD', 'direct');
define('FS_CHMOD_DIR', 0777);
define('FS_CHMOD_FILE', 0777);

否则:在后台升级插件时,需要输入FTP信息。

2. 确保 /wp-content/update 目录存在:

/wp-content/update 这个目录将缓存下载的更新程序包。

A. 如果没,手工创建一个。为这个目录及其子目录和文件设置 777 权限。
B. 设置 /wp-content/ 为777 ,系统将自己创建update目录,为这个目录及其子目录和文件设置 777 权限。

否则:升级时提示无法创建文件夹。

3. 确认需要自动升级哪些项目,为这个目录及其子目录和文件设置 777 权限:

包括:
1. 所有插件 /wp-content/plugins
2. 所有模板 /wp-content/themes
3. 所有语言 /wp-content/languages