cd public/
git clone https://github.com/sebsauvage/ZeroBin.git
mv Zerobin nomdossier
cd nomdossier
mkdir data tmp
chmod 770 data tmp
chown webserver.webserver data tmp
Et voilà ! => http://monsite.net/mondossier/
Je ne comprends pas pourquoi les auteurs on pas précisé qu’il fallait créer ces dossiers. Les messages d’erreur ne le précisent pas. Ils demandent juste un script php absent dans un répertoire data/ c’est un peu inquiétant d’avoir un script php dans un dossier réservé aux données. Pour cette raison, il vaut mieux commencer par modifier le nom du dossier ZeroBin et ne le diffuser qu’a des contacts connus.
Il est également conseiller d’ajouter des directives pour empêcher l’exécution des scripts dans ce dossier, il seront inclus dans les fichiers des dossier dans lequel le serveur n’a pas le droit d’écrire, cela ne le gênera donc pas, mais c’est également inquiétant.
Pourquoi ne pas avoir préférer un fichier XML, qui sera au moins blindé par les parser XML, c’est un peu inquiétant.