|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | |
|
Invité régulier
![]() Inscription : février 2007 Messages : 22 ![]() |
Bonjour,
J'ai actuellement une machine dédier qui tourne sur Linux Debian, etant donner que je fait mes 1er pas dans le monde du pinguin j'ai utiliser vos superbes tuto pour installer mon serveur web. Mais j'ai un probleme pendant la configuration de apache, quand je veut le redémarer (apache2), voila le message d'érreur : Citation:
Merci pour votre aide |
|
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : mars 2004 Messages : 3 109 ![]() |
Il n'a pas été démarré ... Donc il arrive pas s'arréter
Fait juste un start
__________________
Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP The UNIX way of sex: gunzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep Je ne réponds ni aux messages privées, ni aux messages plein de fautes... |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : août 2005 Messages : 8 306 ![]() |
Ce qu'il peut arriver, s'il y a eu plantage, c'est que le fichier PID existe toujours mais contient un ID de processus qui n'existe plus. Du coup, un restart, qui va commencer par killer le processus existant, plante car le kill échoue.
Commence par vérifier avec un ps que apache fonctionne. S'il ne fonctionne pas, localise le fichier PID, supprime-le et essaie de démarrer Apache. Si apache tourne, regarde le PID du processus parent et compare-le avec la valeur du fichier PID : si c'est la même valeur, t'es dans la merde. Si c'est différent, essaie de modifier le fichier PID pour y mettre la vraie valeur du PID du père et ressaie de redémarrer. Autre possibilité : le script apache2 a un bug, donc regarder s'il va bien chercher le bon fichier PID au bon endroit, etc.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#4 | |
|
Invité régulier
![]() Inscription : février 2007 Messages : 22 ![]() |
OKi merci
Donc j'ai etait checker dans le fichier config de apache et j'ai trouver sa : Citation:
Que dois-je faire ? le crée ? |
|
|
|
00
|
|
|
#5 | ||
![]() Inscription : mars 2004 Messages : 1 298 ![]() |
non non ne l'edite pas :
fait un Code :
puis efface le fichier /var/run/apache2.pid puis lance apache : |
||
|
|
00
|
|
|
#6 | ||
|
Invité régulier
![]() Inscription : février 2007 Messages : 22 ![]() |
Quand je tape
Citation:
Citation:
|
||
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : août 2005 Messages : 8 306 ![]() |
Alors passe à la suite : efface le fichier /var/run/apache2.pid et démarre Apache (/etc/init.d/apache2 start).
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#8 | |
|
Invité régulier
![]() Inscription : février 2007 Messages : 22 ![]() |
Citation:
|
|
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : août 2005 Messages : 8 306 ![]() |
Effectivement... Fais un touch pour créer ce fichier vide :
Vérifie les droits : avec quel utilisateur as-tu installé Apache et avec quel utilisateur cherches-tu à démarrer Apache ? Il faut que ce dernier ait les droits de lecture et écriture sur le fichier apache2.pid.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#10 | |
|
Invité régulier
![]() Inscription : février 2007 Messages : 22 ![]() |
Bha enfaite apache2 je les installer de base avec debian : apt-get install apache2 et je les fait en root
Donc ensuite j'ai régler les droits en écriture du fichier voila ce que j'ai mis ainsi que le message de réponce qui me dit quand je veut Redemarer, démarer ou alors arreter le serveur (même erreure) : Citation:
|
|
|
|
00
|
|
|
#11 | |
![]() ![]() Inscription : août 2005 Messages : 8 306 ![]() |
Là, je sèche. Faut décortiquer le script de démarrage pour savoir ce qu'il veut faire avec son fichier PID.
Citation:
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
|
00
|
|
|
#12 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 22 ![]() |
Bha ecoute la sa va devenir compliquer (pour un debutant ^^) ce que je vai faire jvé remettre ma debian a zero et tous recomencer (c'est pas compliquer ^^) et je verai si sa me fait la meme chose
Je vous tiens au jus |
|
|
00
|
|
|
#13 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 22 ![]() |
ReBonjour
Donc voila j'ai reinstaller ma Debian Sarge et j'ai donc recomencer attentivement le cour de olange : http://olange.developpez.com/tutoria...n/?page=page_1 et je me retrouve avec la même erreur pourtant j'ai suivi texto le cour. C'est à partir de cette partie : http://olange.developpez.com/tutoria...n/?page=page_3 (tout en bas au moment de redémarrer apache que l'erreur revient ! La je ne voit pas du tous comment faire :/ Merci pour votre aide EDIT : Dans son cas il prend pour la configuration des VirtualHosts test1.com et test2.com moi etant donner que j'ai acheter un .info j'ai donc mis weyb.info à la place de test1.com (Cetait juste une petite précision). |
|
|
00
|
|
|
#14 |
![]() ![]() Inscription : août 2005 Messages : 8 306 ![]() |
Tu peux nous envoyer les fichiers httpd.conf et apache2, steuplé ?
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#15 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 22 ![]() |
Oui biensure, je vous est mis tous sa en .txt dispo en piece jointe
|
|
|
00
|
|
|
#16 |
![]() ![]() Inscription : août 2005 Messages : 8 306 ![]() |
Tu peux mettre aussi le script de démarrage ?
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#17 | |
![]() ![]() Inscription : août 2005 Messages : 8 306 ![]() |
Citation:
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
|
00
|
|
|
#18 |
![]() ![]() Inscription : août 2005 Messages : 8 306 ![]() |
Encore une idée : l'utilisateur indiqué par la directive User, il existe bien sur ton système ? Si oui, vérifie qu'il a bien accès au fichier /var/run/apache2.pid : cela veut dire qu'il a les droits de lecture/écriture sur le fichier (c'est fait normalement) mais aussi qu'il a les droits r-x sur les répertoires /var et /var/run. Est-ce bien le cas ? Si cet utilisateur a un shell, le plus simple pour le vérifier est de se connecter avec cet utilisateur (su - <user> depuis le compte root par exemple) et d'essayer d'éditer et d'enregistrer le fichier.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#19 | ||
|
Invité régulier
![]() Inscription : février 2007 Messages : 22 ![]() |
Citation:
Merci EDIT : Citation:
|
||
|
|
00
|
|
|
#20 | |
|
Invité régulier
![]() Inscription : février 2007 Messages : 22 ![]() |
Voila donc j'ai préferer tous réinstaller et je me suis aperçus que c'est à partir de cette commander que le apache me sort l'erreur du fichier pid :
Citation:
EDIT : En tous cas le dossier /etc/apache2/sites-available existe bien et mon fichier s'appel "weyb.info au lieu de test1.com |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com