| 开发者 |
Imran Hossain Sagor
s4gor exeebit |
|---|---|
| 更新时间 | 2026年5月27日 19:43 |
| PHP版本: | 7.3 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv3 |
| 版权网址: | 版权信息 |
phpinfowp/get-audit-summary, phpinfowp/get-php-version, phpinfowp/get-config-grade, phpinfowp/get-config-issues, phpinfowp/get-directive, phpinfowp/list-extensions) so AI assistants and other plugins on your site can introspect server health through a standard interface instead of scraping screens.Yes. The free phpinfo viewer, .htaccess editor, extension list, activity log, PHP EOL Timeline, and Config Grader summary are 100% free and always will be. Pro is an optional upgrade for agencies and serious site owners.
No. All audits run on your own server. The Pro license check pings our license server once per week to confirm your key is still valid — nothing else is transmitted.
The Single Site license works on 1 site. The Unlimited license works on every site you own or manage. The Lifetime license is also unlimited.
In the Pro Audit Report page, click White-label to set your company name, report title, accent color, and footer note. The PDF you generate uses your branding, not ours.
The plugin works fine for 14 days even if our license server is unreachable. After that, Pro features lock and you'll need to re-activate the license. You'll get a clear notice well before that happens.
No. All checks run inside the admin dashboard only — there's zero impact on your front-end performance. Heavy checks (security headers, SSL) are cached.
Health Check & Troubleshooting is the official WordPress.org plugin for this kind of work and a solid tool. Its Troubleshooting Mode is site-wide — when enabled, every visitor sees the default theme with your plugins deactivated until you disable the mode (one click in the admin bar). phpinfo() WP takes a different approach. Our Troubleshooting Mode is per-user: only your current admin session sees deactivated plugins and the default theme. Every other visitor and admin keeps seeing the live site as normal. That's the design choice we made for debugging plugin conflicts on busy production sites (a live WooCommerce store, a high-traffic publisher) where taking the front-end offline isn't an option. We also add features Health Check doesn't offer: PHP EOL tracking, A–F config grading with one-click fixes (Pro), an admin-bar health scoreboard, SSL/headers monitoring, and a client-ready PDF audit report. Use Health Check if you want the official tool with a simple, site-wide debug mode. Use phpinfo() WP if you need a per-user debug session on a live site, plus the broader audit suite.
Query Monitor is a developer tool for debugging individual page loads — different job. WP Umbrella, ManageWP, and MainWP are external SaaS dashboards that bill per site, per month — useful for agencies that want everything in one external console. phpinfo() WP Pro is for the site owner or freelancer who wants one in-admin tool that covers PHP health, config, security headers, SSL, and a client-ready audit report — without a monthly SaaS subscription and without leaving the WordPress admin.
Yes. Unlike scanners that rely on PHP_CodeSniffer or the exec() function, our scanner uses static analysis that runs inside WordPress itself. It works on Kinsta, WP Engine, SiteGround, Cloudways, Pantheon, and every other managed host that restricts shell access.
.user.ini changes can't take effect in the same request and are cached by PHP for a few minutes, so the override check now pauses until the values can actually be observed, then runs automatically.realpath_cache_size and realpath_cache_ttl. These are PHP_INI_SYSTEM directives that can only be set in php.ini — they're now shown as manual steps instead of being written to .user.ini/.htaccess where PHP silently ignores them.plugins.php, breaking the modal's layout.wp_unschedule_hook()) so removing an orphan actually sticks. Single-row delete couldn't stop recurring orphans because WP reschedules the next instance on fire — the explainer banner in the view now documents this.visibility:hidden + position:absolute which doesn't escape WP's nested layout containers. Rewrote it with explicit display:none on the admin chrome, neutralized #wpwrap / #wpcontent / #wpbody-content margins, added print-color-adjust:exact so backgrounds actually render, and added @page rules for A4 with 14×12 mm margins.WP_DEBUG / WP_DEBUG_LOG / WP_DEBUG_DISPLAY are set, the exact paths the plugin checked and why each failed, plus a host-aware summary (most often the truthful answer is "your site has had no PHP errors recently — that's a good thing").memory_limit ≥ 512M while a plain blog still sees ≥ 256M, and an Elementor site sees max_input_vars ≥ 5000. Added cross-directive consistency rules that catch real foot-guns the per-directive checks miss (post_max_size ≥ upload_max_filesize, memory_limit ≥ post_max_size + 64M headroom, max_input_time ≤ max_execution_time). Added live-data corroboration — the grader now reads recent error-log signatures and OPcache stats, escalating severity when reality contradicts the static rule (memory_limit "passes" the threshold but the error log shows OOM kills → escalated to Critical; OPcache memory looks fine but cache_full is true → escalated). Replaced the weight 1/2/3 scoring with a Critical / High / Medium / Low severity matrix rendered as colour-coded pills. Added new directives: opcache.jit, opcache.jit_buffer_size, opcache.huge_code_pages, realpath_cache_size, realpath_cache_ttl, date.timezone, output_buffering, max_file_uploads. Added host-aware remediation — on managed hosts where the user can't edit php.ini, each failing directive now links to the host's PHP-settings panel with explicit "On SiteGround: Site Tools → Devs → PHP Manager →…" instructions. Added trend tracking — every Pro page-load records the score in a 30-day rolling history and the grade card now shows "↓ -3 vs last reading" so weekly reports can tell a regression story. The Fix-all button and per-directive auto-fix now use the context-aware recommendations..user.ini/.htaccess but the host is still overriding it (parent .user.ini, hosting panel PHP options, php.ini lock). Shows a clear warning table with what was written vs what PHP reports, plus actionable next steps..user.ini cache so users don't think the fix is broken when values take a moment to apply.phpinfowp/audit category — get-php-version, get-config-grade, get-config-issues, get-directive, list-extensions, get-audit-summary — so AI assistants and other plugins can read server health through a standard interface.wp_ai_client_prompt()) with credentials managed by the core Connectors API — no API keys handled by this plugin.