{"id":296271,"date":"2026-04-09T06:04:00","date_gmt":"2026-04-09T06:04:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/server-site-insight\/"},"modified":"2026-04-27T06:38:32","modified_gmt":"2026-04-27T06:38:32","slug":"siteintelix","status":"publish","type":"plugin","link":"https:\/\/cn.wordpress.org\/plugins\/siteintelix\/","author":16516583,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.2.0","stable_tag":"2.2.0","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"SiteIntelix Debug Log Viewer","header_author":"Parag Das","header_description":"Displays comprehensive WordPress, server, and environment information in a clean admin dashboard with colour-coded health checks and export tools.","assets_banners_color":"fdfdfe","last_updated":"2026-04-27 06:38:32","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/parag.bd\/donate","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/siteintelix","header_author_uri":"https:\/\/parag.bd","rating":0,"author_block_rating":0,"active_installs":0,"downloads":316,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"parag44","date":"2026-04-09 06:03:41"},"1.1.0":{"tag":"1.1.0","author":"parag44","date":"2026-04-11 09:41:07"},"1.1.2":{"tag":"1.1.2","author":"parag44","date":"2026-04-16 11:36:51"},"1.2.0":{"tag":"1.2.0","author":"parag44","date":"2026-04-21 17:00:20"},"2.1.0":{"tag":"2.1.0","author":"parag44","date":"2026-04-23 07:02:42"},"2.1.1":{"tag":"2.1.1","author":"parag44","date":"2026-04-24 12:50:22"},"2.2.0":{"tag":"2.2.0","author":"parag44","date":"2026-04-27 06:38:32"}},"upgrade_notice":{"2.2.0":"<p>Plugin rename and Debug Log Viewer refinement release with pagination, full level filters, multiline log grouping, duplicate MU log prevention, database overview data, and removed custom REST endpoints. Recommended for all users.<\/p>","2.1.1":"<p>Structured log table release with smarter parsing, relative timestamps, and faster filtering. Recommended for all users.<\/p>","2.1.0":"<p>Major UI and diagnostics expansion release with improved reporting and cleaner admin UX. Recommended for all users.<\/p>","1.1.4":"<p>Header UX and standards polish update. Recommended for all users.<\/p>","1.1.2":"<p>Debug Log Viewer release with improved notice handling, runtime logging guidance, and enhanced admin UX.<\/p>","1.1.0":"<p>Security, standards, and readme compliance update. Recommended for all users.<\/p>","1.0.0":"<p>Initial release \u2014 no upgrade steps required.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3503860,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3513465,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3513484,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.1.2","1.2.0","2.1.0","2.1.1","2.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3516116,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3516116,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3516116,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3516116,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"<strong>Overview dashboard<\/strong> \u2014 system overview with health badges and export actions.","2":"<strong>Debug Log Viewer<\/strong> \u2014 searchable debug console with filters and downloads.","3":"<strong>Debug Settings<\/strong> \u2014 switch between MU Plugin and <code>wp-config.php<\/code> logging.","4":"<strong>Security Panel<\/strong> \u2014 manage built-in WordPress hardening features."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1633,7318,48888,151481,14953],"plugin_category":[],"plugin_contributors":[259781],"plugin_business_model":[],"class_list":["post-296271","plugin","type-plugin","status-publish","hentry","plugin_tags-admin-dashboard","plugin_tags-environment","plugin_tags-server-info","plugin_tags-site-health","plugin_tags-system-info","plugin_contributors-parag44","plugin_committers-parag44"],"banners":{"banner":"https:\/\/ps.w.org\/siteintelix\/assets\/banner-772x250.png?rev=3513484","banner_2x":"https:\/\/ps.w.org\/siteintelix\/assets\/banner-1544x500.png?rev=3513465","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/siteintelix\/assets\/icon-256x256.png?rev=3503860","icon_2x":"https:\/\/ps.w.org\/siteintelix\/assets\/icon-256x256.png?rev=3503860","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/siteintelix\/assets\/screenshot-1.png?rev=3516116","caption":"<strong>Overview dashboard<\/strong> \u2014 system overview with health badges and export actions."},{"src":"https:\/\/ps.w.org\/siteintelix\/assets\/screenshot-2.png?rev=3516116","caption":"<strong>Debug Log Viewer<\/strong> \u2014 searchable debug console with filters and downloads."},{"src":"https:\/\/ps.w.org\/siteintelix\/assets\/screenshot-3.png?rev=3516116","caption":"<strong>Debug Settings<\/strong> \u2014 switch between MU Plugin and <code>wp-config.php<\/code> logging."},{"src":"https:\/\/ps.w.org\/siteintelix\/assets\/screenshot-4.png?rev=3516116","caption":"<strong>Security Panel<\/strong> \u2014 manage built-in WordPress hardening features."}],"raw_content":"<!--section=description-->\n<p><strong>SiteIntelix Debug Log Viewer<\/strong> gives administrators a clean dashboard to inspect WordPress debug logs, server details, database information, and environment health without SSH access.<\/p>\n\n<p>The plugin now includes four admin experiences that work together:\n* <strong>Overview<\/strong> - health summary, detailed diagnostics cards, and export tools\n* <strong>Debug Log Viewer<\/strong> - log browsing with severity filters, search, and download tools\n* <strong>Debug Settings<\/strong> - switch between MU-plugin logging and <code>wp-config.php<\/code> logging\n* <strong>Security Panel<\/strong> - enable lightweight hardening features from one place<\/p>\n\n<p>Information is organised into clear sections with colour-coded health indicators so issues are immediately visible.<\/p>\n\n<h4>WordPress Information<\/h4>\n\n<ul>\n<li>WordPress version (with update check)<\/li>\n<li>Site URL and Home URL<\/li>\n<li>Active theme name and version<\/li>\n<li>Complete list of active plugins with versions<\/li>\n<li>Permalink structure, timezone, and admin email<\/li>\n<li>Language, charset, and multisite status<\/li>\n<\/ul>\n\n<h4>Server Information<\/h4>\n\n<ul>\n<li>PHP version with health indicator<\/li>\n<li>PHP SAPI interface<\/li>\n<li>Web server software (Apache, Nginx, etc.)<\/li>\n<li>MySQL \/ MariaDB version<\/li>\n<li>Memory limit with warning threshold<\/li>\n<li>Maximum upload size<\/li>\n<li>Maximum execution time and post max size<\/li>\n<li>Operating system, architecture, and disk free space<\/li>\n<li>OPcache status, database host\/name, uploads directory, and key PHP extensions<\/li>\n<\/ul>\n\n<h4>Database Information<\/h4>\n\n<ul>\n<li>Database extension, server version, and client version<\/li>\n<li>Database username, host, name, table prefix, charset, and collation<\/li>\n<li>Runtime limits including max allowed packet size and max connections<\/li>\n<\/ul>\n\n<h4>Environment Information<\/h4>\n\n<ul>\n<li>WP_DEBUG mode with production warning<\/li>\n<li>WP-Cron enabled \/ disabled state<\/li>\n<li>HTTPS \/ SSL status<\/li>\n<li>WordPress environment type<\/li>\n<li>Object cache and Script Debug flags<\/li>\n<li>Debug log state, file editing\/modification flags, alternate cron, and cron lock timeout<\/li>\n<\/ul>\n\n<h4>Health Checks<\/h4>\n\n<p>The plugin evaluates eight metrics and assigns a status:<\/p>\n\n<ul>\n<li><strong>Good<\/strong> - everything is healthy<\/li>\n<li><strong>Warning<\/strong> - attention recommended (for example: low memory, disabled HTTPS)<\/li>\n<li><strong>Critical<\/strong> - urgent issues detected (for example: REST API blocked, WP_DEBUG on in production)<\/li>\n<\/ul>\n\n<h4>Export Tools<\/h4>\n\n<ul>\n<li><strong>Copy Report<\/strong> \u2014 copies all info as formatted plain text to the clipboard<\/li>\n<li><strong>Export JSON<\/strong> \u2014 downloads a timestamped <code>.json<\/code> file<\/li>\n<\/ul>\n\n<h4>Debug Tools<\/h4>\n\n<ul>\n<li>Dedicated Debug Log Viewer with severity badges, search, refresh, clear, and download actions<\/li>\n<li>Paginated log table with administrator-controlled entries per page from Debug Settings<\/li>\n<li>Supports both MU-plugin mode and <code>wp-config.php<\/code> mode while writing to <code>wp-content\/siteintelix-debug.log<\/code><\/li>\n<li>Debug method switcher with clear labels for each logging approach<\/li>\n<\/ul>\n\n<h4>Security Panel<\/h4>\n\n<ul>\n<li>Disable XML-RPC<\/li>\n<li>Hide WordPress version output<\/li>\n<li>Disable file editing<\/li>\n<li>Remove legacy head links<\/li>\n<li>Basic login attempt protection<\/li>\n<\/ul>\n\n<h4>Shortcode<\/h4>\n\n<p>Use <code>[siteintelix_panel]<\/code> on any page or post to display a compact info table. Visible only to logged-in administrators; all other visitors see nothing.<\/p>\n\n<h4>Security<\/h4>\n\n<ul>\n<li>All outputs escaped with WordPress functions (<code>esc_html<\/code>, <code>esc_attr<\/code>, <code>esc_url<\/code>, <code>wp_kses_post<\/code>)<\/li>\n<li>Every admin page protected with <code>manage_options<\/code> capability check<\/li>\n<li>Direct file access blocked in every PHP file via <code>ABSPATH<\/code> guard<\/li>\n<li>No data sent to any external service<\/li>\n<li>Nonces used for localised JS data<\/li>\n<\/ul>\n\n<h4>Design<\/h4>\n\n<ul>\n<li>Card-based responsive layout<\/li>\n<li>CSS custom properties \u2014 no external frameworks, no CDN calls<\/li>\n<li>Loads assets only on its own admin page<\/li>\n<li>Zero JavaScript dependencies<\/li>\n<\/ul>\n\n<h3>Privacy Policy<\/h3>\n\n<p>SiteIntelix Debug Log Viewer does not collect, store, or transmit any personal data. All system information is gathered from the local server environment and displayed exclusively in the WordPress admin to authorised administrators. No data is ever sent to any third-party service.<\/p>\n\n<!--section=installation-->\n<h4>Automatic (Recommended)<\/h4>\n\n<ol>\n<li>Log in to your WordPress admin.<\/li>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for <strong>SiteIntelix Debug Log Viewer<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Manual Upload<\/h4>\n\n<ol>\n<li>Download the plugin <code>.zip<\/code> file.<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Select the <code>.zip<\/code> and click <strong>Install Now<\/strong>.<\/li>\n<li>Click <strong>Activate Plugin<\/strong>.<\/li>\n<\/ol>\n\n<h4>FTP<\/h4>\n\n<ol>\n<li>Unzip the download.<\/li>\n<li>Upload the <code>siteintelix<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate from the <strong>Plugins<\/strong> screen.<\/li>\n<\/ol>\n\n<p>After activation, find <strong>SiteIntelix Debug Log Viewer<\/strong> in the left-hand admin menu.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"who%20can%20see%20siteintelix%20debug%20log%20viewer%3F\"><h3>Who can see SiteIntelix Debug Log Viewer?<\/h3><\/dt>\n<dd><p>Only users with the <code>manage_options<\/code> capability (Administrators by default).<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20slow%20down%20my%20site%3F\"><h3>Does this plugin slow down my site?<\/h3><\/dt>\n<dd><p>No. CSS and JavaScript are enqueued only on the plugin's own admin page.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20collect%20or%20send%20data%20anywhere%3F\"><h3>Does this plugin collect or send data anywhere?<\/h3><\/dt>\n<dd><p>Never. All information comes from your local server environment and stays within your admin dashboard.<\/p><\/dd>\n<dt id=\"how%20do%20i%20use%20the%20shortcode%3F\"><h3>How do I use the shortcode?<\/h3><\/dt>\n<dd><p>Add <code>[siteintelix_panel]<\/code> to any page or post. Only administrators see the output; all other visitors see nothing.<\/p><\/dd>\n<dt id=\"the%20rest%20api%20check%20shows%20%22blocked%22%20%E2%80%94%20what%20does%20that%20mean%3F\"><h3>The REST API check shows \"Blocked\" \u2014 what does that mean?<\/h3><\/dt>\n<dd><p>Your site's REST API is not responding. Common causes: a security plugin blocking it, a firewall rule, or a broken <code>.htaccess<\/code>. Check your security plugin settings.<\/p><\/dd>\n<dt id=\"how%20do%20i%20increase%20my%20memory%20limit%3F\"><h3>How do I increase my memory limit?<\/h3><\/dt>\n<dd><p>Add the following to <code>wp-config.php<\/code>:<\/p>\n\n<pre><code>define( 'WP_MEMORY_LIMIT', '256M' );\n<\/code><\/pre><\/dd>\n<dt id=\"is%20the%20plugin%20multisite%20compatible%3F\"><h3>Is the plugin Multisite compatible?<\/h3><\/dt>\n<dd><p>Yes. It activates per-site and reports information for that individual site.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.2.0 \u2014 2026-04-25<\/h4>\n\n<ul>\n<li>Renamed the plugin to <strong>SiteIntelix Debug Log Viewer<\/strong> while keeping the existing plugin slug and internal identifiers unchanged.<\/li>\n<li>Added Debug Log Viewer pagination with a configurable logs-per-page setting in Debug Settings.<\/li>\n<li>Added a complete log level filter set: Fatal, Warning, Notice, Deprecated, Database, and Info.<\/li>\n<li>Normalized parsed log levels so PHP errors map into the supported filter groups consistently.<\/li>\n<li>Grouped multiline PHP errors, stack traces, and SQL context into a single log table row.<\/li>\n<li>Prevented MU Plugin mode from writing duplicate native PHP log rows alongside SiteIntelix structured rows.<\/li>\n<li>Removed the extra log path and file-size strip below the debug log table.<\/li>\n<li>Replaced the overview REST API endpoints card with detailed Database information.<\/li>\n<li>Removed the custom SiteIntelix REST API endpoints and related REST hardening toggle.<\/li>\n<\/ul>\n\n<h4>2.1.1 \u2014 2026-04-24<\/h4>\n\n<ul>\n<li>Replaced the dark terminal-style Debug Log Viewer with a clean, light-themed table layout.<\/li>\n<li>Added structured columns for Type, Datetime, Description, File, and Line for easier scanning.<\/li>\n<li>Enhanced the backend log parser to extract file paths and line numbers automatically from entries.<\/li>\n<li>Expanded log classification with granular levels including Fatal, Database, Deprecated, Notice, and Warning.<\/li>\n<li>Standardized both MU Plugin and <code>wp-config.php<\/code> modes to write to <code>wp-content\/siteintelix-debug.log<\/code>.<\/li>\n<li>Replaced the overview REST API endpoints card with a detailed Database information card.<\/li>\n<li>Removed the custom SiteIntelix REST API endpoints and related REST hardening toggle.<\/li>\n<li>Added Debug Log Viewer pagination with a configurable logs-per-page setting.<\/li>\n<li>Updated the Datetime column to show human-readable relative timestamps such as \"12 hours ago\".<\/li>\n<li>Refined the visual design with premium badge colours, typography, and spacing for a more polished admin experience.<\/li>\n<li>Optimized instant search and level-based filtering to work smoothly with the new table structure.<\/li>\n<\/ul>\n\n<h4>1.1.4 \u2014 2026-04-20<\/h4>\n\n<ul>\n<li>Refined top header hierarchy and visual polish for a cleaner, more professional first impression.<\/li>\n<li>Improved action button emphasis and spacing in the header (<code>Export JSON<\/code> primary, <code>Copy Report<\/code> secondary).<\/li>\n<li>Softened the header gradient and upgraded radius\/shadow styles to better match modern WordPress admin UI expectations.<\/li>\n<li>Enhanced responsive behavior for the header layout on smaller viewports.<\/li>\n<li>Replaced a non-prefixed hook usage with a plugin-prefixed filter (<code>siteintelix_local_ssl_verify<\/code>) for stronger coding standards compatibility.<\/li>\n<li>Updated release metadata for WordPress.org submission.<\/li>\n<\/ul>\n\n<h4>1.1.2 \u2014 2026-04-16<\/h4>\n\n<ul>\n<li>Added a dedicated <strong>Debug Log Viewer<\/strong> submenu under SiteIntelix Panel.<\/li>\n<li>Added severity-aware parsing for debug log entries (<code>FATAL<\/code>, <code>ERROR<\/code>, <code>WARN<\/code>, <code>INFO<\/code>, <code>DEBUG<\/code>, <code>OTHER<\/code>).<\/li>\n<li>Improved Debug Log Viewer UI to match SiteIntelix panel styling.<\/li>\n<li>Improved third-party admin notice handling so notices render above plugin UI.<\/li>\n<li>Added live\/recorded log status messaging based on <code>WP_DEBUG_LOG<\/code> runtime state.<\/li>\n<li>Added <code>wp-config.php<\/code> snippet guidance when debug logging is disabled.<\/li>\n<li>Improved log source path display with compact critical path highlighting.<\/li>\n<\/ul>\n\n<h4>1.1.0 \u2014 2026-04-11<\/h4>\n\n<ul>\n<li>Updated plugin version to 1.1.0.<\/li>\n<li>Improved output escaping in admin dashboard rendering.<\/li>\n<li>Hardened inline JSON output encoding for safer script embedding.<\/li>\n<li>Renamed internal template variables to plugin-prefixed names for better coding standards compliance.<\/li>\n<li>Reduced readme tags to WordPress.org-supported limits.<\/li>\n<li>Minor admin label and quality improvements.<\/li>\n<\/ul>\n\n<h4>1.0.0 \u2014 2026-03-27<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>WordPress info: version, site\/home URL, active theme, active plugins.<\/li>\n<li>Server info: PHP, MySQL, memory limit, upload size, execution time, OS.<\/li>\n<li>Environment info: debug mode, cron, HTTPS, environment type.<\/li>\n<li>Eight health checks with good \/ warning \/ critical status indicators.<\/li>\n<li>Copy Report button (plain-text clipboard export).<\/li>\n<li>Export JSON download.<\/li>\n<li><code>[siteintelix_panel]<\/code> shortcode (admin-only front-end table).<\/li>\n<li>Fully responsive card-based admin UI.<\/li>\n<li>Zero external dependencies.<\/li>\n<\/ul>","raw_excerpt":"A modern WordPress debug log viewer with structured log tables, pagination, filtering, diagnostics, and export-ready reporting.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/296271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=296271"}],"author":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/parag44"}],"wp:attachment":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=296271"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=296271"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=296271"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=296271"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=296271"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=296271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}