SiteIntelix – 워드프레스 툴킷

설명

SiteIntelix는 워드프레스 관리자, 개발자, 지원 팀을 위한 모듈식 진단 및 문제 해결 도구 모음입니다.

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.

주요 기능

  • 🩺 서버 진단 — 서버 상태, PHP 구성, 확장 프로그램, 파일시스템 권한, 네트워크 접근, 워드프레스 및 데이터베이스 제한을 검사합니다.
  • 🧾 디버그 로그 뷰어 — 비공개 워드프레스 디버그 로그를 캡처, 검색, 그룹화, 필터링, 지우기, 다운로드할 수 있습니다.
  • ✉️ 이메일 로그 — 수신자, 헤더, 상태, 실패 및 메시지 미리보기를 포함하여 발신되는 워드프레스 이메일을 기록합니다.
  • 📮 SMTP Mailer — 더 안정적인 전송을 위해 워드프레스 이메일을 자신의 SMTP 제공업체를 통해 라우팅합니다.
  • ⏱️ Cron 이벤트 — 예약된 WP-Cron 이벤트를 확인하고, 실행 예정인 이벤트를 수동으로 실행하며, 선택한 이벤트를 안전하게 제거합니다.
  • 🗄️ 데이터베이스 관리자 — 테이블을 탐색하고, 행을 검사하고, 레코드를 검색하고, 크기를 검토하고, wp-admin에서 선택한 행을 편집하세요.
  • 📦 다운로드 관리자 — 설치된 플러그인 및 테마 ZIP 패키지에 대한 보안 다운로드 링크를 추가합니다.
  • 📁 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.
  • 🛡️ 안전 모드 디버거 — 일반 방문자에게 영향을 주지 않고 플러그인 및 테마 충돌 상황을 비공개로 테스트하세요.
  • 👥 User Switcher — 비밀번호를 요청하거나 변경하지 않고 지원을 위해 허용된 사용자 계정에 일시적으로 प्रवेश한 뒤, 안전하게 돌아갑니다.
  • 🎨 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.
  • 🚧 유지 관리 모드 — 관리자는 계속 작업하는 동안 세련된 공개 유지 관리 페이지를 표시합니다.
  • 🧰 모듈식 도구상자 — SiteIntelix 모듈 화면에서 각 도구를 활성화하거나 비활성화하세요.

SiteIntelix를 사용하는 이유는?

  • 많은 작은 유틸리티를 설치하는 대신 문제 해결 도구를 한곳에 모아 두세요.
  • 지원팀과 깨끗한 진단 보고서를 공유하세요.
  • 활성 PHP 설정과 플러그인/가져오기 실패의 원인이 되는 경우가 많은 서버 제한을 확인하세요.
  • wp-admin에서 디버그 로그, 이메일 전송, cron 작업, 데이터베이스 행, 유지 관리 모드를 검토하세요.
  • 민감한 데이터는 로컬에 유지하세요: SiteIntelix는 로그, 이메일 콘텐츠, 데이터베이스 콘텐츠 또는 생성된 보고서를 업로드하지 않습니다.

디버그 로그 모듈

  • 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.

“보안 및 개인정보 보호”

  • SiteIntelix admin pages require the manage_options capability. On Multisite, executable-code and network-sensitive tools require a Multisite super administrator.
  • 관리자 작업은 워드프레스 논스를 사용합니다.
  • 출력은 워드프레스 이스케이프 함수로 이스케이프됩니다.
  • 외부 콘텐츠 전송 네트워크(CDN: Content Delivery Network) 자산이나 무거운 JavaScript 프레임워크는 로드되지 않습니다.
  • “Assets는 SiteIntelix 관리자 페이지에만 적용됩니다.”
  • SiteIntelix sends no telemetry and does not upload diagnostics, logs, email contents, database contents, snippets, custom code, or generated reports.
  • 서버 도달 가능성 검사는 WordPress.org 엔드포인트와 사이트 자체의 루프백 또는 REST URL에 연결할 수 있습니다. 이 검사는 일반적인 HTTP 요청 메타데이터를 전송하며, 보고서 콘텐츠는 전송하지 않습니다.
  • 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는 워드프레스 기본 인증, 서명된 단기 상태, 전용 기능, 보호된 역할, 선택적 로컬 감사 로그를 사용합니다.
  • 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.

숏코드

[siteintelix_panel]을 페이지나 글에 사용하면 간단한 시스템 정보 표를 표시할 수 있습니다. 이 쇼트코드의 출력은 로그인한 관리자에게만 표시됩니다.

개인정보 처리방침

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.

관리자가 Server Diagnostics를 실행하거나 새로 고치면, 도달 가능성 확인을 위해 WordPress.org 엔드포인트와 사이트의 자체 루프백 또는 REST URL로 HTTP 요청을 보낼 수 있습니다. 이러한 요청에는 사이트의 공인 IP 주소 및 SiteIntelix 버전 사용자 에이전트와 같은 일반적인 네트워크 메타데이터가 포함되지만, SiteIntelix 보고서의 콘텐츠는 포함되지 않습니다.

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.

스크린샷

설치

자동

  1. 워드프레스 관리자에 로그인하세요.
  2. 플러그인 새로 추가로 이동하세요.
  3. SiteIntelix를 검색하세요.
  4. 지금 설치를 클릭한 다음 활성화하세요.

수동 업로드

  1. 플러그인 ZIP 파일을 다운로드하세요.
  2. 플러그인 새로 추가 플러그인 업로드로 이동하세요.
  3. ZIP 파일을 선택한 다음 지금 설치를 클릭하세요.
  4. 플러그인 활성화를 클릭하세요.

활성화한 후, 워드프레스 관리자 메뉴에서 SiteIntelix를 여세요.

FAQ

플러그인 화면에 누가 접근할 수 있나요?

Users need the manage_options capability to access SiteIntelix. On Multisite, Code Snippets, Custom CSS & JS, Debug Log configuration, Database Manager, Download Manager, and Safe Mode require a Multisite super administrator. Code modules also require WordPress’ unfiltered_html capability.

Does Code Snippets execute PHP?

Yes. Enabled administrator-authored PHP runs locally in an isolated closure. Snippets are syntax-checked before saving or activation, controls require capabilities and nonces, and a captured runtime failure deactivates the affected snippet. The executor intentionally uses PHP eval() for this local feature and never downloads remote code.

Where are Custom CSS & JS files stored?

Entries are stored in a plugin-owned database table. When external-file loading is selected, generated files use the restricted wp-content/uploads/siteintelix/custom-code/ directory. SiteIntelix only deletes files that match its managed filename pattern.

SiteIntelix는 어디에 디버그 로그를 기록하나요?

WordPress writes to a randomized file in the protected SiteIntelix content directory. The viewer shows only its WordPress-relative path, not the complete server path.

SiteIntelix는 wp-content/debug.log를 사용하나요?

No. SiteIntelix uses its own randomized private log file so WordPress’ default debug.log is not used by this plugin.

Nginx private storage rule

Nginx does not read .htaccess. Administrators using the default WordPress content URL should add this rule inside the relevant server block:

`

location ^~ /wp-content/siteintelix/ {
deny all;
return 403;
}
`

If WP_CONTENT_URL is customized, replace /wp-content/ with that installation’s actual content URL path. Keep the rule scoped to the complete SiteIntelix directory, reload Nginx after validating the configuration, and use SiteIntelix’s authenticated admin viewer or export handler to access logs.

Does SiteIntelix edit wp-config.php?

Yes, only when an authorized administrator starts debugging or changes a Debug Log setting. SiteIntelix uses WPConfigTransformer, validates an allowlist of debug constants, and writes a restricted adjacent backup first. If wp-config.php is read-only, the log viewer remains available while configuration changes report the write failure.

뷰어가 현재 페이지를 넘어 로그를 검색할 수 있나요?

네. 검색 및 서버 측 필터는 페이지 매김 전에 구문 분석된 로그 데이터셋에 적용됩니다.

이 플러그인은 데이터를 수집하거나 다른 곳으로 전송합니까?

SiteIntelix는 원격 측정 정보를 수집하거나 진단 정보, 로그, 이메일 콘텐츠, 데이터베이스 콘텐츠, 생성된 보고서를 업로드하지 않습니다. 관리자가 서버 진단을 새로 고치면, 연결 가능성 확인 과정에서 WordPress.org 엔드포인트와 사이트 자체의 루프백 또는 REST URL에 접속할 수 있습니다. 이러한 확인은 SiteIntelix 보고서 콘텐츠가 아니라 일반적인 HTTP 요청 메타데이터를 전송합니다.

숏코드를 어떻게 사용하나요?

페이지나 글에 [siteintelix_panel]을 추가하세요. 관리자만 결과를 볼 수 있습니다.

이 플러그인은 멀티사이트와 호환되나요?

Yes. Site-scoped tools can be activated per site. Tools that can execute code, inspect network-wide database data, read installed source packages, write safety MU files, or change debug configuration require a Multisite super administrator.

What happens when I delete the plugin?

SiteIntelix removes its settings, scheduled events, logs, and only signature-verified SiteIntelix safety MU bootstrap files. Custom CSS & JS entries, generated assets, Code Snippets, and File Manager-owned backups, trash, metadata, and audit records are removed only when their independent uninstall-retention settings are enabled. Debug constants are not silently rewritten during deletion; the viewer should be used to disable them first.

Can File Manager edit PHP or WordPress core files?

No. File Manager is Safe Mode-only in this release. PHP files remain view-only, while WordPress core, wp-config.php writes, SiteIntelix, must-use plugins, active plugins, and the active theme are protected. WordPress’ DISALLOW_FILE_EDIT and DISALLOW_FILE_MODS constants are also enforced.

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“SiteIntelix – 워드프레스 툴킷”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

“SiteIntelix – 워드프레스 툴킷”(이)가 1 개 언어로 번역되었습니다. 기여해 주셔서 번역자님께 감사드립니다.

자국어로 “SiteIntelix – 워드프레스 툴킷”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

2.8.1 — 2026-08-01

  • Added: WPConfigTransformer-based debugging, protected randomized log storage, first-run automatic setup, grouped logs, filters, stack traces, pagination, clear, and download actions.
  • Fixed: Removed Debug Log MU-mode runtime files, separated capture settings from the log viewer, and prevented transformer conflicts with other plugins.

2.8.0 — 2026-08-01

  • Added: DirectAdmin-inspired File Manager, lazy WordPress-root folder tree, read-only protected locations, private ZIP downloads, and randomized protected debug storage.
  • Fixed: Blocked traversal, symlink escapes, sensitive-file access, unsafe writes, and third-party notices inside SiteIntelix screens.

2.7.3 — 2026-07-28

  • Added: Safe Mode File Manager, Custom CSS & JS, Code Snippets, Maintenance Mode artwork selection, and improved User Switcher recovery and activity logging.
  • Fixed: Code Snippets bootstrap order, generated-file ownership checks, multisite permissions, SMTP storage, transient previews, and uninstall cleanup matching.

2.7.2 — 2026-07-24

  • Added: User Switcher, Database Manager and Server Diagnostics dashboards, Email Log actions, and responsive Debug Log details.
  • Fixed: Overview module toggles, request overhead, capability checks, nonce validation, output escaping, SQL allow-lists, and package-path validation.

2.7.1 — 2026-07-21

  • Added: Grouped Debug Log rows, expanded details, copy actions, severity indicators, filters, pagination, and native editor links.
  • Fixed: Debug Log layout spacing and full-width log-row presentation.

2.7.0 — 2026-06-24

  • Added: Shared WordPress-native admin design system and focused Server Diagnostics reporting.
  • Fixed: Removed the retired Custom Error UI and safely cleaned its SiteIntelix-owned files and settings.

이전 WordPress.org 태그에서 이전 릴리스 기록을 계속 확인할 수 있습니다.