1. Sunucu Gereksinimleri
PurifyPlex, modern PHP standartları üzerinde optimize edilmiş hafif ve yüksek performanslı bir mimariye sahiptir. Kurulum öncesi sunucunuzda aşağıdaki bileşenlerin hazır olduğundan emin olun:
- PHP Sürümü: PHP 8.3 veya üzeri (PHP 8.3+)
- Veritabanı: MySQL 5.7+ veya MariaDB 10.3+
- Web Sunucusu: Nginx, Apache veya LiteSpeed
- Zorunlu PHP Modülleri:
BCMath,Ctype,cURL,Fileinfo,JSON,Mbstring,OpenSSL,PDO,PDO_MySQL,Tokenizer,XML,GD - ionCube: Gerekmez (%100 açık kaynak kodludur).
3. Kurulum Adımları
Satın aldığınız PurifyPlex lisans paketini sunucunuza aktararak 3 adımda kurulumu tamamlayabilirsiniz:
- Dosyaları Yükleyin: Zip arşiv dosyasını FTP veya cPanel Dosya Yöneticisi ile
public_htmliçerisine yükleyip çıkartın. - Dizin İzinlerini Kontrol Edin:
storagevebootstrap/cacheklasörlerinin yazılabilir (755 veya 775) olduğundan emin olun. - Web Kurulum Sihirbazını Açın: Tarayıcınızdan alan adınızı ziyaret edin (
https://siteniz.com/install.php). Veritabanı bilgilerinizi ve ilk yönetici hesabınızı girerek kurulumu tamamlayın.
storage/installed dosyasını oluşturarak kurulum sihirbazını güvenlik amacıyla otomatik olarak devre dışı bırakır.
4. Cron & Otomasyon Yapılandırması
Faturaların periyodik üretilmesi, ödemesi geciken hizmetlerin otomatik askıya alınması (Suspend) ve hatırlatma e-postaları için iki farklı otomasyon yöntemi mevcuttur:
Yöntem A: Paylaşımlı Hosting İçin Web Cron (Önerilen)
cPanel / DirectAdmin panelinizdeki Zamanlanmış Görevler (Cron Jobs) menüsünden 5 dakikada bir çalışacak şekilde şu komutu ekleyin:
Yöntem B: VDS / Dedicated Sunucular İçin CLI Cron
5. Arka Plan Kuyruk (Queue Worker) Yönetimi
cPanel/DirectAdmin sunucu kurulumları ve toplu kampanya e-postaları arka planda asenkron işlenir. VDS/Sunucu kullanan müşterilerimiz için Supervisor yapılandırma şablonu:
* Paylaşımlı hosting kullanıcıları için kuyruk tetiklemeleri web cron akışı üzerinden otomatik olarak yürütülür.
6. Güvenlik Önlemleri & Sertleştirme
Prodüksiyon ortamında maksimum güvenlik sağlamak için önerilen yapılandırmalar:
6.1. Admin Panel URL\'sini Gizleme (Dinamik Prefix)
Sistem varsayılan olarak /admin yolunu kullanır. Bot taramalarına karşı Yönetici Paneli > Sistem Ayarları menüsünden panel yolunu dilediğiniz özel bir kelimeyle (örneğin /yonetim-merkezi veya /panel123) anında değiştirebilirsiniz.
6.2. SSL & Güvenlik Başlıkları (Security Headers)
Web sunucunuza aşağıdaki güvenlik başlıklarını ekleyerek XSS, Clickjacking ve MIME koklama açıklarını engelleyin:
6.3. Rate Limiting (İstek Hız Sınırlama)
PurifyPlex oturum açma (login) ve kayıt (register) rotalarında dakikada maksimum 5 deneme sınırı (throttle:5,1) uygular. Şifre sıfırlama rotasında ise dakikada 3 istek limiti devrededir.
6.4. Otomatik Veritabanı Yedekleme
Yönetici Paneli > Sistem Ayarları > Yedekleme sekmesinden harici bir FTP sunucusu tanımlayarak veritabanınızın her gece otomatik olarak yedeklenmesini sağlayın.