Pages : 1
#1 Le 24/11/2018, à 09:01
- cleoUbuntu
[Résolu]Le server apache2 ne se lance pas
Bonjour
Voila j'ai installer manuellement et séparément apache2, php, mysql.
J'ai eu quelque problème au début (résolu d'ailleurs grâce à la participation du forum). Mais maintenant tout marche, sauf que quand je démarre mon ordi, si je vais tout de suite sur localhost depuis firefox , le server se lance, sinon si j'attends j'ai le message d'erreur suivant :
cleo@cleo-UX510UXK:~$ sudo systemctl restart apache2.service
[sudo] Mot de passe de cleo :
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.
cleo@cleo-UX510UXK:~$ systemctl status apache2.service
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset:
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: failed (Result: exit-code) since Sat 2018-11-24 08:43:15 CET; 17s ago
Process: 3206 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILU
nov. 24 08:43:15 cleo-UX510UXK apachectl[3206]: AH00558: apache2: Could not reli
nov. 24 08:43:15 cleo-UX510UXK apachectl[3206]: (98)Address already in use: AH00
nov. 24 08:43:15 cleo-UX510UXK apachectl[3206]: (98)Address already in use: AH00
nov. 24 08:43:15 cleo-UX510UXK apachectl[3206]: no listening sockets available,
nov. 24 08:43:15 cleo-UX510UXK apachectl[3206]: AH00015: Unable to open logs
nov. 24 08:43:15 cleo-UX510UXK apachectl[3206]: Action 'start' failed.
nov. 24 08:43:15 cleo-UX510UXK apachectl[3206]: The Apache error log may have mo
nov. 24 08:43:15 cleo-UX510UXK systemd[1]: apache2.service: Control process exit
nov. 24 08:43:15 cleo-UX510UXK systemd[1]: apache2.service: Failed with result '
nov. 24 08:43:15 cleo-UX510UXK systemd[1]: Failed to start The Apache HTTP Serve
lines 1-17/17 (END)
J'ai cherché, mais je n'ai pas trouvé exactement le même problème et je ne veux pas tout changer dans les confs et faire n'importe quoi.
Si vous aviez une idées sa serai super, parce que à chaque fois je redémarre mon pc mais c'est un peu chiant.
Dernière modification par cleoUbuntu (Le 28/11/2018, à 12:19)
Hors ligne
#2 Le 24/11/2018, à 09:23
- bruno
Re : [Résolu]Le server apache2 ne se lance pas
Bonjour,
Les lignes de ton retour de commande sont coupées, ce qui ne facilite pas leur interprétation
On peut quand même voir :
…Address already in use: …
…no listening sockets available,
Ce qui signifie qu'un autre service est déjà en écoute sur le(s) port(s) utilisé(s) par Apache (normalement 80 et 443).
Il y a une autre erreurs concernant les logs mais on verra après.
As-tu installé d'autres serveurs web qu'Apache : nginx, installation xampp, etc ?
Pour voir cela, donnes-nous le retour complet de :
sudo netstat -tnlp
#3 Le 24/11/2018, à 09:28
- cleoUbuntu
Re : [Résolu]Le server apache2 ne se lance pas
Je suis toujours impressionner par la vitesse de réponse des personnes du forum
Voila la réponse
cleo@cleo-UX510UXK:~$ netstat -ntlp
(Tous les processus ne peuvent être identifiés, les infos sur les processus
non possédés ne seront pas affichées, vous devez être root pour les voir toutes.)
Connexions Internet actives (seulement serveurs)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat PID/Program name
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:80 0.0.0.0:* LISTEN -
tcp6 0 0 ::1:38037 :::* LISTEN 2743/java
tcp6 0 0 ::1:631 :::* LISTEN -
tcp6 0 0 :::5432 :::* LISTEN -
cleo@cleo-UX510UXK:~$
Hors ligne
#4 Le 24/11/2018, à 09:35
- bruno
Re : [Résolu]Le server apache2 ne se lance pas
Avec sudo la commande STP (comme demandé en #2).
#5 Le 24/11/2018, à 09:49
- cleoUbuntu
Re : [Résolu]Le server apache2 ne se lance pas
Pas de soucis
cleo@cleo-UX510UXK:~$ sudo netstat -ntlp
[sudo] Mot de passe de cleo :
Connexions Internet actives (seulement serveurs)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat PID/Program name
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 861/systemd-resolve
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2998/cupsd
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 987/postgres
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1057/mysqld
tcp 0 0 127.0.0.1:80 0.0.0.0:* LISTEN 989/php-fpm: master
tcp6 0 0 ::1:38037 :::* LISTEN 2743/java
tcp6 0 0 ::1:631 :::* LISTEN 2998/cupsd
tcp6 0 0 :::5432 :::* LISTEN 987/postgres
cleo@cleo-UX510UXK:~$
Hors ligne
#6 Le 24/11/2018, à 10:00
- bruno
Re : [Résolu]Le server apache2 ne se lance pas
Tu as php-fpm qui est déjà en écoute sur le port 80 de l'interface de bouclage (127.0.01), apache refuse donc de se lancer.
As-tu installé nginx précédemment ou d'autres service web ?
Voir le retour de :
apt-cache policy nginx
N.B. : c'est assez curieux d'avoir php-fpm en écoute sur un port tcp car sur Debian et Ubuntu, dans la configuration par défaut php-fpm utilise un socket Unix. Ce serait donc bien de savoir ce que tu as tenté d'installer et de configurer avant…
Dernière modification par bruno (Le 24/11/2018, à 10:00)
#7 Le 24/11/2018, à 10:16
- cleoUbuntu
Re : [Résolu]Le server apache2 ne se lance pas
cleo@cleo-UX510UXK:~$ apt-cache policy nginx
nginx:
Installé : (aucun)
Candidat : 1.14.0-0ubuntu1.2
Table de version :
1.14.0-0ubuntu1.2 500
500 http://fr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
500 http://fr.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
500 http://security.ubuntu.com/ubuntu bionic-security/main i386 Packages
1.14.0-0ubuntu1 500
500 http://fr.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
500 http://fr.archive.ubuntu.com/ubuntu bionic/main i386 Packages
cleo@cleo-UX510UXK:~$
J'ai ne sais pas trop ce que j'ai installé en rapport avec ça, ce que je sais c'est que je n'ai pas installé, nginx ( en tout cas pas manuellement). Par contre au début il me semble que j'ai installer wamp mais j'ai fini par le désinstaller et installer tout les programmes moi même.
Après au début j'avais un problème avec php et j'ai modifier des confs de php, je sais pas si c'est sa.
Hors ligne
#8 Le 24/11/2018, à 10:22
- bruno
Re : [Résolu]Le server apache2 ne se lance pas
Il faut voir d'où vient ce php-fpm, si c'est un paquet Ubuntu ou un truc installé autrement:
apt-cache policy php-fpm
Si c'est bien un paquet Ubuntu, on supprime complètement et on fait ce qu'il faut pour qu'apache utilise le module php intégré (plus simple) :
sudo apt purge php-fpm
sudo apt install libapache2-mod-php
sudo a2enmod php7.2
sudo systemctl restart apache2
Dernière modification par bruno (Le 24/11/2018, à 10:26)
#9 Le 24/11/2018, à 10:42
- cleoUbuntu
Re : [Résolu]Le server apache2 ne se lance pas
cleo@cleo-UX510UXK:~$ apt-cache policy php-fpm
php-fpm:
Installé : (aucun)
Candidat : 1:7.2+60ubuntu1
Table de version :
1:7.2+60ubuntu1 500
500 http://fr.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
500 http://fr.archive.ubuntu.com/ubuntu bionic/universe i386 Packages
D'après le message de retour il n'y a pas de paquets installés
Dernière modification par cleoUbuntu (Le 24/11/2018, à 10:51)
Hors ligne
#10 Le 24/11/2018, à 11:09
- bruno
Re : [Résolu]Le server apache2 ne se lance pas
Bon, cela ne va pas être simple…
Cela veut dire que le service php-fpm qui tourne vient d'une installation précédente : wamp, xampp, ou autre chose ? Et que cela n'a pas été complètement désinstallé.
J'ai l'impression que tu as beaucoup « bidouillé » sur ta machine sans te laisser la possibilité de revenir en arrière… Je vois par exemple un service mysql et un service postgresql qui tournent. As-tu réellement besoin des deux ?
C’est un conseil que je ne donne habituellement jamais, mais il est parfois plus simple de repartir d'une installation propre du système et de suivre ensuite la doc pour installer la pile LAMP.
#11 Le 24/11/2018, à 11:41
- cleoUbuntu
Re : [Résolu]Le server apache2 ne se lance pas
Je sais c'est pour sa que maintenant je passe par le forum, parce que au début j'essayais de me débrouiller tout seul mais comme tu le vois j'ai du faire des conneries.
En fait le truc c'est que je suis en licence d’informatique et que l'on ce sert et de postgrey pour bosser les requêtes SQL, et de mysql pour faire du php avec phpmyadmin .
Après oui peut être que je vais peut être réinstaller mon système, mais j'ai un peu galéré à installer tout les composant (netbeans, en utilisant le bon jdk, mysql, php et tout le reste) que j'hésite encore un peu.
Hors ligne
#12 Le 24/11/2018, à 11:57
- bruno
Re : [Résolu]Le server apache2 ne se lance pas
Dans ce cas il faut trouver un moyen de supprimer ce service php-fpm qui tourne.
On va commencer par trouver son PID :
ps aux | grep php-fpm
----
Hors-sujet
on ce sert et de postgrey pour bosser les requêtes SQL, et de mysql pour faire du php avec phpmyadmin
Cela n'a pas trop de sens… MySQL et PostGreSQL sont deux SGBD avec lesquels ont peut apprendre à utiliser le langage et les requêtes SQL. Phpmyadmin est une interface graphique écrite en PHP pour administrer des bases MySQL. Si cela a une utilité dans certains cas, c'est certainement le plus mauvais moyen pour administrer des bases de données.
Dernière modification par bruno (Le 24/11/2018, à 12:02)
#13 Le 24/11/2018, à 12:20
- cleoUbuntu
Re : [Résolu]Le server apache2 ne se lance pas
Ok pour les SGBD, de toute façon Phpmyadmin et donc MySQL, me semble moins bien que PostGreSQL, en tout cas de ce que j'ai fait jusqu'à maintenant.
Voila donc pour le code :
cleo@cleo-UX510UXK:~$ ps aux | grep php-fpm
root 989 0.0 0.3 454860 27812 ? Ss 09:08 0:00 php-fpm: master process (/etc/php/7.2/fpm/php-fpm.conf)
www-data 1003 0.0 0.1 457160 15356 ? S 09:08 0:00 php-fpm: pool www
www-data 1004 0.0 0.1 457160 15356 ? S 09:08 0:00 php-fpm: pool www
cleo 5986 0.0 0.0 21536 1000 pts/0 S+ 12:07 0:00 grep --color=auto php-fpm
Merci en tout cas pour m'aider, j'essaie d'apprendre à utiliser linux, ce qui n'est pas simple au début, et le forum aide quand même pas mal.
Hors ligne
#14 Le 24/11/2018, à 12:36
- bruno
Re : [Résolu]Le server apache2 ne se lance pas
Et maintenant qu'on connaît le PID :
sudo readlink -f /proc/989/exe
Mais il semble bien que cela vienne du paquet php-fpm, donc on regarde aussi :
apt-cache policy php7.2-fpm
Dernière modification par bruno (Le 24/11/2018, à 12:39)
#15 Le 24/11/2018, à 13:18
- cleoUbuntu
Re : [Résolu]Le server apache2 ne se lance pas
cleo@cleo-UX510UXK:~$ apt-cache policy php7.2-fpm
php7.2-fpm:
Installé : 7.2.10-0ubuntu0.18.04.1
Candidat : 7.2.10-0ubuntu0.18.04.1
Table de version :
*** 7.2.10-0ubuntu0.18.04.1 500
500 http://fr.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages
500 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages
100 /var/lib/dpkg/status
7.2.3-1ubuntu1 500
500 http://fr.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
cleo@cleo-UX510UXK:~$ sudo readlink -f /proc/989/exe
Voila la commande
cleo@cleo-UX510UXK:~$ sudo readlink -f /proc/989/exe
ne retourne rien
Hors ligne
#16 Le 24/11/2018, à 13:42
- bruno
Re : [Résolu]Le server apache2 ne se lance pas
Ok dans ce cas on applique les commandes proposées en #8 (en ajoutant php7.2-fpm)
sudo apt purge php-fpm php7.2-fpm
sudo apt install libapache2-mod-php
sudo a2enmod php7.2
sudo systemctl restart apache2
#17 Le 24/11/2018, à 14:17
- cleoUbuntu
Re : [Résolu]Le server apache2 ne se lance pas
J'ai fait les commandes et tout a l'air de marcher, j'ai tout de suite redémarré mon pc en oublié de copier ce que m'on retourner les commandes mais après plusieurs redémarrage, le server apache marche a chaque fois.
Hors ligne
#18 Le 24/11/2018, à 14:21
- bruno
Re : [Résolu]Le server apache2 ne se lance pas
Ok, si tout fonctionne je t'invite à modifier ton premier message pour ajouter [Résolu] devant le titre.
#19 Le 24/11/2018, à 14:44
- cleoUbuntu
Re : [Résolu]Le server apache2 ne se lance pas
Ça marche j'attends juste ce soir ppur le faire, pour faire quelques tests, et je met sa en résolu. En tout cas merci, d'avoir pris le temps de m'aider.
Dernière modification par cleoUbuntu (Le 24/11/2018, à 14:45)
Hors ligne
Pages : 1