Το Flarum είναι φόρουμ συζήτησης κοινότητας ανοιχτού κώδικα

Flarum Δωρεάν λογισμικό φόρουμ

Ανοιχτή και αξιόπιστη κοινοτική συζήτηση φόρουμ

Δημιουργήστε όμορφες συζητήσεις και ιστοσελίδες μηνυμάτων με πακέτα πλήρη κοινωνικά χαρακτηριστικά.

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Το Flarum είναι ένα ανοιχτό, δωρεάν και απλό φόρουμ συζήτησης για τον ιστότοπό σας. Είναι επαναπροσδιορισμένο και όμορφο σχεδιασμένο λογισμικό φόρουμ με γεμάτο δυνατότητες. Είναι γρήγορο, απλό και εύκολο στην ανάπτυξη του οικοδόμου φόρουμ που τροφοδοτείται από την PHP και το Mithril. Flarum βελτιστοποιημένη και ευαίσθητη και φιλική προς τα κινητά, ώστε να μπορείτε να έχετε μεγάλη εμπειρία στα έξυπνα τηλέφωνα, τα δισκία και τις άλλες συσκευές που κρατούνται. Η αρχιτεκτονική είναι εξαιρετικά ευέλικτη και έχει ισχυρό API επέκτασης, ώστε να μπορείτε να προσαρμόσετε και να επεκτείνετε τα χαρακτηριστικά σύμφωνα με τις επιχειρηματικές σας απαιτήσεις. Το Flarum κάνει τη διαδικτυακή συζήτηση διασκέδαση με κοινωνικά χαρακτηριστικά όπως το Facebook και το Twitter. Έχει έξω από το σύστημα ειδοποίησης έξυπνων ειδοποιήσεων. Είναι εξαιρετικό φόρουμ για την κοινοτική συζήτηση για τους πελάτες, την ομάδα, τους φίλους, τους οπαδούς ή τους υποστηρικτές σας.

Απαιτήσεις συστήματος

Το Flarum βασίζεται σε PHP και MySQL / MariaDB. Οι τρέχουσες απαιτήσεις για το Flarum περιλαμβάνουν

  • PHP 7.2.9+ με τις ακόλουθες επεκτάσεις: Curl, Dom, GD, JSON, MBSTRING, OPENSSL, PDO \ _MYSQL, TOKENIZER, ZIP
  • MySQL 5.6+ / MariaDB 10.0.5+
  • Apache 2.4 + / nginx 1.8

Χαρακτηριστικά

Το Flarum είναι εξοπλισμένο με χαρακτηριστικό για να υποστηρίξει ευρύ φάσμα βιομηχανιών π.χ. ψυχαγωγία, παραγωγή, υπηρεσίες, κατασκευή, κατασκευή, τυχερά παιχνίδια κλπ. Τα βασικά χαρακτηριστικά περιλαμβάνουν

Εύχρηστος

Διεπαφή δύο πινάκων, άπειρα χαρακτηριστικά κύλισης και πλωτής συνθέτη καθιστούν εύκολο στη χρήση. Μπορείτε να περάσετε περισσότερο χρόνο μιλώντας και λιγότερο χρόνο κάνοντας κλικ.

βελτιστοποίηση αφής

Μεγάλα κουμπιά, ομαλά κινούμενα σχέδια και χειρονομίες το καθιστούν φιλικό προς το κινητό. Συντάξτε μια συζήτηση στο δικαίωμα να το επισημάνετε ως ανάγνωση. Συλλέξτε το προς τα αριστερά για να φέρετε περισσότερους ελέγχους. Οι επιτραπέζιες και κινητές εκδόσεις του Flarum χρησιμοποιούν τα ίδια πρότυπα. Αυτό συνεπάγεται λιγότερη εργασία για τους προγραμματιστές και μια πιο συνεπή διεπαφή για τους χρήστες, ανεξάρτητα από το μέγεθος της συσκευής σας.

Γρήγορο, ελαφρύ και αξιόπιστο

Το Flarum είναι ταχύτερα φορτίο κοινοτικού φόρουμ οικοδόμου με μικροσκοπικό αποτύπωμα. Είναι χτισμένο από τους προγραμματιστές του Esotalk και του FluxBB, και οι δύο είναι ταχύτεροι και ελαφρύτεροι πίνακες μηνυμάτων ηλεκτρονικών μηνυμάτων.

Σύστημα ειδοποίησης πρώτης κατηγορίας

Το Flarum έχει έξω από το πλαίσιο έξυπνο σύστημα ειδοποίησης. Οι ειδοποιήσεις ομαδοποιούνται με συζήτηση και δημοσίευση για να γίνουν απλούστεροι στη διαδικασία. Μπορούν να επισημανθούν ως ανάγνωση μεμονωμένα ή ταυτόχρονα.

Κοινωνικά χαρακτηριστικά

Οι κοινωνικές αναφορές, όπως, οι ετικέτες και άλλα τελευταία κοινωνικά χαρακτηριστικά καθιστούν τη συνομιλία πιο διασκεδαστική.

Αλλα χαρακτηριστικά

  • Μεγάλη κοινότητα
  • Μοντέρνο UI
  • εύκολα επεκτάσιμο
  • Με βάση το Laravel
  • Εύκολη εγκατάσταση
  • Μεταφόρτωση & amp; Τρέξιμο
  • Χτισμένο με λιγότερα
  • Γρήγορες προεπισκοπήσεις
  • Ισχυρά δικαιώματα
  • Ρυθμίσεις λεπτών κυμάτων

Εγκατάσταση

Εγκαταστήστε το Flarum στο Ubuntu 18.04 LTS με συνθέτη

Θα χρειαστεί να εγκαταστήσετε το Apache, το MariaDB και το PHP στο σύστημά σας. Πρώτον, εγκαταστήστε το Apache και το MariaDB χρησιμοποιώντας την ακόλουθη εντολή:

    sudo apt-get install apache2 mariadb-server -y

Στη συνέχεια, εγκαταστήστε το PHP 7.1 στο σύστημά σας. Όμως, το PHP 7.1 δεν είναι διαθέσιμο στο Ubuntu 18.04 προεπιλεγμένο αποθετήριο. Επομένως, θα πρέπει πρώτα να προσθέσετε το αποθετήριο για την PHP. Μπορείτε να το προσθέσετε με την ακόλουθη εντολή:

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

Μετά την εγκατάσταση του αποθετηρίου PHP, εγκαταστήστε το PHP7.1 μαζί με όλες τις απαιτούμενες βιβλιοθήκες χρησιμοποιώντας την ακόλουθη εντολή:

    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

Στη συνέχεια, θα χρειαστεί επίσης να κάνετε κάποιες αλλαγές στο αρχείο php.ini:

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

Κάντε τις ακόλουθες αλλαγές:

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

Αποθηκεύστε και κλείστε το αρχείο, όταν τελειώσετε. Στη συνέχεια, ξεκινήστε την υπηρεσία Apache και MariaDB και επιτρέψτε τους να ξεκινήσουν την εκκίνηση με την ακόλουθη εντολή:

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

Από προεπιλογή, το MariaDB δεν είναι εξασφαλισμένο. Έτσι θα χρειαστεί να το εξασφαλίσετε πρώτα. Μπορείτε να το εξασφαλίσετε εκτελώντας το σενάριο MySQL \ _secure \ _installation:

    mysql_secure_installation

Απαντήστε σε όλες τις ερωτήσεις όπως φαίνεται παρακάτω:

    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

Στη συνέχεια, συνδεθείτε στο MariaDB Shell με την ακόλουθη εντολή:

    mysql -u root -p

Εισαγάγετε τον κωδικό πρόσβασής σας και, στη συνέχεια, δημιουργήστε μια βάση δεδομένων Flarum:

    CREATE DATABASE flarumdb;

Στη συνέχεια, δημιουργήστε έναν χρήστη flarum με την ακόλουθη εντολή:

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

Στη συνέχεια, θα χρειαστεί να εγκαταστήσετε τον συνθέτη στο σύστημά σας. Μπορείτε να εγκαταστήσετε τον συνθέτη με την ακόλουθη εντολή:

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

Στη συνέχεια, δημιουργήστε έναν κατάλογο κάτω από το Apache Web Root για το Flarum Project και εγκαταστήστε μέσω του Composer:

    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/

Στη συνέχεια, δημιουργήστε μια οδηγία εικονικής υποδοχής Apache για Flarum:

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

Προσθέστε τις ακόλουθες γραμμές:

    <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>

Αποθηκεύστε και κλείστε το αρχείο και στη συνέχεια ενεργοποιήστε το εικονικό αρχείο κεντρικού υπολογιστή και ξαναγράψτε την ενότητα με την ακόλουθη εντολή:

    sudo a2ensite flarum sudo a2enmod rewrite

Τέλος, επανεκκινήστε τον διακομιστή Web Apache για να εφαρμόσει όλες τις αλλαγές. Ανοίξτε το πρόγραμμα περιήγησης στο Web και Nevigate στο URL http://yourdomain.com για να αποκτήσετε πρόσβαση στο Flarum.

Εγκατάσταση χρησιμοποιώντας το Docker

Τραβήξτε την εικόνα Flarum από το hub.docker.com:

    docker pull mondedie/flarum:latest

Ρύθμιση παραμέτρων docker-compose.yml:

    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

Δημιουργήστε ένα αρχείο περιβάλλοντος:

    # 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:

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

Συγχαρητήρια! Έχετε εγκαταστήσει με επιτυχία το Flarum

 Ελληνικά