WordPress Plugin
AnchorUptime Crash Shield’in tüm yeteneklerini, admin ekranını ve yaşam döngüsünü öğrenin.
Genel Bakış
AnchorUptime Crash Shield, WordPress için crash-first uptime entegrasyonudur. Ownership verification dosyasını servis eder, hidden plugin token alır, heartbeat endpoint’ini açar, fatal raporlarını iletir ve bakım modu için MU helper kullanır.
- Ownership verification ve panel bağlantısı
- Heartbeat endpoint ve fatal error reporting
- Maintenance mode ve verify shim
- Diagnostics, audit, metrics, incidents ve token health panelleri
WP Admin Ekranı
Plugin arayüzü Ayarlar > AnchorUptime Crash Shield altında yer alır. Bağlı durumda ekranda Site ID, masked token, panel URL ve capability rozetleri görünür.
| Kart | İçerik |
|---|---|
| Live Overview | Panel Reachability, Heartbeat ve Token Health özetleri. |
| Performance | metrics endpoint’inden gelen response/uptime özeti. |
| SSL & Domain | Ücretli plan varsa SSL ve domain expiry bilgisi. |
| Recent Incidents | Son incident kayıtları. |
| Token Health | token-info çıktısı. |
| Maintenance Mode | Lokal maintenance toggle ve panel sync sonucu. |
| Audit Log | API audit-log kaydı. |
| Connection Diagnostics | Panel, heartbeat, token ve well-known kontrolleri. |
| Crash Center | Fatal timeline, MU helper ve crash telemetry özeti. |
Yapılandırılabilir Ayarlar
Plugin’de kullanıcı tarafından değiştirilen esas veri verification token ve bağlantı durumudur. Check interval gibi bir heartbeat frekans ayarı yoktur; heartbeat probe plan aralığında panel tarafından çağrılır.
| Option | Amaç |
|---|---|
au_plugin_token |
Şifreli plugin token. |
au_site_id |
Bağlı site ID. |
au_capabilities |
Token capability listesi. |
au_panel_url |
Panel base URL; prod ortamında status.anchoruptime.com ile kilitlidir. |
au_verification_token |
Well-known dosyasında servis edilen ownership tokenı. |
au_maintenance_active |
Lokal maintenance flagi. |
Debug ve Sorun Giderme
Plugin kendi teşhis araçlarını içerir: Run diagnostics, Export debug ve Crash Center kartları. Telemetry kayıtları ayrı bir au_telemetry_logs tablosunda saklanır ve redacted export üretilebilir.
- Panel health başarısızsa sunucunun status.anchoruptime.com erişimini, DNS’i ve outbound HTTPS trafiğini kontrol edin.
- Heartbeat başarısızsa REST API yolunu, güvenlik eklentilerini ve reverse proxy kurallarını test edin.
- MU helper missing görünüyorsa wp-content/mu-plugins yazma izinlerini gözden geçirin.
-
WordPress tarafında ayrıca
WP_DEBUG_LOGaçmak genel PHP hata ayıklaması için yararlıdır; ancak plugin kendi crash telemetrisi için buna bağımlı değildir.
Plugin Kaldırma
Deactivation anında ana runtime MU helper kaldırılır, ancak verify shim kasıtlı olarak bırakılır. Böylece /.well-known/dk-uptime-verify yolu plugin devre dışı kalsa bile bir süre çalışmaya devam eder.
Tam uninstall sırasında plugin option’ları silinir, telemetry tablosu düşürülür ve hem runtime MU helper hem de verify shim kaldırılır. Yani ownership verification de tamamen temizlenmiş olur.