J'ai voulu tester, mais j'ai eu un problème de configuration avec nginx.
Donc je vous propose ma conf qui fonctionne pour l'instant.
Vous pouvez tester ma version d'essaie sur http://flarum.mondedie.fr
Télécharger flarum beta (dev-master)
(ps : mon install fait bricolage elle risque de pas fonctionner au file des mise à jour.)
cd /var/www
git clone https://github.com/flarum/flarum.git flarum
sed -i 's/\^0.1.0/dev-master/g' flarum/composer.json
sed -i 's/"prefer-stable": true/"prefer-stable": false/g' flarum/composer.json
# supprimer la ligne php-pm dans le composer.json
# installation de flarum
composer install
# extension lang french
composer require maelsoucaze/flarum-ext-french:dev-master
# extension proxy img for https
composer require davis/flarum-ext-securehttps:dev-master
# extension google analytic/piwik
composer require flagrow/flarum-ext-analytics:dev-master
# extension affiche les lecteurs vidéos
composer require s9e/flarum-ext-mediaembed:dev-master
# custom navbar
composer require davis/flarum-ext-customheader:dev-master
config nginx
server {
listen 80;
server_name _;
root /var/www/flarum;
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location /api {
try_files $uri $uri/ /api.php?$query_string;
}
location /admin {
try_files $uri $uri/ /admin.php?$query_string;
}
location ~* /flarum {
deny all;
}
location ~ \.php$ {
fastcgi_index index.php;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
}
installation des dépendances php
aptitude install mysql-server php7.0-gd php7.0-mysql php7.0-imagick
// executer le script de sécurisation rapide
mysql_secure_installation
Il faut créer une base de donnée, et ensuite on charge la page d'accueil flarum pour finir l'installation.Installation via le terminal
php flarum install