Merhaba arkadaşlar. Forumda açılan başlıklara bakınca böyle bir konuya şiddetle ihtiyaç olduğu kanısına vardım. Flarum scriptinin ilk kurulumunun ardından neler yapmanız gerektiğini anlatmaya çalışacağım.
SSS
1. Admin şifresi nasıl değiştirilir?
Admin şifrenizi değiştirebilmeniz için e-posta ayarlarını yapmış olmanız gerekiyor. Çünkü şifre sıfırlama için, e-postanıza şifre sıfırlama linki gönderiliyor.
Google hesabınızdan e-mail göndermek için aşağıdaki konuda anlatılanları uygulayınız.
https://flarumtr.com/d/465-flarum-gmail-smtp-ayarlari-nasil-yapilir
2. İkonlar neden bozuk görünür?
Flarum sadece config.php’de belirttiğiniz URL ile çalışır. Diğer URL’leri ise config’de belirttiğiniz URL’ye yönlendirmelisiniz. Örneğin config.php’de site URL’niz flarumtr.com ise siteniz www.flarumtr.com adresinde çalışmaz. Bu durumda www yönlendirmesi yapmanız gerekiyor.
Sunucunuz htaccess destekliyorsa (Apache, Litespeed) SSL kurduğunuzu ve config.ph’de site URL’nizi https://www şeklinde girdiğinizi varsayarsak aşağıdaki kodu htaccess dosyanıza yapıştırın.
# http://www --> https://www
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# http:// --> https://
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# https:// --> https://www
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Eğer https:// domain. com tercih ediyorsanız, benzer şekilde site URL’sinin https:// domain. com şeklinde girdiğinizi varsayarak aşağıdaki kodu htaccess dosyanıza ekleyin.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domain\.com [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Nginx kullanıyorsanız aşağıdaki konuyu inceleyiniz.
https://flarumtr.com/d/252-sifirdan-ubuntu-flarum-kurulumu-hatasiz-kurulum/3
3. SSL kurulumundan sonra ne yapmalıyım?
SSL kurulumundan sonra config.php’de site URL’niz https:// ile başlayacak şekilde değiştirmelisiniz. Ayrıca tüm http isteklerini https’ye yönlendirmelisiniz.
Sitenizi hızlandırmak ve 1 yıl ücretsiz SSL kullanmak için CLOUDFLARE kullanmanızı tavsiye ederim. CLOUDFLARE kurulumu için aşağıdaki konuları ziyaret ediniz.
https://flarumtr.com/d/296-cloudflare-ssl-kurulumu
https://flarumtr.com/d/517-cloudflare-uzerinden-301-yonlendirmesi-yapmak
4. Bozuk anlamsız cümleler neden var?
Bun eklentilerin TR’ye çevrilmemiş olmasından kaynaklanıyor. Linguist (Çeviri) adındaki eklentiyi kullanarak eklentileri TR diline çevirmelisiniz. Diyelim ki bir eklentiyi çevirdiniz, sonra Admin panelde sağ üst köşede bulunan Araçlar sekmesi altında bulunan “Önbelleği temizle” tıklamalısınız ki değişikler aktif olsun.
Linguist eklentisiyle uğraşmak istemezseniz 60′a yakın eklentinin Türkçe çevirisini içeren @tolgaaaltas tarafından yayınlanan eklentiyi kurabilirsiniz.
5. Biri siteye kaydolurken hata veriyor ama kayıt olabiliyor
Bunun nedeni e-posta ayarlarının yapılmamış olmasıdır. İsterseniz kaydolurken doğrulama e-postasını kapatabilirsiniz. Bunun için eklentilerden fof/disposable-emails eklentisini aktif edin. Kurulu değilsecomposer require fof/disposable-emails
komutu ile terminalde kurun (Sunucu kullananlar için)
6. URL’de türkçe karakterler - ile gösteriliyor (beta 12 ile bu maddeyi gözardı edebilirsiniz.)
URl’lelerde türkçe karakter sorununu çözmek için Fof/url-transliterator adındaki eklentiyi aktif edin. Yoksa kurun.
7. Logo yanına menü nasıl eklenir?
Bunun için fof/links eklentisini aktif etmelisiniz. Bunun dışında iletişim, hakkımızda gibi sayfaları oluşturabilmek için ise fof/pages eklentisini aktif etmelisiniz.
8. Konuya fotoğraf, tweet, youtube önizlemeli nasıl eklenir?
Konulara yükleyeceğiniz resim kendi sunucunuzda olacaksa flagrow/upload eklentisini kurmalısınız. Bu eklentiyi kurduktan sonra editörde dosya ekleme seçeneği aktif olacak. Konuya eklenecek youtube, twitter vs. gibi linklerin içeriğinin otomatik çekilmesi için Fof/formatting adlı eklentiyi aktif etmelisiniz. Yoksacomposer require fof/formatting
komutu ile yükleyebilirsiniz.
9. Anasayfada sol menüde “üyeler” neden yok?
Bu işi yapan eklenti flagrow/user-directory idi. Bu eklenti yakın zamanda FOF’a taşındı ve güncellendi. Eğer eklenti ayarlarında anasayfada göster gibi bir ifade yoksa muhtemelen eski sürüm bir kullanıcı listesi eklentisi kullanıyorsunuzdur. Bu eklentiyi kaldırıp, yerine fof/user-directory eklentisini kurun.
10. Eklentileri nerede bulabilirim?
Flarum eklentilerinin kurulum ve detaylı bilgilerinin mevcut olduğu site: flagrow.io
11. Anasayfa etiketler altındaki ‘’Daha Fazla’’yı nasıl kaldırırım
Eklediğiniz her yeni etiket varsayılan olarak ikincil etiketlere düşer. Etiket eklediğiniz sayfada yeni oluşturduğunuz eklentiyi fare ile tutup üst tarafa sürüklerseniz, yani birincil etiketlerin olduğu kısma tutup bırakırsanız sorununuz çözülür.
12. FLARUM HOSTİNG KURULUM DOSYALARI FLARUMTR.COM TARAFINDAN PAYLAŞILMIŞTIR.
nereden kaldırabiliriz.
Eğer oraya başka bir yazı eklemek istemiyorsanız Admin panelde fickle adındaki eklentiyi devre dışı bırakın. Yok kullanacaksanız site dizininde assets/extensions/zerosonesfun-fickle-announcement klasörünün içinde fickle.txt dosyasına istediğinizi yazabilirsiniz.
13. “İstediğiniz Kaynak Bulunamadı” hatası nasıl çözülür?
İndirdiğiniz dosyalar arasında bulunan .htaccess adındaki dosyayı ayrıca site dizinine yükleyin.
14. “500 Internal Server Error Hatası” Nasıl Çözülür?
Php versiyonunu 7.4 yapın.
15. Avatar Yükleyemiyorum
Assets klasörünün dosya izinlerini 775 yapın.