CWP’de WHMCS 503 Service Unavailable hatasını Hatası Çözümü | PHP 7.4 – 8.4 Adım Adım

- CWP’de WHMCS 503 Service Unavailable hatasını Hatası Çözümü | PHP 7.4 – 8.4 Adım Adım
- ℹ️ 1) Giriş
- 🛠️ 2) Genel Yol Haritası
- ⚡ 3) PHP Sürümlerine Göre Uygulama
- 🔹 PHP-FPM 7.4
- 🔹 PHP-FPM 8.0
- 🔹 PHP-FPM 8.1
- 🔹 PHP-FPM 8.2
- 🔹 PHP-FPM 8.3
- 🔹 PHP-FPM 8.4
- 🔍 4) Test ve Doğrulama
- 🏁 5) Sonuç
🚀 CWP’de WHMCS 503 Service Unavailable Hatası Çözümü (PHP 7.4 – 8.4)
ℹ️ 1) Giriş
CentOS Web Panel (CWP) üzerinde PHP-FPM ile çalışan WHMCS sitelerinde
sıkça “503 Service Unavailable” hatası görülebilir.
Bu hata çoğunlukla process_control_timeout
değerinin düşük olmasından kaynaklanır.
💡 Çözüm: Her PHP-FPM sürümünde bu değeri 30s yapmak ve servisi yeniden başlatmaktır.
🛠️ 2) Genel Yol Haritası
- 🔑 CWP’ye root hesabıyla giriş yapın.
- 📂 Sol Menü → PHP Selector → PHP-FPM Selector yolunu izleyin.
- 📌 Düzenlemek istediğiniz sürümü seçin (örnek:
php-fpm74
). - ✏️ Config Edit butonuna tıklayın.
- 📝 Açılan
php-fpm.conf
dosyasına şu satırı ekleyin:process_control_timeout = 30s
- 💾 Kaydedin.
- 🔄 Değişikliklerin aktif olması için PHP-FPM servisini yeniden başlatın:
- 🖥️ CWP Panel: “Restart PHP-FPM” butonuna tıklayın.
- 💻 SSH:
systemctl restart php-fpmXX
(
XX
→ sürüm numarası, örn. 74, 80, 81…)
⚡ 3) PHP Sürümlerine Göre Uygulama
🔹 PHP-FPM 7.4
- Menüden php-fpm74 seçin.
- Config Edit → ekleyin:
process_control_timeout = 30s
- Restart edin:
systemctl restart php-fpm74
🔹 PHP-FPM 8.0
- php-fpm80 seçin.
- Config Edit → ekleyin:
process_control_timeout = 30s
- Restart:
systemctl restart php-fpm80
🔹 PHP-FPM 8.1
- php-fpm81 seçin.
- Config Edit → ekleyin:
process_control_timeout = 30s
- Restart:
systemctl restart php-fpm81
🔹 PHP-FPM 8.2
- php-fpm82 seçin.
- Config Edit → ekleyin:
process_control_timeout = 30s
- Restart:
systemctl restart php-fpm82
🔹 PHP-FPM 8.3
- php-fpm83 seçin.
- Config Edit → ekleyin:
process_control_timeout = 30s
- Restart:
systemctl restart php-fpm83
🔹 PHP-FPM 8.4
- php-fpm84 seçin.
- Config Edit → ekleyin:
process_control_timeout = 30s
- Restart:
systemctl restart php-fpm84
🔍 4) Test ve Doğrulama
- ✅ WHMCS üzerinde hesap oluşturma / askıya alma işlemini test edin.
- ❌ Hata devam ederse süreyi 40s yapın.
- 📜 Apache hata loglarını izleyin:
tail -f /usr/local/apache/logs/error_log
🏁 5) Sonuç
👉 CWP üzerinde PHP 7.4’ten 8.4’e kadar tüm sürümlerde
process_control_timeout = 30s
ayarı yapılıp servisler yeniden başlatıldığında,
WHMCS’deki “503 Service Unavailable” hataları büyük ölçüde çözülür.