
內容簡介
SiteIntelix 是一款模組化的診斷與故障排除工具包,專為 WordPress 管理員、開發者及支援團隊設計。它將多種功能整合於一個有組織的管理選單中,提供便捷的網站維護與管理工具。
【主要功能】
• 伺服器診斷:檢查伺服器健康狀況及配置
• 除錯日誌檢視器:捕捉及管理 WordPress 除錯日誌
• 郵件日誌:記錄發送的 WordPress 郵件詳情
• SMTP 郵件發送:透過自訂 SMTP 提供者發送郵件
• Cron 事件:檢查及管理 WP-Cron 事件
• 檔案管理器:安全瀏覽及管理 WordPress 檔案
外掛標籤
開發者團隊
② 後台搜尋「SiteIntelix – WordPress Toolkit」→ 直接安裝(推薦)
原文外掛簡介
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.
