1.make tmp dir
cd wp-content
mkdir tmp
chmod 777 tmp
2.修改wp-config.php
backup wp-config.php
sudo vi wp-config.php
#解决安装主题或插件需要FTP问题
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);
3.在这些WordPress目录中禁用PHP执行权限,以提高WordPress安全性。
这些文件夹读写权限为777。
/wp-content/tmp
/wp-content/themes
/wp-content/plugin
/wp-content/uploads
/wp-includes/
这些文件夹中,编辑文件.htaccess,然后将下面的代码复制进去:
deny from all
这段代码会检查目录中所有的PHP文件,并拒绝被访问。