Challenger SSH ile kurarsanız sitenin yayın yaptığı klasör ana dizinden hariç, public adlı bir klasörden yapılıyor (index.php ve .htaccess dosyası ve upload edilenler -logo, yüklenen resimler vs- bu klasörde tutuluyor. Yukarıda resmi kurulum linkinin verdiğiniz yerde neden böyle bir yol izlediklerini açıklamışlar). SSH erişimi varken normal script kurulumu yapar gibi yapmak mantıklı değil. Çünkü SSH ile kurmak daha güvenlidir ve ileride sorun yaşamazsınız.
Normal PHP scripti gibi yükleyip çalıştırmak isterseniz https://flarumtr.com/d/36-paylasimli-hostingde-flarum-kurulumu-nasil-yapilir/8 bu konuda anlattığım gibi yapmanız gerekecek. Önce localhost kurulumu yapıp ardından dosyaları ve veri tabanını hosta yüklemeniz gerekir. Ancak burada bir sorun yaşadım. Eklenti kurulumları yapınca admin panele girişte hata veriyor. Hatanın neden kaynaklandığını araştırıyorum şuan. Bunun gibi ileride sorun yaşamamak için SSH ile kurmak en mantıklısı.
Kullandığınız Panelin bir önemi yok, önemli olan web sunucusunun ne olduğu (Apache veya Nginx). Resmi kurulum sayfasında Litespeed'den bahsetmemişler ancak, Litespeed server'a kuranlar var. Demek ki olyor 🙂 Örneğin: faderup . com
Kurulum için şu yolu izleyebilirsiniz.
Panel kullandığınız için büyük ihtimalle sunucuda composer kuruludur. (kontrol etmek için SSH'ta composer yazın) Kurulu değilse Ubuntu için aşağıdaki komutları sırasıyla girin:
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Gerekli php eklentilerinin yüklü olup olmadığına bakın. Cyber Panel'de ek php paketleri yüklenebiliyor yanlış hatırlamıyorsam. Gerekli eklentiler (dom, gd, json, mbstring, openssl, pdo_mysql, tokenizer)
Wordpress sitenizin ana dizininde forum adında bir klasör oluşturun.
SSH ile oluşturduğumuz forum klasörüne gelin.
cd /home/user/sitedi/public_html/forum
buna benzer bir şeydir. Yolu size uygun şekilde değiştirin. Ardından
composer create-project flarum/flarum . --stability=beta
komutunu çalıştırın. Composer flarum kurulumunu yapacaktır. Hata vermezse;
config.php'de site url kısmını http://domain.com/forum yapın. Sonra kurulum talimatlarını izleyin.