L'installation de FileZ est faite ici sur une Debian 9.
apt-get install apache2 mysql-server libapache2-mod-php php-apcu php-mysql
Le module rewrite doit être actif:
a2enmod rewrite systemctl restart apache2
config de l'hote virtuel
Les applications sont placées sous /srv, pour Filez le chemin sera donc /srv/filez
Créer la base de données
CREATE DATABASE filez; GRANT ALL privileges ON filez.* TO 'utilisateur' IDENTIFIED BY "mot_de_passe"; FLUSH privileges
Importer le fichier dump
mysql -u filez filez -p < /tmp/file.sql
Décompresser l'archive de sauvegarde sur /srv:
tar xvf /tmp/backup-xxx.tgz -C /srv
RAZ des logs:
cat /dev/null > /srv/filez/log/vhost-access.log cat /dev/null > /srv/filez/log/php_error.log
Le client obtient une erreur 403 avec le message
You don't have permission to access / on this server.
Les logs de l’hôte virtuel indiquent:
[Wed May 15 18:33:12.439364 2019] [authz_core:error] [pid 12172] [client 172.16.1.1:56977] AH01630: client denied by server configuration: /srv/filez/web/