Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Autres
Autres Autres distributions : Gentoo, Slackware, Knoppix, Kaella, Dsl, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 17/03/2008, 10h59   #1
Membre extrêmement actif
 
Avatar de ArHacKnIdE
 
Inscription : janvier 2006
Messages : 1 952
Détails du profil
Informations personnelles :
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2006
Messages : 1 952
Points : 1 929
Points : 1 929
Envoyer un message via MSN à ArHacKnIdE
Par défaut Serveur Kimsufi Endomagé

Bonjour à tous,

Excusez-moi pour ce titre peu explicite mais vous allez comprendre pourquoi...

Alors j'explique la situation :

Je travaille actuellement avec d'autres personne sur un serveur Kimsufi, avec donc Gentoo qui tourne dessus.

Il y a dessus d'origine (je présume) apache et PHP installé... hors depuis hier il ne marche plus du tout (Erreur interne au serveur voir www.caleoo.com).
On a appelé l'assistance technique qui nous a confirmé que le problème est dû à une fausse manip car eux n'y touche pas (à 30€ le mois un petit coup de main serai pas de refus quand même)...

L'erreur sur IE :
Citation:
Le site Web ne peut pas afficher la page
HTTP 500
Causes les plus probables :
Le site Web est en cours de maintenance.
Le site Web présente une erreur de programmation.

Essayez la chose suivante :
Actualisez la page.

Aller à la page précédente.

Informations

Cette erreur (HTTP 500 Erreur interne au serveur) signifie que le site Web que vous visitez a rencontré un problème de serveur qui a empêché l’affichage de la page Web.

Pour plus d’informations sur les erreurs HTTP, consultez l’aide.
Aucune page du site n'est accessible. (sauf peut être ça http://ks35672.kimsufi.com/)

Voilà ou j'en suis, je ne sais pas par quoi commencer, je ne sais pas comment analyser la chose pour diagnostiquer quoi que ce soit...

Quand je me connecte dans l'admin, rien d'anormal, les services apaches, Qmail, etc. sont en "route" comme en temps normal...

Petite information : Il est possible que ce soit arrivé après avoir voulu recompiler PHP avec cURL (peut être en suivant les infos de cette page : http://guide.ovh.com/Release2OptionsPhp).

Que dois-je faire pour réparer ce serveur ?
Peut être qu'on peut faire une restauration système ?
Quels renseignements, quelles informations vous faut-il pour m'aider à résoudre ce gros problème ?

Précision supplémentaire : j'ai les acces root pour la console ssh.

Merci enormement

PS : Et encore désolé si le post n'est pas au bon endroit.
__________________
Vous êtes nouveau ici ?! Pensez à consulter les règles pour plus d'efficacité

Mon blog developpez.com! (En travaux)
- PHP5 sur 1and1
- Clé aléatoire en PHP

Dernière modification par ArHacKnIdE ; 17/03/2008 à 11h23.
ArHacKnIdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2008, 11h38   #2
Membre extrêmement actif
 
Avatar de ArHacKnIdE
 
Inscription : janvier 2006
Messages : 1 952
Détails du profil
Informations personnelles :
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2006
Messages : 1 952
Points : 1 929
Points : 1 929
Envoyer un message via MSN à ArHacKnIdE
Nouvelles :

Apparement c'est pas Apache qui déconne puisque : http://www.caleoo.com/test.html fonctionne bien.

Mais si par exemple je mets test.php à la place de test.html, paf Erreur 500...

Je ne peux ouvrir aucun document PHP, j'espère que la base de donnée à pas eu des problèmes

Donc j'en déduis qu'il y a un problème avec le PHP, oui mais lequel, est-il désinstallé, peut-on avoir un aperçu de son état sur le serveur depuis la console SSH ?!

Merci
__________________
Vous êtes nouveau ici ?! Pensez à consulter les règles pour plus d'efficacité

Mon blog developpez.com! (En travaux)
- PHP5 sur 1and1
- Clé aléatoire en PHP
ArHacKnIdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2008, 17h26   #3
Nouveau Membre du Club
 
Inscription : décembre 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 36
Points : 36
Points : 36
Il est probable que ton php ait du mal à s'initialiser. Pour y voir plus clair, tu peux commencer par activer le log des erreurs par php (ce qui est de toute manière conseillé sur un serveur de production) :

Edite ton fichier de conf php :
Code :
1
2
 
vi /etc/php/apache2-php5/php.ini
Active le log des erreurs :
Code :
1
2
3
 
log_errors = On
error_log = /var/log/php.err
Assures toi qu'Apache peut écrire le fichier :
Code :
1
2
 
chown apache /var/log/php.err
Redémarres Apache pour prise en compte des modifications :
Code :
1
2
 
apache2ctl graceful
Accèdes à une page php sur ton serveur (via ton navigateur) et indiques-nous ce que tu trouves dans le log.
riaStudio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2008, 17h59   #4
Membre extrêmement actif
 
Avatar de ArHacKnIdE
 
Inscription : janvier 2006
Messages : 1 952
Détails du profil
Informations personnelles :
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2006
Messages : 1 952
Points : 1 929
Points : 1 929
Envoyer un message via MSN à ArHacKnIdE
Merci d'avoir répondu et de m'aider.

Alors il y a un petit hic (meme assez gros) c'est que j'ai pas ce fichier php.ini sur le serveur... Après une recherche j'en ai deux en fait :

Citation:
/usr/local/lib/php4/php.ini
/usr/local/lib/php5/php.ini
Dans ces deux là, j'ai donc changer par On et mis le chemin du error_log...

Pour la première commande apache :

Citation:
apache: usager invalide
Pour la seconde il reconnait pas cette commande...

Alors j'ai essayé d'accéder à une page PHP, mais le fichier php.err ne s'est pas créé

C'est grave comme c'est le binz

Merci de ton aide

EDIT : En fait je crois qu'il faut carrement reinstaller PHP, sachant que Apache, MySQL... sont actifs. Mais je ne sais pas comment faire tout cela, et sur internet les resultats sont très flous et c'est ce qui d'ailleurs a fait que le serveur ne marche plus...

Pour bien faire il faudrait que OVH/Kimsufi me fasse une remise à zéro, mais apparement il y a pas de support pour kimsufi, quand on apelle OVH ils disent qu'ils y connaissent rien en kimsufi... et le support kimsufi c'est un forum ou il n'y a pas un responsable ni rien du tout, à 30€/mois c'est pas super ...
__________________
Vous êtes nouveau ici ?! Pensez à consulter les règles pour plus d'efficacité

Mon blog developpez.com! (En travaux)
- PHP5 sur 1and1
- Clé aléatoire en PHP

Dernière modification par ArHacKnIdE ; 17/03/2008 à 18h22.
ArHacKnIdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2008, 18h23   #5
Membre chevronné
 
Inscription : octobre 2005
Messages : 632
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : octobre 2005
Messages : 632
Points : 680
Points : 680
J'ai trouvé des explications pour l'installation / la désinstallation de paquets sous Gentoo :
http://www.gentoo.org/doc/fr/handboo...?part=2&chap=1

Est-ce que Apache est bien configuré pour utiliser PHP? (Fichier httpd.conf, par exmple voir http://www.interpc.fr/mapage/billaud/apmysphp.htm#php.)
BugFactory est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2008, 18h28   #6
Nouveau Membre du Club
 
Inscription : décembre 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 36
Points : 36
Points : 36
Comme je te le disais dans le premier thread, il faut toujours passer par le gestionnaire de paquet de ta distribution, sous risque d'arriver à... ce que tu sais

Si le paquet php n'est pas installé, sous Gentoo :
riaStudio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2008, 18h33   #7
Nouveau Membre du Club
 
Inscription : décembre 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 36
Points : 36
Points : 36
"apache" est le user standard sous lequel les processus "Apache" s'exécutent sous Gentoo. Surprenant que cela ne soit pas le cas sur ta machine (je n'ai jamais essayé les kimsufi).

Tu peux déterminer sous quel user ton Apache s'exécute avec la commande suivante :
Code :
1
2
 
egrep '^User' /etc/apache2/httpd.conf
riaStudio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2008, 18h43   #8
Membre extrêmement actif
 
Avatar de ArHacKnIdE
 
Inscription : janvier 2006
Messages : 1 952
Détails du profil
Informations personnelles :
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2006
Messages : 1 952
Points : 1 929
Points : 1 929
Envoyer un message via MSN à ArHacKnIdE
Citation:
Envoyé par riaStudio Voir le message
Comme je te le disais dans le premier thread, il faut toujours passer par le gestionnaire de paquet de ta distribution, sous risque d'arriver à... ce que tu sais

Si le paquet php n'est pas installé, sous Gentoo :
Tout ce que j'ai testé pour réinstaller PHP abouti presque à la même chose :

Citation:
ks35672 ~ # emerge php
Calculating dependencies... done!
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.
Et je suis en train de chercher ou se trouve le répertoire apache (et son httpd.conf)...

Et je viens d'envoyer un email à l'assistance en esperant qu'ils pourront me remettre le serveur à zéro...

EDIT :

Citation:
ks35672 ~ # egrep '^User' /usr/local/apache/conf/httpd.conf
User nobody
UserDir www
Je précise que Apache est bien opérationnel, juste PHP qui est parti, je sais pas où d'ailleurs, loin de moi surement

Merci
__________________
Vous êtes nouveau ici ?! Pensez à consulter les règles pour plus d'efficacité

Mon blog developpez.com! (En travaux)
- PHP5 sur 1and1
- Clé aléatoire en PHP
ArHacKnIdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2008, 18h51   #9
Nouveau Membre du Club
 
Inscription : décembre 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 36
Points : 36
Points : 36
Conclusion : php est installé, et ta Gentoo est largement customisée

Sur une Gentoo standard, tu peux obtenir la liste des fichiers d'un paquet comme suit :
Code :
1
2
 
equery files apache
equery fait partie du paquet gentoolkit, tu auras peut-être besoin de l'installer avec un :
enfin si sa marche sur un kimsufi
riaStudio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2008, 18h53   #10
Nouveau Membre du Club
 
Inscription : décembre 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 36
Points : 36
Points : 36
Ok, donc ton apache s'exécute sous le user "nobody" :
Code :
1
2
 
chown nobody /var/log/php.err
S'il ne connaît pas apache2ctl, il te reste l'init :
Code :
1
2
 
/etc/init.d/apache2 restart
Puis ouverture d'une page php et check du log
riaStudio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2008, 18h55   #11
Membre extrêmement actif
 
Avatar de ArHacKnIdE
 
Inscription : janvier 2006
Messages : 1 952
Détails du profil
Informations personnelles :
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2006
Messages : 1 952
Points : 1 929
Points : 1 929
Envoyer un message via MSN à ArHacKnIdE
Citation:
Envoyé par riaStudio Voir le message
Conclusion : php est installé, et ta Gentoo est largement customisée


Citation:
Envoyé par riaStudio Voir le message
Sur une Gentoo standard, tu peux obtenir la liste des fichiers d'un paquet comme suit :
Code :
1
2
 
equery files apache
equery fait partie du paquet gentoolkit, tu auras peut-être besoin de l'installer avec un :
enfin si sa marche sur un kimsufi
Au point ou j'en suis je peux tout tester sans risque, je te tiens au courant, et merci encore

EDIT :

Citation:
ks35672 ~ # equery files apache
[ Searching for packages matching apache... ]
ks35672 ~ #
lol ?!
__________________
Vous êtes nouveau ici ?! Pensez à consulter les règles pour plus d'efficacité

Mon blog developpez.com! (En travaux)
- PHP5 sur 1and1
- Clé aléatoire en PHP
ArHacKnIdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2008, 19h02   #12
Membre extrêmement actif
 
Avatar de ArHacKnIdE
 
Inscription : janvier 2006
Messages : 1 952
Détails du profil
Informations personnelles :
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2006
Messages : 1 952
Points : 1 929
Points : 1 929
Envoyer un message via MSN à ArHacKnIdE
Citation:
chown nobody /var/log/php.err
Le fichier php.err n'existe pas, même après l'avoir mis dans le error_log des deux php.ini puis ouvrir une page php...


Citation:
/etc/init.d/apache2 restart
Apparement les fichiers apache... ne se trouve pas du tout ici.

Si tu as le temps et l'envie je peux te donner les acces à l'admin du serveur pour que tu regarde sinon tant pis...

Vive Gentoo et Kimsufi
__________________
Vous êtes nouveau ici ?! Pensez à consulter les règles pour plus d'efficacité

Mon blog developpez.com! (En travaux)
- PHP5 sur 1and1
- Clé aléatoire en PHP
ArHacKnIdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2008, 19h14   #13
Nouveau Membre du Club
 
Inscription : décembre 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 36
Points : 36
Points : 36
Tu peux créer le fichier d'erreur php comme suit :
Code :
1
2
 
> /var/log/php.err
et rebelotes :
Code :
1
2
 
chown nobody /var/log/php.err
et restart du apache (mais là je sais pas comment, vu que y'a ni apache2ctl ni init.d )

Sa donne koi un ?
riaStudio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2008, 19h47   #14
Membre extrêmement actif
 
Avatar de ArHacKnIdE
 
Inscription : janvier 2006
Messages : 1 952
Détails du profil
Informations personnelles :
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2006
Messages : 1 952
Points : 1 929
Points : 1 929
Envoyer un message via MSN à ArHacKnIdE
Ok je vais créer ce fichier, et faire le chown.

Apache je vais le redémarrer par le panneau d'admin, je crois que je peux.

EDIT : Voilà j'ai redémarré mon Apache, bien mis le php.err au bon endroit et modifier les variables dans le php.ini, je tente d'acceder à une page pour provoquer l'erreur mais rien ne vient s'ajouter au php.err...
__________________
Vous êtes nouveau ici ?! Pensez à consulter les règles pour plus d'efficacité

Mon blog developpez.com! (En travaux)
- PHP5 sur 1and1
- Clé aléatoire en PHP
ArHacKnIdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2008, 23h14   #15
Nouveau Membre du Club
 
Inscription : décembre 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 36
Points : 36
Points : 36
Bon, au vu des difficultés pour obtenir l'erreur exacte, je penses qu'il faut essayer une méthode pour forte.

Je te proposes de désinstaller php, puis de le réinstaller en espérant que cela remettra de l'ordre :

Code :
1
2
3
 
emerge --unmerge php
emerge php
riaStudio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2008, 00h16   #16
Membre extrêmement actif
 
Avatar de ArHacKnIdE
 
Inscription : janvier 2006
Messages : 1 952
Détails du profil
Informations personnelles :
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2006
Messages : 1 952
Points : 1 929
Points : 1 929
Envoyer un message via MSN à ArHacKnIdE
Voilà la fin du résultat de la première commande puis le résultat de la seconde...

Citation:
* GNU info directory index is up-to-date.
* IMPORTANT: 6 config files in '/etc' need updating.
* IMPORTANT: 1 config files in '/usr/local/lib/php5' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
ks35672 ~ # emerge php
Calculating dependencies... done!
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.
Moi je comprends pas bien, ça a pas l'air de désinstaller, ça a pas l'air d'installer, je sais plus

Merci
__________________
Vous êtes nouveau ici ?! Pensez à consulter les règles pour plus d'efficacité

Mon blog developpez.com! (En travaux)
- PHP5 sur 1and1
- Clé aléatoire en PHP
ArHacKnIdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2008, 23h39   #17
Membre extrêmement actif
 
Avatar de ArHacKnIdE
 
Inscription : janvier 2006
Messages : 1 952
Détails du profil
Informations personnelles :
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2006
Messages : 1 952
Points : 1 929
Points : 1 929
Envoyer un message via MSN à ArHacKnIdE
Après avoir fait ces commandes maintes et maintes fois, ce coup-ci ça a marché

riaStudio il y a une des commandes que tu m'a fait executer qui a fait en sorte que les commandes d'ovh(http://guides.ovh.com/Release2OptionsPhp) remarchent !

un Grand Merci à toi
__________________
Vous êtes nouveau ici ?! Pensez à consulter les règles pour plus d'efficacité

Mon blog developpez.com! (En travaux)
- PHP5 sur 1and1
- Clé aléatoire en PHP
ArHacKnIdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2008, 08h06   #18
Nouveau Membre du Club
 
Inscription : décembre 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 36
Points : 36
Points : 36
Salut ArHacKnIdE,

bien que je n'ai pas eu le temps de te répondre où te regarder à ton serveur, je croisais les doigts pour toi. J'ai horreur de savoir un serveur planté

Je suis bien content d'apprendre que tu as réussi à solutionner ton problème

Bonne chance pour la suite
riaStudio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2008, 10h49   #19
Membre extrêmement actif
 
Avatar de ArHacKnIdE
 
Inscription : janvier 2006
Messages : 1 952
Détails du profil
Informations personnelles :
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2006
Messages : 1 952
Points : 1 929
Points : 1 929
Envoyer un message via MSN à ArHacKnIdE
En principe j'aime bien connaitre la cause du problèm et savoir comment le réparer mais sur coup-là j'en sais rien

Et la cerise sur le gateau, c'est que cURL s'est installé en même temps

Milles Mercis à toi
__________________
Vous êtes nouveau ici ?! Pensez à consulter les règles pour plus d'efficacité

Mon blog developpez.com! (En travaux)
- PHP5 sur 1and1
- Clé aléatoire en PHP
ArHacKnIdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 15h47.


 
 
 
 
Partenaires

Hébergement Web