J'ai déjà installé apache2, j'ai mis à niveau vers php5.5 et cela a interrompu mon installation, j'ai donc essayé de corriger quelques fichiers. Mais cela n'a pas fonctionné, j'ai supprimé automatiquement apache mais j'obtiens toujours cette erreur lorsque j'essaie d'installer:
/etc/init.d/apache2: 64: .: Can't open /etc/apache2/envvars
/etc/init.d/apache2: 76: .: Can't open /etc/apache2/envvars
ERROR: APACHE_PID_FILE needs to be defined in /etc/apache2/envvars
invoke-rc.d: initscript apache2, action "restart" failed.
sudo apt-get purge apache2
etsudo apt-get install apache2
? (Si c'est le cas, cela devrait fonctionner, même si je suggèresudo apt-get --purge --reinstall install apache2
, qui le fait en "une seule étape" et, plus important encore, s'assure que tous les fichiers de package nécessaires sont téléchargés avant d'effectuer la suppression du package d'origine.)Utilisez les lignes de commande ci-dessous:
Et enfin, installer à
apache2
nouveau:sudo apt-get -y install apache2
.la source
Essayer:
Il réinstallera les packages apache et restaurera tous les fichiers de configuration dans
/etc/apache2
.la source