Je souhaite aider au développement de framadate, et j’ai donc fork, puis clone le dépôt sur mon PC. Mais là, je viens de faire un p’tit coup de “composer install” et je me fais bloquer par github qui semble vouloir que je crée un “token” afin de pouvoir récupérer “doctrine/lexer”…
N’est-ce pas un peu incongru de devoir créer un compte github pour pouvoir juste installer un soft ? Y a-t-il un autre moyen de faire ?
Je me réponds à moi-même, il semble que ne pas donner de Token fasse que le “truc” soit téléchargé quand même “from source”. Je ne sais pas ce que ça signifie, je finalise l’install composer sans donner de Token (il en demande pour chaque librairie a priori) et on verra bien…
j’ai réussi à finaliser l’installation via composer, ce fut long :o)
Par contre, j’ai maintenant un souci sur le site. J’ai une belle page blanche et les logs apache me parlent d’un souci de Locale :PHP Fatal error: Class ‘Locale’ not found in /home/moi/framadate/vendor/o80/i18n/src/o80/i18n/JsonProvider.php on line 87
Ok, l’extension était installée, mais en php 7, logique.
Hors mon apache utilisait php5, mais pas ma ligne de commande (CLI), d’où mon incompréhension…
Mais donc, si l’extension intl n’est pas installée, on a une page blanche, et non la page de check, ce qui ne simplifie pas la tâche :o)
Dernier point de vigilance, les installations doivent utiliser php7.0-* plutôt que php-* si on utilise php7 donc :o)