web-dev-qa-db-fra.com

Impossible de démarrer mon apache

Après avoir déclassé mon php5.5 à php5.3.10, je ne suis plus capable de démarrer mon Apache2.

Voici ce que je reçois:

Sudo service Apache2 start 
[Sudo] password for fcasili:   
* Starting web server Apache2                                                
Apache2: Syntax error on line 210 of /etc/Apache2/Apache2.conf: Could not open configuration file
/etc/Apache2/mods-enabled/access_compat.load: No such file or directory Action 'start' failed. The Apache error log may have more information.

J'ai déjà essayé de purger mon Apache2 et de le réinstaller à nouveau. S'il vous plaît aider

Vous avez rétrogradé, je suppose en supprimant et en réinstallant les packages. Cela n’a probablement pas supprimé toute la configuration effectuée précédemment.

La configuration d'Apache dans Ubuntu ne consiste plus à lier chaque fichier de configuration et de chargement de module séparément et explicitement dans le fichier de configuration principal, mais simplement en pointant vers les répertoires avec /, avec mods/et avec/avec conf/pour les fichiers se terminant par .conf et .load. Le contenu de ces répertoires est à son tour des liens symboliques vers un fichier des répertoires site-available /, mods-available/et conf-available /, où sont stockés les fichiers fournis par les packages.

Je soupçonne que la rétrogradation que vous avez effectuée a supprimé le fichier access_compat.load du répertoire mods-available/mais a laissé le lien symbolique mods-enable/access_compat.load intact, ce qui en fait un lien inactif. Recherchez dans votre répertoire mods-enable/les liens morts et supprimez-les (ou les).

1
Benoit

Il semble que votre problème se trouve dans /etc/Apache2/Apache2.conf

Il suffit donc de désactiver la ligne à l'origine du problème:

  1. Ouvrez le fichier:

    gksu gedit /etc/Apache2/Apache2.conf

  2. Trouvez la ligne:

    Presse CTRL+F

    tapez access_compat.load

  3. Commentez-le comme suit:

    #Include mods-enabled/access_compat.load

  4. sauvegarder le fichier et redémarrer Apache

    Sudo service Apache2 restart

0
kamil