127.0.0.1 n'autorise pas la connexion.

Résolu/Fermé
emrh Messages postés 427 Date d'inscription mardi 9 décembre 2014 Statut Membre Dernière intervention 9 avril 2024 - 8 nov. 2022 à 19:43
emrh Messages postés 427 Date d'inscription mardi 9 décembre 2014 Statut Membre Dernière intervention 9 avril 2024 - 9 nov. 2022 à 08:52

Bonjour à tous,

Suite à une migration de Mint 20.3 vers 21 je ne parviens plus à afficher mon site web local...
J'ai ma page en favoris qui s'ouvre sur 127.0.0.1 n'autorise pas la connexion.

Voici les message que j'ai dans le terminal : 
 

$ sudo /etc/init.d/apache2 restart
Restarting apache2 (via systemctl): apache2.serviceJob for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xeu apache2.service" for details.



apache2ctl -M
apache2: Syntax error on line 146 of /etc/apache2/apache2.conf: Syntax error on line 3 of /etc/apache2/mods-enabled/php7.4.load: Can't locate API module structure `php7_module' in file /usr/lib/apache2/modules/libphp8.1.so: /usr/lib/apache2/modules/libphp8.1.so: undefined symbol: php7_module
Action '-M' failed.
The Apache error log may have more information.


$ systemctl status apache2.service
× apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Tue 2022-11-08 19:36:23 CET; 6min ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 15209 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)
        CPU: 45ms

nov. 08 19:36:23 X705UAP systemd[1]: Starting The Apache HTTP Server...
nov. 08 19:36:23 X705UAP apachectl[15212]: apache2: Syntax error on line 146 of /etc/apache2/apache2.conf: Syntax error on line 3 of /etc/apache2/mods-enabled/php7.4.load: Can't locate API module s>
nov. 08 19:36:23 X705UAP apachectl[15209]: Action 'start' failed.
nov. 08 19:36:23 X705UAP apachectl[15209]: The Apache error log may have more information.
nov. 08 19:36:23 X705UAP systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
nov. 08 19:36:23 X705UAP systemd[1]: apache2.service: Failed with result 'exit-code'.
nov. 08 19:36:23 X705UAP systemd[1]: Failed to start The Apache HTTP Server.

Pouvez-vous m'aider, car là franchement je ne sais pas quoi faire ? Merci d'avance !


Linux / Chrome 107.0.0.0

3 réponses

emrh Messages postés 427 Date d'inscription mardi 9 décembre 2014 Statut Membre Dernière intervention 9 avril 2024 20
Modifié le 9 nov. 2022 à 09:04

J'ai fait ça qui fonctionne : 
sudo a2dismod php7.4
Puis : 
systemctl restart apache2

Le site est à nouveau accessible, mais les bases de données qui lui sont liées ne fonctionnent plus !

EDIT : J'ai ré installé phpmyadmin (?) et tout refonctionne !
sudo apt install phpmyadmin

1
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 500
8 nov. 2022 à 23:54

Bonjour,

La mise à jour a entrainé un changement de version de PHP (7.4 -> 8.1) mais la configuration Apache tentent toujours de charger un ancien module PHP.

Il faut probablement désactiver le module /etc/apache2/mods-enabled/php7.4.load et plutôt charger son remplaçant.

0
emrh Messages postés 427 Date d'inscription mardi 9 décembre 2014 Statut Membre Dernière intervention 9 avril 2024 20
9 nov. 2022 à 00:11

Merci avion-f16 pour ton aide mais je n'ai aucune idée de comment faire... j'ai bien vu que maintenant j'avais des php8.1.ini mais je ne saurais pas virer mods-enabled/php7.4.load pour le remplacer par la nouvelle version ! Une piste ?

0