Bonjour. Tuto extra-rapide pour détailler mon installation "sucessfull" de Flarum. C'est un forum "next-gen" très prometteur, touch-optimized & responsive (smartphone/tablettes), avec une communauté hyper-active et de belles promesses fonctionnelles. Présentation en français par ici.
Conditions de validation :
Flarum 0.1.0-beta.5
Synology DS1511+
DSM 6.0-7321 Update 7
Pré-requis :
DSM : Vérifier l'accès SSH
DSM : Vérifier que l'extension PHP PHAR soit activée.
Web Station : Ajouer un "Virtual Host" avec APACHE (pas nginx sinon URL rewrite KO)
DSM : Installer le paquage PHPMYADMIN / Créer une DB flarum / utilisateur flarum / etc... Classique.
Allons-y :
Suivre le process d'install de Flarum
Si vous avez des warnings/erreur à l'install, ajouter la directive --ignore-platform-reqs :
composer create-project flarum/flarum . --stability=beta --ignore-platform-reqs
Après l'install de composer & co, rendez-vous sur votre flarum (ex : http://mydomain.tld/flarum)
S'il vous est réclamé des droits sur certains répertoires (ex: racine flarum, assets/, storage/, etc... via SSH / répertoire flarum :
chmod . 777
chmod 777 assets/ -R
chmod 777 storage/ -R
le chmod 775 ne semblait pas être suffisant :/
Game Over. Profitez.
PS : si vous avez les mêmes erreurs/warning avec composer à l'installation du pack FR, même problème, même méthode : --ignore-platform-reqs