#1 Des omissions pour l'installation...
This commit is contained in:
parent
fc82feca31
commit
a627d1746c
3 changed files with 37 additions and 5 deletions
32
README.md
32
README.md
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue