DirectAdmin’de Site Oluştururken PHP Hatası ve Çözüm Yöntemleri

Merhaba Siber Mimar Destek Forumu üyeleri,

Bu konuda, DirectAdmin panelinde yeni bir site oluştururken karşılaşabileceğiniz PHP yapılandırma hataları ve bu hataların nasıl çözüleceğini anlatacağım. Bu hatalar genellikle CloudLinux ve PHP’nin eksik veya yanlış yapılandırılması nedeniyle ortaya çıkar.

Hata Mesajı:

Site oluşturma işlemi sırasında aşağıdaki hatayı alabilirsiniz:

KodSeç

Traceback (most recent call last):
File "/usr/sbin/clwpos_collect_information.py", line 97, in
installed_versions = get_installed_php_versions()
...
FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/php81/bin/php-config'

Bu hata, DirectAdmin ve CloudLinux’un alt PHP sürümlerini bulmaya çalışırken /usr/local/php81/bin/php-config dosyasını bulamaması nedeniyle oluşur.

Sorunun Çözümü İçin İzlenecek Adımlar:

PHP Sürümlerini Kontrol Etme:

Mevcut PHP sürümlerinin doğru yüklendiğinden emin olun. Aşağıdaki komutla PHP sürümünü kontrol edin:

KodSeç

php -vPHP’nin hangi sürümlerinin yüklü olduğunu kontrol edin:

KodSeç

ls /usr/local/ | grep phpCustomBuild Üzerinden PHP’yi Yeniden Kurma:

DirectAdmin sunucunuzda PHP’yi yeniden derleyin ve yükleyin:

KodSeç

cd /usr/local/directadmin/custombuild
./build update
./build php n
Bu, gerekli PHP dosyalarını (php-config gibi) yeniden oluşturacaktır.
CloudLinux Alt-PHP Yüklemelerini Kontrol Etme:

CloudLinux alt-PHP sürümlerinin yüklü olduğundan ve doğru yapılandırıldığından emin olun:

KodSeç

yum install alt-phpAlt-PHP sürümlerini yükleyin ve güncelleyin:

KodSeç

yum groupinstall alt-phpMevcut alt-PHP sürümlerini ve modüllerini kontrol edin:

KodSeç

yum list installed | grep alt-phpImunify360 ve CloudLinux Güncellemeleri:

Tüm paketlerin güncel olduğundan emin olun:

KodSeç

yum update -yImunify360 ve CloudLinux ile ilgili güncellemeleri yükleyin:

KodSeç

imunify360-agent updateSunucuyu Yeniden Başlatın:

Yapılan değişikliklerin etkili olmasını sağlamak için sunucuyu yeniden başlatın:

KodSeç

rebootSonuç:

Bu adımları izleyerek, DirectAdmin panelinde site oluştururken karşılaştığınız PHP yapılandırma hatalarını çözebilir ve CloudLinux ile uyumlu bir şekilde çalışmasını sağlayabilirsiniz. Eğer sorununuz devam ederse, forumdan destek alabilir ya da daha fazla yardım için benimle iletişime geçebilirsiniz.