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:
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:
php -v
PHP’nin hangi sürümlerinin yüklü olduğunu kontrol edin:
ls /usr/local/ | grep php
CustomBuild Üzerinden PHP’yi Yeniden Kurma:
DirectAdmin sunucunuzda PHP’yi yeniden derleyin ve yükleyin:
cd /usr/local/directadmin/custombuild
Bu, gerekli PHP dosyalarını (php-config gibi) yeniden oluşturacaktır.
./build update
./build php n
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:
yum install alt-php
Alt-PHP sürümlerini yükleyin ve güncelleyin:
yum groupinstall alt-php
Mevcut alt-PHP sürümlerini ve modüllerini kontrol edin:
yum list installed | grep alt-php
Imunify360 ve CloudLinux Güncellemeleri:
Tüm paketlerin güncel olduğundan emin olun:
yum update -y
Imunify360 ve CloudLinux ile ilgili güncellemeleri yükleyin:
imunify360-agent update
Sunucuyu Yeniden Başlatın:
Yapılan değişikliklerin etkili olmasını sağlamak için sunucuyu yeniden başlatın:
reboot
Sonuç:
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.