Bildiğiniz üzere Flarum’un kendini güncellemesi dökümanlarda da değişikliğe gitmesine sebep olabiliyor. Bu sebeble bu mini dökümanı sizler için hazırlamak istedim. Eğer siz de forum sitenizi siteadınız.com/publc yerine siteadınız.com şeklinde tasarlamak istiyorsanız aşağıdaki adımları takip edebilirsiniz. Bu adımlar 20.12.2021 itibariyle çalışır durumdadır ileride gelecek güncellemelerle daha farklı çözümler de olabilir.

ADIMLAR

  1. İlk olarak public(.htaccess dahil) klasöründeki her şeyi sitenizin kurulu olduğu ana dizine yani bir üst dizine taşıyın. Ve sonrasında boş olan public klasörünü silin.

  2. Sonra .htaccess dosyasındaki 9-15 arasındaki satırların başındaki “#” işareti kaldırın. Bu işlemi .nginx.conf. dosyasındaki 8-11 arasındaki satırlar için de uygulayın.

  3. index.php dosyası için $site ile başlayan satırı aşağıdaki gibi değiştirin.
    $site = require './site.php';

  4. site.php için ‘base’ ile başlayan satırı aşağıdaki gibi değiştirin ve güncelleyin.

'base' => __DIR__,
'public' => __DIR__,
'storage' => __DIR__.'/storage',

  1. Son olarak config.php dosyasındaki url yolunun siteadınız.com şeklinde olmasına dikkat edin url sonundakipublic ekini silin ve dosyayı güncelleyin.

Hepsi bu kadar 🙂

Kaynak:https://docs.flarum.org/install/#customizing-paths

    https://flarumtr.com/d/2189-flarum-dizinleri-ozellestirme forumda arama yaparak bu tarz konular paylaşılırsa çok mutlu olacağım. İçerik birebir aynı olsa da eline sağlık.

    .htaccess ve .nginx.conf farklı web sunucuları için çalışan dosyalardır. Apache ve litespeed’de .htaccess çalışır iken, Nginx’de .nginx.conf dosyası çalışır.

      durpoy forumda arama yapildiginda public yolunu degistirme dedigimde bu sonuc cikmamisti. Belki tartisma acarken keywordlere dikkat edilebilir burda onemli kısım public yolu cunku. Yazimi siliyorum. Teşekkürler.

        3 ay sonra

        Yarın öbür gün güncelleme yaptığımızda bu ayarları tekrar yapmamız gerekir mi? Ya da eklenti falan yüklersen sorun yaşar mıyız?

          potm35 güncelleme bu işlemlerdeki dosyaları genelde değiştirmiyor.

          6 ay sonra

          Bu işlemilerin tamamını gerçekleştirdim ama http500 hatası aldım. flarum alt klasöre kurulu olduğu için olabilir mi?

          http500 hatası kayboldu ama bu seferde 404 hatası veriyor foruma geri dönün linkine tıkladığımda ise yine domain.com/forum/public adresine yönleniyor ve yeniden 404 hatası veriyor.

          edit: sanırım önbellekleme ile ilgiliydi şimdi düzeldi tamamen. teşekkürler…

            9 ay sonra
            5 ay sonra

            Bu konuda siteyi public_html içine almayı tam olarak nerede anlatıyorsunuz?
            siteyi, site.com/flarum/public dizininden site.com/flarum dizinine alabiliyoruz okey. Peki direkt site.com dizinine almak için ne yapıyoruz? bu anlatıma göre direkt public_html içine almayı denedim fakat site http 500 hatası verdi. public_html içine almak için site.php, index.php veya htaccess dosyasında nasıl bir değişiklik yapılıyor?

            EyabisYazlm Eğer siz de forum sitenizi siteadınız.com/publc yerine siteadınız.com şeklinde tasarlamak istiyorsanız aşağıdaki adımları takip edebilirsiniz.

              8 ay sonra
              12 gün sonra

              grange Selamlar uzun süredir Flarum ile ilgili işlem yapmıyorum. Flarum güncellenmiş artık bu adımlar geçersiz kalmış olabilir.Bu linkten flarum orginal sayfasına ve dökümanlarına ulaşabilirsiniz. Daha önce siteniz hep public_html içinde kuruluysa çalışması gerekir. Ancak burdaki public_html denilen konu sizin hosting ya da sunucunuz ile alakalı konu yukarda bahsedilen public klasörü flarum içindeki dosyanın ismidir. Htacces ve diğer yapılandırmalarınızı doğru yaparsanız çalışması gerekir yine de orginal siteye bir göz atın derim.

              Hadımköy Kombi Servisi Minecraft Türk Sunucular