https://discuss.flarum.org/d/2813-cannot-login-shows-404-not-found
https://discuss.flarum.org/d/2256-flarum-install-error-nginx-and-timezone-issue/
https://discuss.flarum.org/d/5844-the-requested-resource-was-not-found
https://discuss.flarum.org/d/4075-simplemde-for-flarum
https://getcomposer.org/root
Je crois avoir essayé d'installé Flarum (~3 fois) au travers de ces 6 derniers mois et cela fut un échec...
Cependant, oui il y a du progrès car cette fois, j'ai peut-être trouver ce qui me manquait (cf les liens).
De plus, depuis le temps, je présume il y a eu des évolutions. Puisqu'il s'avère que la liste des dépendances php est incomplète (dont voci la correction) :
apt install -y php7.1-mbstring php7.1-curl php7.1-xml php7.1-gd php7.1-mysql;
Autrement, vous allez rencontrer un tas d'erreurs (entre 8 à 15 lignes) alors voici un léger extrait :
## C'était la commande : "composer install"
Problem 1 :
- illuminate/support v5.1.8 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
Problem 2 :
- league/oauth2-client 1.4.2 requires ext-curl * -> the requested PHP extension curl is missing from your system.
Problem 3 :
- s9e/text-formatter 0.8.5 requires ext-dom * -> the requested PHP extension dom is missing from your system.
Ensuite, lorsque je me suis rendu sur Flarum, j'en ai remarqué d'autres.
These folders (or directory) aren't writable :
- /var/www/Flarum
- /var/wwwFlarum/assets
- /var/wwwFlarum/storage
D'après Flarum, ce serait pour la raison (suivante) : "Please chmod this directory and its contents to 0775."
Toutefois, Flarum raconte n'importe quoi... Parce que la commande chmod ne m'aura aucunement permit de les résoudre (ces 3 erreurs).
Contrairement à celle-ci (à laquelle j'ai rajouté un autre exemple) :
chown -Rc www-data:www-data /var/www/Flarum;
chown -Rc www-data:www-data /usr/share/nginx/html/flarum;
## Il semblerait que cette commande soit plus adéquate. Du moins, lorsque l'on souhaite l'avoir dans un sous dossier.
composer create-project flarum/flarum /usr/share/nginx/html/flarum --stability=beta
Une fois déconnecté de Flarum, vous risquez d'obtenir cette erreur : The requested resource was not found. Elle aparaît lorsque on essaye de se connecté (à Flarum). Dans ce cas, la solution sera de rectifier la conf(ig) de Nginx.
Vous avez une idée des languages à connaître ? En particulier pour l'extension (celle de la barre d'outil de Flarum) ? Disons qu'avec de la chance, je pourrais y jeter un coup d'oeil.
Au fait, il y a une chose assez étrange :
## Il y a un problème (erreur 404) avec cette url :
"https://mondedie.fr/d/7407-Installer-rapidement-composer-sous-macosx-et-linux"
## Tandis qu'avec celle-ci non :
"https://mondedie.fr/d/7407"