禁止解析 WordPress uploads 目录的 php 文件

有个客户网站某天突然无法访问,然后发现 uploads 目录下多了一个奇怪的 php 文件

文件内容如下,明显的 eval 函数:

解决方法:

  1. 禁用 eval 函数
  2. 检查用户组和权限是否正常
  3. 禁止解析 uploads 目录下的 php 文件(以 apache 为例)
<Directory /var/www/html/wp-content/uploads>
    Options FollowSymLinks MultiViews
    AllowOverride FileInfo
    Order allow,deny
    allow from all
    php_flag engine off
</Directory>

发表评论


*