Lors de la mise à jour d'ISPConfig 3 (vers la version 3.0.3.3 notament), ce dernier remplace certains fichiers de configurations. Cela provoque quelques erreurs.
Pour corriger ces problèmes, il est nécessaire de se connecter à la console de gestion SSH. Vous trouverez plus d'informations sur l'utilisation de la console de gestion SSH sur notre wiki à l'adresse suivante : http://wiki.lws-hosting.com/doku.php/vps#ssh_-_console_de_gestion
Editez le fichier /etc/apache2/sites-available/ispconfig.vhost et ajoutez les lignes suivantes avant la balise <\VirtualHost>
SSLEngine on SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key Alias /webmail /var/www/webmail <Directory /var/www/webmail> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost>
Puis redémarrez le service apache avec la commande suivante :
/etc/init.d/apache2 restart
Puis testez l'accès à ISPConfig avec l'adresse suivante : https://ip_de_votre_serveur:81/
Déplacez le fichier /etc/pure-ftpd/db/mysql.conf avec la commande suivante :
mv /etc/pure-ftpd/db/mysql.conf /root/pure-ftpd-mysql.conf.old
Créez puis éditez le fichier /etc/pure-ftpd/db/mysql.conf avec la commande suivante :
nano /etc/pure-ftpd/db/mysql.conf
Puis insérez les lignes suivantes et remplacer MOT_DE_PASSE_DB par le mot de passe d'origine du compte admin d'ISPConfig 3.
MYSQLServer 127.0.0.1 MYSQLPort 3306 MYSQLSocket /tmp/mysql.sock MYSQLUser ispconfig MYSQLPassword MOT_DE_PASSE_DB MYSQLDatabase dbispconfig MYSQLCrypt crypt MYSQLGetPW SELECT password FROM ftp_user WHERE active = 'y' AND server_id = '1' AND username="\L" MYSQLGetUID SELECT uid FROM ftp_user WHERE active = 'y' AND server_id = '1' AND username="\L" MYSQLGetGID SELECT gid FROM ftp_user WHERE active = 'y' AND server_id = '1' AND username="\L" MYSQLGetDir SELECT dir FROM ftp_user WHERE active = 'y' AND server_id = '1' AND username="\L"
Entrez ensuite ces commandes pour éviter une éventuelle mise à jour de pure-ftpd :
aptitude hold pure-ftpd-mysql update-rc.d -f pure-ftpd-mysql remove /etc/init.d/pure-ftpd-mysql stop
Relancez le service FTP :
/etc/init.d/start-ftp restart
Editez le fichier /etc/amavis/conf.d/15-av_scanners
nano /etc/amavis/conf.d/15-av_scanners
Puis décommentez la ligne # ['always-clean', sub {0}], en fin de fichier :
...
# always succeeds (uncomment to consider mail clean if all other scanners fail)
['always-clean', sub {0}],
);
1; # ensure a defined return
Relancez amavis.
/etc/init.d/amavis restart