通过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博客技术文章

GD Star Rating
loading...
本文一共 138 个汉字, 你数一下对不对.
通过PHP脚本 批量设置 WORDPRESS 博客文件夹属性. (AMP 移动加速版本)
上一篇: 在WORDPRESS管理员界面上面添加菜单选项
下一篇: 2016 春节年夜饭 - 吃火锅

扫描二维码,分享本文到微信朋友圈
a27572d47da45e021e602e923a12b232 通过PHP脚本 批量设置 WORDPRESS 博客文件夹属性 I.T. PHP是最好的语言 wordpress 小技巧 程序设计

评论