From a627d1746c94a8cea6bdf7e126c5471f257681d6 Mon Sep 17 00:00:00 2001 From: David Date: Wed, 18 Nov 2020 20:46:41 +0100 Subject: [PATCH] #1 Des omissions pour l'installation... --- README.md | 32 +++++++++++++++++++++++++++++++- config.yaml_default | 4 ++-- init.d/lighten-mailbox | 6 ++++-- 3 files changed, 37 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index fb1f278..bfd65a9 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,7 @@ Pré-requis * PHP > 7.0 * php pdo mysql + * php-imap * php yaml * composer * php-mime-mail-parser @@ -28,6 +29,8 @@ Télécharger le dépôt git et le rendre accessible en HTTP Installation des dépendances php : ```bash +#### php imap +apt install php-imap #### PDO apt install php-pdo #### Mail parse : @@ -53,7 +56,34 @@ cp config.yaml_default config.yaml Editer el fichier config.yaml et paramétrer ce dont vous avez besoin, notaement les accès Mysql, le mailer... -Pour le daemon, le script ini.d se trouve dans *init.d/lighten-mailbox* +Assurez vous que le fichier de log soit créé et accessible en écriture par votre serveur web. + +Exemple de fichier de config : + +```yaml +log: + path: /var/www/lighten-mailbox.zici.fr/private/lighten.log + level: 4 +``` + +Créer le répertorie (un endroit non accessible sur le web de préférence), et s'assurer que votre utilisateur php (ici www-data) est accès en écriture à celui-ci : + +```bash +mkdir -p /var/www/lighten-mailbox.zici.fr/private +touch /var/www/lighten-mailbox.zici.fr/private/lighten.log +chown -R www-data /var/www/lighten-mailbox.zici.fr/private/ +``` + +Pour le daemon, le script ini.d se trouve dans *init.d/lighten-mailbox* éditer le début du script pour indiquer (a minima) : + +```bash +###### Configure THIS !! +# Chemin de l'application : +DIR="/var/www/lighten-mailbox.zici.fr/web" +# Utilisateur qui lance le daemon (le même qui exécute php sur votre serveur web, souvent www-data) +USER="web242" +#USER="www-data" +``` ## Changelog diff --git a/config.yaml_default b/config.yaml_default index 63c8778..1e21828 100644 --- a/config.yaml_default +++ b/config.yaml_default @@ -39,8 +39,8 @@ mailer: log: - path: /var/www/lighten-mailbox.zici.fr/private/lighten.log - level: 5 + path: /var/www/lighten-mailbox.zici.fr/lighten.log + level: 4 # LOG_LEVEL_OFF = 0; # LOG_LEVEL_FATAL = 1; # LOG_LEVEL_ERROR = 2; diff --git a/init.d/lighten-mailbox b/init.d/lighten-mailbox index 2513c8c..ca5516d 100644 --- a/init.d/lighten-mailbox +++ b/init.d/lighten-mailbox @@ -3,8 +3,10 @@ # /etc/init.d/lighten-mailbox # Fichier sous-système pour le serveur "lighten-mailbox" -# Configure THIS !! +###### Configure THIS !! +# Chemin de l'application : DIR="/var/www/lighten-mailbox.zici.fr/web" +# Utilisateur qui lance le daemon (le même qui exécute php sur votre serveur web, souvent www-data) USER="web242" #USER="www-data" @@ -49,4 +51,4 @@ case "$1" in ;; esac -exit 0 \ No newline at end of file +exit 0