cPanel paylaşımlı hostinge detaylı Flarum kurulumu rehberi
Sayfa yavaş yüklenebilir. Çok fazla resim içerir. 😀
Gereksinimler
- mod_rewrite aktif.
- PHP 7.4. curl, dom, gd, json, mbstring, openssl, pdo_mysql, tokenizer, zip, fileinfo uzantıları aktif.
- MySQL 5.6 veya üstü, MariaDB 10.0.5 veya üstü.
- SSH (terminal) erişimi ve composer çalıştırabilme.
Kurulum
Alt Etki Alanı Ayarlama
cPanel anasayfasında arama çubuğuna Alt etki alanları
yazarak aratalım. Alt Etki Alanları
seçeneğine tıklayarak, açalım.
Alt Etki Alanı
altındaki boş bölümü dolduralım. Örneğin; forum
Belge Kök Dizini
altındaki boş bölüme faremizin sol tıkı ile bir kere tıklayalım. Boş kısım otomatik doldurulacaktır.
Oluştur
butonuna basalım.
HTTPS Yönlendirmesi
Anasayfaya dönelim. Arama çubuğuna etki
yazarak aratalım. Etki Alanları
seçeneğine tıklayarak, açalım.
Biraz önce oluşturduğumuz alt etki alanının Force HTTPS Redirect
ayarını Kapalı’dan Açık’a getirelim.
Veritabanı İşlemleri
Anasayfaya dönelim. Arama çubuğuna Veritabanı sihirbazı
yazarak aratalım. MySQL® Veritabanı Sihirbazı
seçeneğine tıklayarak, açalım.
Sırayla adımları yapacağız. Yeni Veritabanı
yazısı altındaki boş bölüme veritabanı adı için bir isim yazalım. Örneğin; forum
Bir Sonraki Adım
butonuna tıklayalım.
Şimdi 2. Adım: Veritabanı Kullanıcılarını Oluştur
yazısı altındaki boş bölüme veritabanı kullanıcı adı için bir isim yazalım. Örneğin; forumkullanici
Şifre bölümlerini dolduralım. Şifreyi kayıt edelim.
Kullanıcı Oluştur
butonuna tıklayalım.
Şimdi 3. Adım: Veritabanına kullanıcı ekle
yazısı altında bize veritabanı adı ve kullanıcı adı bilgileri yazacaktır. Bu bilgileri kayıt edelim.
TÜM AYRICALIKLAR
seçeneğinin yanındaki kutucuğa tıklayalım.
Sayfanın altındaki Değişiklikleri Uygula
butonuna tıklayalım.
php İşlemleri
Anasayfaya dönelim. Arama çubuğuna php version
yazarak aratalım. Select PHP Version
seçeneğine tıklayarak, açalım.
Current PHP version
seçeneğini 7.4
olarak ayarlayalım. Set as current
butonuna tıklayalım. Bu 7.4’ü aktif edecektir.
Sırasıyla dom, fileinfo, gd, zip, json, mbstring, pdo, pdo_mysql, zip
uzantılarının yanındaki kutucuklara tıklayalım. Kutucuklarda tick işareti var ise tıklamıyoruz. Bu işlem php uzantılarını aktif etmek içindir.
Gizli Dosyaları Silme
Anasayfaya dönelim. Arama çubuğuna Dosya yöneticisi
yazarak aratalım. Dosya Yöneticisi
seçeneğine tıklayarak, açalım.
Sağ üstten Ayarlar
butonuna tıklayalım.
Gizli Dosyaları Göster (dotfiles)
seçeneği yanındaki kutucuğa tıklayarak, aktif edelim.
Sağ alttan Save
butonuna tıklayalım.
Aynı sayfadan oluşturduğumuz alt etki alan adının klasörünü bulalım. Klasörün üstüne faremizin sol tıkıyla 2 kere tıklayarak açalım.
Bu klasördeki tüm dosya ve klasörleri silmemiz gerekiyor. Sırasıyla Tümünü Seç
, Sil
butonlarına tıklayalım.
Açılan pencerede Confirm
butonuna tıklayalım.
Terminal Üzerinden Flarum Dosyalarını Yükleme
Anasayfaya dönelim. Arama çubuğuna Terminal
yazarak aratalım. Terminal
seçeneğine tıklayarak, açalım.
Açılan terminal penceresinde basit komutlar kullanacağız.
ls
komutu klasör ve dosyaları listeler.
cd
komutu klasörün içine girmek içindir.
cd ./klasöradı
şeklinde komutu çalıştırarak Flarum’u kuracağımız klasöre girmemiz gereklidir. Örneğin cd ./forum.durpoy.com
Flarum kurumuna geçebiliriz. Flarum kurulumunu çalıştırma komutu her zaman değişebilir. Komutu https://docs.flarum.org/install#installing bağlantısına tıklayarak kopyalayacağız.
Açılan sayfada composer
ile başlayan satıra farenizi getirin, sağ tarafındaki Copy
butonuna tıklayın.
cPanel Terminal
sayfasına geri dönelim.
Terminal üzerinde komutu yapıştıralım. CTRL
+
V
çalışmayacaktır. Terminal üzerine farenizi getirin ve sağ tıklayın Yapıştır
’a basın. ENTER
tuşuna basın komutu çalıştırın.
Aşağıdaki şekilde çıktılar vermeye başladıysa kurulum başlamış demektir.
İşlemlerin bittiğini komut satırına yazı yazılabilir olduğunda anlayabilirsiniz. Aşağıdaki gibi.
Siteyi Yayımlama
Sitenize tarayıcıdan girmeye çalıştığınızda aşağıdaki gibi ekran gelmesi normaldir. htaccess ayarı yapmamız gerekiyor.
Dosya Yöneticisi
sayfasına girelim. Flarum kurduğumuz klasörü açalım.
Sol üstte Dosya
seçeneğine tıklayalım. Açılan pencerede Yeni Dosya Adı
yazısı altındaki bölüme .htaccess
yazalım.
Sağ alttaki Create New File
butonuna tıklayalım.
Oluşturduğumuz .htaccess
dosyasına faremiz ile sağ tıklayalım.
Edit seçeneğine tıklayalım.
Açılan pencerede sağ alttan Edit butonuna tıklayalım.
Açılan sayfaya aşağıdaki kodları yapıştıralım.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteRule ^(.*)$ public/$1 [L]
RewriteCond %{SERVER_PORT} ^443$
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
Sağ üstten sırasıyla Değişiklikleri Kaydet, Kaydet butonlarına tıklıyoruz.
Tarayıcı Üzerinde Kurulum
Tarayıcımızda sitemizi tekrar açıyoruz. Kurulum ekranı gelecektir.
Forum Title
: Forum başlığıdır, sonradan değiştirilebilir.
MySQL Host
: localhost olarak kalacaktır.
MySQL Database
: Veritabanı adımızdır.
MySQL Username
: Veritabanı kullanıcı adımızdır.
MySQL Password
: Veritabanı şifremizdir.
Table Prefix
: Boş bırakabilirsiniz.
Admin Username
: Flarum yönetici hesabı kullanıcı adıdır.
Admin Email
: Gmail, Yandex e-posta adresinizi yazabilirsiniz.
Admin Password
: Forum yönetici hesabı kullanıcı şifresidir.
Bu bölümleri doldurtuktan sonra sayfanın altındaki Install Flarum
butonuna tıklayalım.
Örneğin;
2 dakika içerisinde siteniz kurulacaktır ve sayfa yenilecektir.
Final
Sorunları yanıt olarak bildirmeyi unutmayınız.