SiteIntelix is a modular diagnostics and troubleshooting toolkit for WordPress administrators, developers, and support teams.
It brings a DirectAdmin-inspired File Manager, private debug logs, outgoing email history, server checks, cron inspection, database browsing, Safe Mode, SMTP, user switching, custom CSS/JavaScript, PHP snippets, and maintenance controls into one organized admin menu. Modules load only when needed, screen-specific assets stay scoped to SiteIntelix pages, and third-party admin banners stay out of the SiteIntelix workspace.
Key Features
- 🩺 Server Diagnostics — inspect server health, PHP configuration, extensions, filesystem permissions, network access, WordPress, and database limits.
- 🧾 Debug Log Viewer — capture, search, group, filter, clear, and download private WordPress debug logs.
- ✉️ Email Log — record outgoing WordPress emails with recipients, headers, status, failures, and message previews.
- 📮 SMTP Mailer — route WordPress emails through your own SMTP provider for more reliable delivery.
- ⏱️ Cron Events — inspect scheduled WP-Cron events, run due events manually, and remove selected events safely.
- 🗄️ Database Manager — browse tables, inspect rows, search records, review sizes, and edit selected rows from wp-admin.
- 📦 Download Manager — add secure download links for installed plugin and theme ZIP packages.
- 📁 File Manager — use a focused DirectAdmin-inspired browser to navigate the WordPress installation, inspect approved files, edit safe text formats only inside configured writable locations, upload allowed files, create ZIP exports, and manage private backups and trash under enforced Safe Mode rules.
- 🛡️ Safe Mode Debugger — test plugin and theme conflict scenarios privately without affecting normal visitors.
- 👥 User Switcher — temporarily enter an allowed user account for support without requesting or changing its password, then return securely.
- 🎨 Custom CSS & JS — manage reusable administrator-authored CSS and JavaScript with frontend/admin scope, placement, priority, and inline or generated-file loading.
- 💻 Code Snippets — validate, organize, and run administrator-authored PHP in isolated closures with automatic error deactivation and recovery controls.
- 🚧 Maintenance Mode — show a polished public maintenance page while administrators continue working.
- 🧰 Modular Toolbox — enable or disable each tool from the SiteIntelix Modules screen.
Why Use SiteIntelix?
- Keep troubleshooting tools in one place instead of installing many small utilities.
- Share clean diagnostic reports with support teams.
- See the active PHP configuration and server limits that often explain plugin/import failures.
- Review debug logs, email delivery, cron jobs, database rows, and maintenance mode from wp-admin.
- Keep sensitive data local: SiteIntelix does not upload logs, email contents, database contents, or generated reports.
Debug Log Module
- One focused log viewer — a compact table with Type, Last seen, Count, Description, File, and Line columns.
- Search, error-type filters, time ranges, adjustable pagination, optional columns, and grouped duplicate entries.
- Expandable stack traces plus protected refresh, clear, and download actions.
- First-run automatic setup plus dedicated settings for WP_DEBUG, SCRIPT_DEBUG, WP_DEBUG_LOG, WP_DEBUG_DISPLAY, and SAVEQUERIES.
Logging
- SiteIntelix uses the audited WP-CLI
WPConfigTransformer library to update WordPress debug constants in wp-config.php.
- A restricted
wp-config.php.siteintelix.bak backup is created before changes.
- WP_DEBUG_LOG points to a cryptographically randomized
.log filename in protected wp-content/siteintelix/ storage instead of the default wp-content/debug.log.
- Error display remains disabled by default and can be enabled explicitly from Debug Log settings when local troubleshooting requires it.
Security and Privacy
- SiteIntelix admin pages require the
manage_options capability. On Multisite, executable-code and network-sensitive tools require a Multisite super administrator.
- Admin actions use WordPress nonces.
- Output is escaped with WordPress escaping functions.
- No external CDN assets or heavy JavaScript frameworks are loaded.
- Assets are scoped to SiteIntelix admin pages.
- SiteIntelix sends no telemetry and does not upload diagnostics, logs, email contents, database contents, snippets, custom code, or generated reports.
- Server reachability checks may contact WordPress.org endpoints and the site’s own loopback or REST URL. They send normal HTTP request metadata, not report contents.
- SMTP sends outgoing mail through the administrator-configured SMTP provider. Its credential is stored locally in a non-autoloaded WordPress option.
- Enabled Code Snippets execute locally authored PHP through the module’s isolated runner. SiteIntelix does not retrieve or execute remote snippet code.
- Custom CSS & JS can add administrator-authored executable JavaScript to configured frontend or admin pages.
- User Switcher uses WordPress-native authentication, signed short-lived state, dedicated capabilities, protected roles, and optional local audit logs.
- File Manager canonicalizes every path and provides read-only navigation across the WordPress installation. Writes remain confined to configured safe locations; symbolic-link traversal, private storage access, protected locations, sensitive-file content access, and PHP modification are blocked.
- Debug logs, email logs, database values, diagnostic reports, and switching records can contain sensitive information and should be shared only with trusted people.
Shortcode
Use [siteintelix_panel] on any page or post to display a compact system information table. The shortcode output is visible only to logged-in administrators.
Privacy Policy
SiteIntelix sends no telemetry and does not upload logs, email contents, database contents, snippets, custom code, File Manager data, or generated diagnostic reports. Stored logs, SMTP credentials, settings, snippets, custom code, and File Manager backups, trash, metadata, and audit records remain in the WordPress installation and are available only through privileged administration interfaces. Enabled custom JavaScript and PHP snippets execute on the site according to their configured scope.
When an administrator runs or refreshes Server Diagnostics, reachability checks may make HTTP requests to WordPress.org endpoints and to the site’s own loopback or REST URL. These requests include normal network metadata such as the site’s public IP address and a SiteIntelix version user agent, but they do not include the contents of SiteIntelix reports.
When SMTP is enabled, WordPress sends outgoing email and authentication data to the administrator-selected SMTP provider under that provider’s privacy terms. SiteIntelix stores the SMTP credential locally in a non-autoloaded option; it does not transmit the credential anywhere else.