Sistem Sağlığı

103 görüntülenme Markdown

Sistemin anlık denetimi: platformu, sunucuyu ve kendi ayarlarınızı okuyan 19 kontrol, eylem bekleyenleri adıyla söyler.

Ekrana Erişim

Panel menüsü: Yardım ardından Sağlık Durumu: {admin}/help/health

Menü satırı yalnız sağlık yetkisi olan personele çizilir; göremeyen bir çalışma arkadaşınız yanlış yere bakmıyor, yetkisi eksiktir.

Denetim sayfa açılırken koşar. Ekran sonucu sunucudan o an ister, dolayısıyla okuduğunuz şey daha önce kaydedilmiş bir karar değil, sistemin o andaki hâlidir. Yanıt gelene kadar sayfa yer tutucu satırlar gösterir; hiç gelmezse tek satırlık bir uyarı sonucun alınamadığını söyler.

Ekranda Neler Var

Okunması gereken sırayla üç bant.

Karar bandı İçinde sayı geçen başlık cümlesi, arkasındaki adet rozetleri, sistemin kendi künyesi ve kontrol başına bir çentik taşıyan şerit.
Rapor düğmeleri Aynı bandın sağ ucunda: Tekrar Kontrol Et ve denetimi dosya olarak kaydeden iki indirme simgesi.
Yapılacaklar Geçemeyen her kontrol için bir kart; önce hatalar, sonra uyarılar. Eylem bekleyen bir şey yoksa bölümün tamamı hiç görünmez.
Sorunsuz kontroller Temiz dönen kontroller ve her birinin gerçekte ölçtüğü değer. Sayfayla birlikte açık gelir, Değerleri gizle ile katlanır.

Karar bandı

Başlık geçenleri değil sizi bekleyenleri sayar: liste temizse 19 kontrolün tamamı sorunsuz, değilse hata ve uyarıların toplamı. Altındaki rozetler bu sayıyı ikiye ayırır ve yeşil rozet kaç kontrolün sorunsuz geçtiğini söyler. Eylem bekleyen bir şey yokken bu rozetlerin yerini tek bir yeşil rozet alır ve yalnızca Eylem gerekmiyor yazar; kaç kontrolün geçtiğini o durumda başlık söyler.

Onun altındaki satır sistemi tanımlar: alan adı, WISECP sürümü, PHP sürümü, veritabanı sunucusu ve denetimin koştuğu an. Hosting sağlayıcınıza talep açtığınızda okunacak satır budur.

Alttaki şerit denetimin tamamının tek bir kuşakta özetidir. Her çentik bir kontroldür ve sonucuna göre renklenir; üzerine gelmek adını söyler, tıklamak kartına götürür. Sorunsuz bir kontrolün çentiği önce katlı paneli açar, böylece tıklama görünmeyen bir şeye düşmez.

Yapılacaklar kartları

Kart kontrolün adını, denetimin bulduğunu ve çıkış yolunu taşır. Dört kontrol bulduğunu ayrıca listeler: PHP Uzantıları eksik uzantıları, Dosya İzinleri yazamadığı yolları, Yedekleme Altyapısı eksik bileşenleri, PHP Limitleri ise yükseltilmesi gereken değerleri.

Sorunu panel çözebiliyorsa kart doğru ekranı açan bir düğmeyle biter. Çözemiyorsa hata kartı bunu söyler: Panelden değil, sunucu tarafında düzeltilir. Düğmeler yetkiye de bağlıdır; bu yüzden bir personele not gösteren kart bir başkasına düğme gösterebilir.

Sorunsuz kontroller

Her sorunsuz kontrol tek satırdır: adı ve arkasındaki değer. Panelin varlık sebebi o değerdir: kullandığınız sürüm, oturum kayıt dizini, yönetim paneli klasörü, yürürlükteki PHP limitleri, zamanlanmış görevlerin en son ne kadar önce koştuğu. Yeşil bir çentik yalnız "geçti" der; değer, neyle geçtiğini söyler.

Alanlar

Denetim sabittir: her koşuda aynı 19 kontrol çalışır. Aşağıdaki liste koşu sırasını değil, kontrollerin neyi ölçtüğüne göre gruplanmış hâlini verir. Kurulu bir modül kendi kontrolünü ekleyebilir, dolayısıyla bir sistemde 19'dan fazlası görünebilir.

Platform ve sürümler

WISECP Sürümü Güncelleme ağı kurulu olandan yeni bir sürüm bildirdiğinde uyarı. Kart Güncellemeler düğmesi sunar; sorunsuz satır kullandığınız sürümü gösterir.
PHP Sürümü Paneli çalıştıran PHP 8.2 sürümünden eskiyse hata. Panelde bunu yükseltecek bir ayar yoktur; bu bulgu sunucuyu yöneten kişiye gider.
Veritabanı Sunucu Sürümü MySQL 8.0 altındaysa veya MariaDB 10.3 altındaysa hata. Hangisinde olduğunuz sunucunun kendi sürüm bilgisinden okunur, dolayısıyla doğru eşik siz söylemeden uygulanır.

PHP'nin yapmasına izin verilenler

PHP Info Fonksiyonu Info fonksiyonu PHP yapılandırmasında kapalıysa hata. PHP Limitleri sunucu ayarlarını bunun üzerinden okur; yani bu kontrol düşükken limitler gerçekte ölçülemez.
Dosya (Okuma / Yazma) Ürünün dayandığı dört dosya fonksiyonundan biri bile engellenmişse hata. Yükleme, kayıt tutma, önbellek ve ayar yazımı bununla birlikte durur.
Glob İşlevi Glob işlevi kullanılamıyorsa hata. Ürün adını önceden bilmediği dosyaları (dil paketleri, şablonlar) bu işlevle listeler.
XML Okuyucu XML okuma işlevi yoksa hata. XML ile yanıt veren servis sağlayıcı ve sunucu modülleri bu işlev olmadan ayrıştırılamaz.
PHP Uzantıları Gerekli yedi uzantıdan biri eksikse hata: ZipArchive, finfo, cURL, Multibyte String, OpenSSL, GD ve Intl. Kart yalnız eksik olanları listeler; sorunsuz satır bunları 7 / 7 diye sayar.
PHP Limitleri memory_limit 256 MB altındaysa veya max_execution_time 120 saniye altındaysa hata. Sınırsız olarak ayarlanmış bir limit geçer. Sorunsuz satır yürürlükteki iki değeri birden gösterir.

Yazma ve oturum

PHP Session Oturum dizinine yazılamıyorsa ya da sayfanın açılışta bıraktığı işaret denetim isteğine kadar yaşamadıysa hata. Bu bir klasör izni sınaması değil gidiş dönüş sınamasıdır; yazılan ama geri okunamayan oturumları bu yüzden yakalar. Sorunsuz satır oturum kayıt dizinini gösterir.
Dosya İzinleri Ürünün yazdığı dizinlerden biri yazılabilir değilse hata: templates/notifications, temp, resources/uploads, çekirdek klasörü ve onun içindeki storage ile configuration klasörleri. Depolama içindeki BotShield durum dosyasının da okunabilir ve yazılabilir olması gerekir. Kart sorunlu olanları listeler.

Zamanlanmış görevler

Zamanlanmış Görevler Otomasyon worker'ının her turda bıraktığı damgayı okur ve yaşını ölçer. Kart Otomasyon panosu düğmesi sunar; sorunsuz satır worker'ın en son kaç dakika önce görüldüğünü söyler.

Karara aradaki süre karar verir:

Son turdan bu yanaBu ekrandaAnlamı
3 dakikanın altısorunsuzNormal. Kaçırılan tek bir dakika sıradan bir sapmadır.
3 ile 10 dakikauyarıBir şey ters gitmiş, ama kendi kendine toparlayabilir.
10 ile 60 dakikauyarıWorker'lar büyük olasılıkla durmuş.
60 dakikanın üstühataOtomasyon bozuk ve taşıdığı her şey onunla birlikte durmuş.
hiç görülmedihataSunucuya cron kaydı hiç eklenmemiş ya da hiç tetiklenmemiş.

Güvenlik ayarları

BotShield Güvenlik Duvarı Güvenlik duvarı kapalıysa uyarı. Kart Güvenlik ayarları ekranını güvenlik duvarı bölümünde açar.
Yönetim Paneli Erişim URL Panel hâlâ standart admin klasöründen yanıt verdiği sürece uyarı; giriş sayfası arayan biri ilk o adresi dener. Sorunsuz satır gerçekte kullanılan klasörü gösterir.
SSL Kullanımı Otomatik HTTPS kapalıysa uyarı. Sertifikaya değil ayara bakar; dolayısıyla çalışan bir sertifika olmadan açmak siteyi güvenceye almaz, erişilemez hâle getirir.
Dolandırıcılık Koruması Kara liste kapalıyken ve etkin bir dolandırıcılık modülü yokken uyarı. İkisinden biri kontrolü karşılar, ikisinin birden açık olması gerekmez.
Web Erişim Koruması WISECP tek bir klasör olarak kurulur; veritabanı yedekleriniz, yapılandırma dosyalarınız ve şablon kaynağınız web kökünün içindedir ve onları dışarıya kapatan şey .htaccess dosyalarıdır. Kontrol, kurulumun kendisine gerçek bir HTTP isteği atarak bu dosyaların erişilemez olduğunu doğrular; indirilebilen her yolu adıyla listeler. Ölçüt durum kodu değil, yanıtın dosyanın kendi baytlarını taşıyıp taşımadığıdır. nginx .htaccess dosyalarını hiç okumaz ve AllowOverride None ayarlı bir sunucu Apache tarafında da yok sayar; iki durumda da koruma sessizce ortadan kalkar. Aynı ölçüm günde bir kez kendiliğinden de koşar, böylece bu ekranı açmasanız bile bozulma kayda geçer.

Yedekleme ve cache

Yedekleme Etkin bir yedekleme planı yoksa uyarı. Yedeklemenin planlı olup olmadığını sorar, son yedeğin başarılı olup olmadığını değil; sürekli başarısız olan bir plan da burada geçer.
Yedekleme Altyapısı Yedeklemenin onsuz hiç çalışamayacağı bir bileşen eksikse hata (arşivleme, sıkıştırma, dizin gezinme). İkincil bir bileşen eksikse uyarı (disk alanı okuma, sistem komutu çalıştırma, akış yolunun kullandığı kabuk); yedekleme yine alınır, daha yavaş. Kart eksik olanı adıyla söyler.
Cache (Bellek Sistemi) Cache kapalıysa uyarı. Onsuz bir şey bozulmaz, ama her sayfa hatırlayabileceği sorguları yeniden çalıştırır.

İşlemler

Yapılacaklar listesini bitirme

  1. Karar başlığını okuyun, sonra en üstteki karttan başlayın: hatalar bilerek uyarılardan önce listelenir.
  2. Karttaki düğmeyle sorunu çözen ekranı açın; kart düğme yerine not taşıyorsa kartı sunucuyu yöneten kişiye iletin.
  3. Geri dönüp Tekrar Kontrol Et düğmesine basın.
  4. Kart Yapılacaklar listesinden çıkar, artık ölçtüğü değerle birlikte sorunsuz panelinde belirir ve başlıktaki sayı bir azalır.

Tek bir kontrole gitme

  1. Şeritteki bir çentiğin üzerine gelerek hangi kontrol olduğunu ve nasıl döndüğünü görün.
  2. Çentiğe tıklayın.
  3. Sayfa o kontrole kayar. Kontrol sorunsuz geçtiyse önce değerler paneli açılır, böylece vardığınızda istediğiniz satır görünür durumdadır.

Raporu sağlayıcınıza gönderme

  1. Talebe yapıştıracağınız bir metin için .txt simgesine, başka bir sistemin okuyacağı bir dosya için .xml simgesine basın.
  2. Dosya ekranda hâlihazırda duran veriden tarayıcıda yazılır; ikinci bir koşu gerektirmez ve baktığınız şeyle birebir aynıdır.
  3. Dosyada künye satırı, ardından her kontrol mesajı ve listesiyle birlikte hata, uyarı ve sorunsuz başlıkları altında gruplanmış olarak yer alır.

Dikkat Edilecekler

Önce Zamanlanmış Görevler düzeltilir

Başarısızlığı ürünü sessizce durduran tek kontrol budur: yenilemeler faturalanmaz, vadesi geçen hizmetler askıya alınmaz, kuyruktaki e-postalar gönderilmez, süresi dolan alan adları takip edilmez. Bunu başka hiçbir ekran duyurmaz; bir saatlik sessizliğin uyarı değil hata sayılmasının sebebi budur.

Düğmesiz kart sizin düzelteceğiniz kart değildir

PHP sürümü, uzantılar, limitler, dosya izinleri ve veritabanı sunucusu panelin dışında belirlenir. O kartlar bilerek çözüm düğmesi taşımaz; tek işe yarar adım bulguyu sunucuyu yöneten kişiye iletmektir. Rapor indirme tam olarak bunun için vardır.

İndirilen rapor sisteminizi tarif eder

İki dosyada da alan adı, kullandığınız sürümler, oturum kayıt dizini ve denetimin bulduğu her şey yer alır; yazılamayan dizinler varsa onlar da listelenir. .xml ayrıca sorunsuz geçen her kontrolün ölçtüğü değeri taşır: kullanılan yönetim paneli klasörü ve yürürlükteki PHP limitleri bunların arasındadır. Raporu hosting sağlayıcısı için değerli kılan da budur, kuruma özel bir belge gibi davranılmasını gerektiren de.

Gerekli Yetkiler

Ekran ve arkasındaki denetim HELP_HEALTH yetkisini ister; bu yüzden yetkisi olmayan personel isteği doğrudan çağırarak da sonucu okuyamaz. Ekranın altında durduğu Yardım menüsü ise o menünün kendi yetkilerinden birine sahip herkese açılır.

Çözüm düğmeleri götürdükleri ekranın yetkisine bağlıdır ve eksik yetki kontrolü gizlemez, yalnız düğmesini kaldırır: Güncellemeler için HELP_UPDATES_LOOK, Otomasyon panosu için AUTOMATION_SETTINGS, Güvenlik ayarları ve Yedekleme ayarları için SECURITY_SETTINGS ya da SECURITY_BACKUP, Genel ayarlar için SETTINGS_INFORMATIONS_CONFIGURE, Dolandırıcılık koruması için SETTINGS_FRAUD_PROTECTION.

Faydalı oldu mu?

Geri bildiriminiz için teşekkürler!

Hâlâ Yardıma mı İhtiyacınız Var?

Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.