{{tag>sysadmin webadmin}}
===== Installer FileZ =====
L'installation de FileZ est faite ici sur une Debian 9.
===== Installation des binaires prérequis =====
apt-get install apache2 mysql-server libapache2-mod-php php-apcu php-mysql
===== Configuration Apache2 =====
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
===== Mysql ====
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 =====
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
===== Activer l’hôte virtuel Apache =====
===== Trouble shooting =====
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/
===== Références =====
* https://github.com/FileZ/FileZ