Flarum açık kaynaklı topluluk tartışma forumudur

Flarum Ücretsiz Forum Yazılımı

Açık Kaynak, Hızlı ve Güvenilir Topluluk Tartışma Forumu

Paket tam sosyal özelliklere sahip güzel tartışma ve mesaj panosu web siteleri oluşturun.

Genel Bakış

Flarum, siteniz için açık kaynak, ücretsiz ve anlaşılır bir tartışma forumudur. Yeniden tasarlanmış ve güzel tasarlanmış forum yazılımı, özelliklerle doludur. PHP ve Mithril tarafından desteklenen hızlı, basit ve kolayca dağıtılması kolaydır. Akıllı telefonlarınız, tabletleriniz ve diğer elle tutulan cihazlarınızda harika deneyime sahip olabilmeniz için Flarum dokunmatik olarak optimize edilmiş ve duyarlı ve mobil dostu. Mimarisi oldukça esnektir ve güçlü uzatma API’sına sahiptir, böylece özellikleri iş gereksinimlerinize göre özelleştirebilir ve genişletebilirsiniz. Flarum, Facebook ve Twitter gibi sosyal özelliklerle çevrimiçi tartışmayı eğlenceli hale getiriyor. Box dışında akıllı bildirim sistemi var. Müşterileriniz, ekibiniz, arkadaşlarınız, takipçileriniz veya destekçileriniz için olağanüstü çevrimiçi topluluk tartışma forumudur.

Sistem gereksinimleri

Flarum PHP ve MySQL / MariaDB’ye dayanmaktadır. Flarum için güncel gereksinimler içerir

  • PHP 7.2.9+ Aşağıdaki uzantılarla: Curl, Dom, GD, JSON, MBString, OpenSSL, PDO \ _Mysql, Tokenizer, Zip
  • MySQL 5.6+ / MariaDB 10.0.5+
  • Apache 2.4 + / nginx 1.8

Özellikler

Flarum, çok çeşitli endüstrileri destekleyecek özellik ile donatılmıştır; Eğlence, Üretim, Hizmetler, Üretim, İnşaat, Oyun vb. Temel özellikler içerir

Kullanımı kolay

İki bölmeli arayüz, sonsuz kaydırma ve yüzen besteci özellikleri kullanımı kolaylaştırır. Konuşmak için daha fazla zaman ve tıklayarak daha az zaman harcayabilirsiniz.

Touch-Optimize edilmiş

Büyük düğmeler, pürüzsüz animasyonlar ve jestler onu mobil dostu hale getirir. Bir tartışmayı okuduğu gibi işaretleme hakkına kaydırın. Daha fazla kontrol getirmek için sola kaydırın. Flarum’un masaüstü ve mobil sürümleri aynı şablonları kullanır. Bu, geliştiriciler için daha az iş ve cihazınız hangi boyutta ne olursa olsun kullanıcılar için daha tutarlı bir arayüz anlamına gelir.

Hızlı, Hafif ve Güvenilir

Flarum, küçük ayak izi ile en hızlı yükleme topluluk forumu oluşturucudur. Esotalk ve FluxBB geliştiricileri tarafından inşa edilmiştir, her ikisi de en hızlı ve en hafif çevrimiçi mesaj panolarıdır.

Birinci Sınıf Bildirim Sistemi

Flarum, Smart Bildirim Sistemi’nin dışından çıkmıştır. Bildirimler tartışma ile gruplandırılır ve işlenmelerini kolaylaştırmak için yayınlanır. Bireysel olarak veya aynı anda okunabilirler.

Sosyal Özellikler

Sosyal sözler, etiketleme ve diğer en son sosyal özellikler, konuşmayı daha eğlenceli hale getirir.

Diğer özellikler

  • Harika topluluk
  • Modern kullanıcı arayüzü
  • kolayca genişletilebilir
  • Laravel’e dayanarak
  • Kolay kurulum
  • Yükle & amp; Koşmak
  • Daha azıyla inşa edilmiş
  • Hızlı önizlemeler
  • Güçlü izinler
  • İnce taneli ayarlar

Kurulum

Flarum’u besteciyle Ubuntu 18.04 LTS’ye yükleyin

Sisteminize Apache, MariaDB ve PHP yüklemeniz gerekecek. İlk olarak, aşağıdaki komutu kullanarak Apache ve MariaDB’yi yükleyin:

    sudo apt-get install apache2 mariadb-server -y

Ardından, PHP 7.1’i sisteminize yükleyin. Ancak, PHP 7.1 Ubuntu 18.04 varsayılan deposunda mevcut değildir. Bu yüzden önce PHP için depoyu eklemeniz gerekecektir. Aşağıdaki komutla ekleyebilirsiniz:

    sudo apt-get install python-software-properties -ysudo add-apt-repository -y ppa:ondrej/php

PHP deposunun yüklendikten sonra, aşağıdaki komutu kullanarak gerekli tüm kütüphanelerle birlikte Php7.1’i yükleyin:

    sudo apt-get install php7.1 libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-mysql php7.1-gd php7.1-xml php7.1-cli php7.1-zip wget unzip curl git -y

Ardından, Php.ini dosyasında bazı değişiklikler yapmanız gerekecek:

    sudo nano /etc/php/7.1/apache2/php.ini

Aşağıdaki değişiklikleri yapın:

    file_uploads = On
    allow_url_fopen = On
    memory_limit = 256M
    upload_max_file_size = 150M
    max_execution_time = 450

Bitirdiğinizde dosyayı kaydedin ve kapatın. Ardından, Apache ve MariaDB hizmetini başlatın ve aşağıdaki komutla önyüklemeye başlamalarını sağlayın:

    sudo systemctl start apache2sudo systemctl start mysqlsudo systemctl enable apache2sudo systemctl enable mysql

Varsayılan olarak, MariaDB güvence altına alınmaz. Yani önce onu güvence altına almanız gerekecek. MySQL \ _Secure \ _Installation betiğini çalıştırarak güvence altına alabilirsiniz:

    mysql_secure_installation

Aşağıda gösterildiği gibi tüm soruları yanıtlayın:

    Enter current password for root (enter for none): Enter
    Set root password? [Y/n]: Y
    New password: 
    Re-enter new password: 
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]: Y
    Reload privilege tables now? [Y/n]: Y

Ardından, aşağıdaki komutla Mariadb Shell’e giriş yapın:

    mysql -u root -p

Kök şifrenizi girin, ardından bir flarum veritabanı oluşturun:

    CREATE DATABASE flarumdb;

Ardından, aşağıdaki komutla bir Flarum kullanıcısı oluşturun:

    GRANT ALL PRIVILEGES ON flarumdb.* TO 'flarum'@'localhost' IDENTIFIED BY 'password';FLUSH PRIVILEGES;EXIT

Ardından, besteciyi sisteminize yüklemeniz gerekecektir. Besteci aşağıdaki komutla yükleyebilirsiniz:

    sudo curl -s https://getcomposer.org/installer | phpsudo mv composer.phar /usr/local/bin/composer

Ardından, Flarum Projesi için Apache Web Root altında bir dizin oluşturun ve besteci aracılığıyla yükleyin:

    sudo mkdir /var/www/html/flarumcd /var/www/html/flarumsudo composer create-project flarum/flarum . --stability=betasudo chown -R www-data:www-data /var/www/html/flarum/sudo chmod -R 755 /var/www/html/flarum/

Ardından, Flarum için bir Apache Sanal Host Direktifi oluşturun:

    sudo nano /etc/apache2/sites-available/flarum.conf

Aşağıdaki satırları ekleyin:

    <VirtualHost *:80>
     ServerAdmin admin@yourdomain.com
     DocumentRoot /var/www/html/flarum
     ServerName yourdomain.com
     <Directory /var/www/html/flarum/>
    Options +FollowSymLinks
    AllowOverride All
    Order allow,deny
    allow from all
     </Directory>
     ErrorLog /var/log/apache2/flarum-error_log
     CustomLog /var/log/apache2/flarum-access_log common
    </VirtualHost>

Dosyayı kaydedin ve kapatın, ardından sanal ana bilgisayar dosyasını etkinleştirin ve modülü aşağıdaki komutla yeniden yazın:

    sudo a2ensite flarum sudo a2enmod rewrite

Son olarak, tüm değişiklikleri uygulamak için Apache web sunucusunu yeniden başlatın. Web tarayıcınızı açın ve Flarum’a erişmek için url http://yourdomain.com adresine nöbet tutun.

Docker kullanarak kurulum

Hub.docker.com’dan flarum görüntüsünü çekin:

    docker pull mondedie/flarum:latest

Docker-compose.yml’yi yapılandırın:

    version: “3”
    
    services:
    flarum:
    image: mondedie/flarum:stable
    container_name: flarum
    env_file:
    – /mnt/docker/flarum/flarum.env
    volumes:
    – /mnt/docker/flarum/assets:/flarum/app/public/assets
    – /mnt/docker/flarum/extensions:/flarum/app/extensions
    – /mnt/docker/flarum/nginx:/etc/nginx/conf.d
    depends_on:
    – mariadb
    
    mariadb:
    image: mariadb:10.4
    container_name: mariadb
    environment:
    – MYSQL_ROOT_PASSWORD=xxxxxxxxxx
    – MYSQL_DATABASE=flarum
    – MYSQL_USER=flarum
    – MYSQL_PASSWORD=xxxxxxxxxx
    volumes:
    – /mnt/docker/mysql/db:/var/lib/mysql

Bir Çevre Dosyası Oluştur:

    # vi /mnt/docker/flarum/flarum.env
    
    DEBUG=false
    FORUM_URL=http://domain.tld
    
    # Database configuration
    DB_HOST=mariadb
    DB_NAME=flarum
    DB_USER=flarum
    DB_PASS=xxxxxxxxxx
    DB_PREF=flarum_
    DB_PORT=3306
    
    # User admin flarum (environment variable for first installation)
    # /!\ admin password must contain at least 8 characters /!\
    FLARUM_ADMIN_USER=admin
    FLARUM_ADMIN_PASS=xxxxxxxxxx
    FLARUM_ADMIN_MAIL=admin@domain.tld
    FLARUM_TITLE=Test flarum

Docker-Compose’u çalıştırın:

    docker-compose up -d mariadb
    docker-compose up -d flarum

Tebrikler! Flarum’u başarıyla kurdunuz

 Türkçe