小赖子的英国生活和资讯

通过PHP脚本 批量设置 WORDPRESS 博客文件夹属性

阅读 桌面完整版

WP 博客的一些文件夹或者文件需要特定的安全访问属性. 这样就会被任意用户恶意的更改. 如果你的VPS服务器上有多个博客, 可以通过以下脚本很方便的保证 WP文件夹的访问属性是最佳的安全的.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  // 定义WP博客的根目录
  $wp = array(
    '/var/www/justyy.com/',
    '/var/www/helloacm.com/',
    '/var/www/codingforspeed.com/'
  );
  
  foreach ($wp as $site) {
    echo "处理 $site ...\n";
    chmod($site, 0755);
    chmod($site . 'wp-includes', 0755);
    chmod($site . 'wp-admin', 0755);
    chmod($site . 'wp-admin/js', 0755);
    chmod($site . 'wp-admin', 0755);
    chmod($site . 'wp-content/themes', 0755);
    chmod($site . 'wp-content/plugins', 0755);
    chmod($site . 'wp-content', 0755);
    chmod($site . 'wp-content/uploads', 0755);
    chmod($site . 'wp-config.php', 0444);
    chmod($site . '.htaccess', 0444);
  }
  
  echo "完成.\n";
  // 定义WP博客的根目录
  $wp = array(
    '/var/www/justyy.com/',
    '/var/www/helloacm.com/',
    '/var/www/codingforspeed.com/'
  );
  
  foreach ($wp as $site) {
    echo "处理 $site ...\n";
    chmod($site, 0755);
    chmod($site . 'wp-includes', 0755);
    chmod($site . 'wp-admin', 0755);
    chmod($site . 'wp-admin/js', 0755);
    chmod($site . 'wp-admin', 0755);
    chmod($site . 'wp-content/themes', 0755);
    chmod($site . 'wp-content/plugins', 0755);
    chmod($site . 'wp-content', 0755);
    chmod($site . 'wp-content/uploads', 0755);
    chmod($site . 'wp-config.php', 0444);
    chmod($site . '.htaccess', 0444);
  }
  
  echo "完成.\n";

需要注意的是PHPchmod 函数的第二个参数需要的是 八进制, 所以给定的访问属性值需要是以 0 开头(表示八进制数字).

Github

英文: PHP Script to Secure the WordPress Folders by Setting Correct File Permissions

Wordpress博客技术文章

强烈推荐

微信公众号: 小赖子的英国生活和资讯 JustYYUK

阅读 桌面完整版
Exit mobile version