#1 Des omissions pour l'installation...

This commit is contained in:
David 2020-11-18 20:46:41 +01:00
parent fc82feca31
commit a627d1746c
3 changed files with 37 additions and 5 deletions

View file

@ -14,6 +14,7 @@ Pré-requis
* PHP > 7.0 * PHP > 7.0
* php pdo mysql * php pdo mysql
* php-imap
* php yaml * php yaml
* composer * composer
* php-mime-mail-parser * 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 : Installation des dépendances php :
```bash ```bash
#### php imap
apt install php-imap
#### PDO #### PDO
apt install php-pdo apt install php-pdo
#### Mail parse : #### 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... 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 ## Changelog

View file

@ -39,8 +39,8 @@ mailer:
log: log:
path: /var/www/lighten-mailbox.zici.fr/private/lighten.log path: /var/www/lighten-mailbox.zici.fr/lighten.log
level: 5 level: 4
# LOG_LEVEL_OFF = 0; # LOG_LEVEL_OFF = 0;
# LOG_LEVEL_FATAL = 1; # LOG_LEVEL_FATAL = 1;
# LOG_LEVEL_ERROR = 2; # LOG_LEVEL_ERROR = 2;

View file

@ -3,8 +3,10 @@
# /etc/init.d/lighten-mailbox # /etc/init.d/lighten-mailbox
# Fichier sous-système pour le serveur "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" 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="web242"
#USER="www-data" #USER="www-data"
@ -49,4 +51,4 @@ case "$1" in
;; ;;
esac esac
exit 0 exit 0