| 开发者 | mcpelee |
|---|---|
| 更新时间 | 2026年10月24日 19:26 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
No. It classifies saved access-log paths using heuristic rules and shows a reason. Legitimate REST user queries and network administration requests may match. Status codes, countries, ordinary home-page requests, and login-page visits alone are not signals. Query strings and request bodies are not stored and cannot be analyzed. Existing logs are classified at query time, without changing records or automatically blocking visitors. Upload execution detection recognizes paths containing an uploads directory; custom upload URL names may not match. Numbered pages show 50 records per page and preserve the active filters and sorting. Counts reflect the filtered dataset; incoming logs or retention cleanup can change page contents between requests.
Basic security headers and repeated-login-failure protection are enabled by default. Configure and save IP rules separately. Access logging, external country lookup, and daily scanning are optional.
No. Country blocking uses server GeoIP environment variables. The optional external lookup only enriches log displays. Without server GeoIP information, country blocking does not work.
Scans start manually or through the optional daily schedule and continue in bounded WP-Cron batches. Low-traffic sites may need a server cron job to trigger WP-Cron reliably. Symbolic links, certain cache and upgrade directories, and files larger than 16 MB are excluded. In uploads, only executable or active-content extensions are checked. The first baseline does not prove the files are safe.
Using SSH or your hosting file manager, remove the root .htaccess section between # BEGIN MCPELEE Site Security Guard and # END MCPELEE Site Security Guard. Remove any remaining development-era Site Security Guard section too. Temporarily add define('MCPELEE_SSG_EMERGENCY_DISABLE', true); before WordPress loads in wp-config.php, correct the rules, and remove the constant afterward. This constant alone cannot bypass Apache rules.
Yes. The choice is saved per administrator and site, including the unchecked state. Apply the query to refresh the list. Filtering does not delete records.