MrRobot almalinux8 + cyberpanel üzerinde ayarlama yaptım hocam ;
- Mevcut PHP Sürümlerini Kontrol Edin
ls /usr/local/lsws/lsphp*
Bu komut, sistemde yüklü olan tüm PHP sürümlerini gösterecektir.
Örneğin:
/usr/local/lsws/lsphp73
/usr/local/lsws/lsphp80
/usr/local/lsws/lsphp83
- Alternatif PHP Sürümlerini Manuel Olarak Ekleyin
Eğer update-alternatives komutu PHP için bir bağlantı oluşturamıyorsa, manuel olarak ekleyebilirsiniz.
update-alternatives --display php
Eğer PHP için bir alternatif yoksa, bu komut bir çıktı vermeyecektir.
PHP 8.3′ü Alternatiflere Ekleyin
Aşağıdaki komutla PHP 8.3′ü alternatiflere ekleyin:
sudo update-alternatives --install /usr/bin/php php /usr/local/lsws/lsphp83/bin/php 83
Bu komut, /usr/bin/php yolunu /usr/local/lsws/lsphp83/bin/php
ile ilişkilendirir.
Varsayılan PHP Sürümünü Seçin
Aşağıdaki komutla varsayılan PHP sürümünü seçin:
sudo update-alternatives --config php
Bu komut, yüklü olan PHP sürümlerini listeleyecektir. PHP 8.3′ü seçmek için uygun numarayı girin.
- PHP Sürümünü Kontrol Edin
Aşağıdaki komutla PHP sürümünü kontrol edin:
php -v
Çıktıda PHP 8.3.x görünüyorsa, başarılı bir şekilde güncellemişsiniz demektir.
Composer’ı Yeniden Çalıştırın
Flarum’un bulunduğu dizine gidin ve Composer’ı yeniden çalıştırın:
Cron Job’u Güncelleyin
Cron job’un yeni PHP sürümünü kullandığından emin olun. Aşağıdaki komutla cron job’u düzenleyin:
crontab -e
Cron job satırını aşağıdaki gibi güncelleyin:
* * * * * cd /home/siteyolu/public_html && /usr/local/lsws/lsphp83/bin/php flarum schedule:run >> /dev/null 2>&1
- Flarum Cache’ini Temizleyin
cd /home/siteyolu/public_html
php flarum cache:clear