VestaCP

config: cannot create user preferences file /nonexistent/.spamassassin/user_prefs: No such file or directory

Modifier /etc/default/spamassassin. Remplacer:

OPTIONS="--create-prefs --max-children 5 --helper-home-dir"

par

OPTIONS="--create-prefs --max-children 5 --helper-home-dir -u debian-spamd"

Créer le dossier et ajuster ses permissions:

mkdir -p /nonexistent/.spamassassin
chown debian-spamd: /nonexistent/.spamassassin

et redémarrer le service:

service spamassassin restart

Installer Vesta sur Debian 7 (Wheezy)

L'installation de Vesta sous Debian 7 se fait exactement comme sous Ubuntu:

ssh root@le-nom.de-votre-serveur

curl -O http://vestacp.com/pub/vst-install.sh

bash vst-install.sh

Si certains composants logiciels sont déjà installés et interfèrent éventuellement avec l'installation de Vesta, celui-ci vous le signale. Je recommande fortement de désinstaller  tous ces paquets logiciels risquant de poser problème (par exemple: exim4, apache2, nginx, vsftpd).

Autrement dit, il est recommandé de n'installer Vesta que sur un système quasi-vierge (juste l'OS).

Où se trouve le mot de passe du super-utilisateur MySQL sous Vesta

Lors de l'installation de Vesta, aucune information n'est communiquée concernant les accès à la base MySQL. Embêtant si l'on a besoin d'une base de données pour un site, ce qui n'est pas si rare...

Cette information, on va la trouver dans le fichier:

/usr/local/vesta/conf/mysql.conf