Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

500 internal server error

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
Yanig
Nouveau WRInaute

Inscrit le: 09 Fév 2008
Messages: 35
Localisation: Brest

URL permanente de ce messagePosté le : Mar Avr 01, 2008 21:14    Sujet du message: 500 internal server error

Bonjour j'ai un message 500 Internal Server Error.

Je suis chez Ovh sous gentoo.

Les dernières commandes que j'ai effectuées:

perl-cleaner all --usepkg
python-updater
emerge -pv ffmpeg
emerge -av ffmpeg

J'ai également fai des modifs sur les fichiers :

/etc/portage/package.use
/etc/portage/package.mask
/etc/ld.so.cache

les 2 premiers à prioris aucun problème, c'est peut être du dernier que ça pourrait venir

les erreurs dans error_log :

... /usr/local/sbin/suphp: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No
such file or directory
... Premature end of script headers: monfichier.php


Si quelqu'un avait une solution pour m'aider à résoudre le problème.
Si vous avez besoin de précisions, n'hésitez pas à me le demander.

Merci
 
Yanig
Vap
WRInaute accro
WRInaute accro

Inscrit le: 17 Juin 2007
Messages: 1078
Localisation: Bouches-du-Rhône

URL permanente de ce messagePosté le : Mer Avr 02, 2008 2:01    Sujet du message: 500 internal server error

restaure l'état avant tes modifs, pmuis fait les une par une pour trouver le pb.
 
Vap Visiter le site web du posteur
Benoit1
WRInaute passionné
WRInaute passionné

Inscrit le: 06 Aoû 2004
Messages: 989
Localisation: Eure (27)

URL permanente de ce messagePosté le : Mer Avr 02, 2008 2:05    Sujet du message: 500 internal server error

Ce ne serait pas une question de chmods ?
 
Benoit1 Visiter le site web du posteur
Yanig
Nouveau WRInaute

Inscrit le: 09 Fév 2008
Messages: 35
Localisation: Brest

URL permanente de ce messagePosté le : Mer Avr 02, 2008 9:36    Sujet du message: 500 internal server error

Vap a écrit:
restaure l'état avant tes modifs, pmuis fait les une par une pour trouver le pb.


Merci, mais quelle est la commande pour restaurer l'état avant les modifs (je ne suis pas programmeur).
 
Yanig
Vap
WRInaute accro
WRInaute accro

Inscrit le: 17 Juin 2007
Messages: 1078
Localisation: Bouches-du-Rhône

URL permanente de ce messagePosté le : Mer Avr 02, 2008 9:45    Sujet du message: 500 internal server error

Il n'y a pas de commande, tu défais ce que tu as fait, c'est tout.

Si tu ne sais pas ce que tu as fait, alors c'est sans espoir...

Enfin, bonne chance quand même.
 
Vap Visiter le site web du posteur
Yanig
Nouveau WRInaute

Inscrit le: 09 Fév 2008
Messages: 35
Localisation: Brest

URL permanente de ce messagePosté le : Mer Avr 02, 2008 10:59    Sujet du message: 500 internal server error

Benoit1 a écrit:
Ce ne serait pas une question de chmods ?


Non y'a pas de souci là dessus.
 
Yanig
jcaron
WRInaute passionné
WRInaute passionné

Inscrit le: 13 Fév 2004
Messages: 531
Localisation: Paris

URL permanente de ce messagePosté le : Mer Avr 02, 2008 11:54    Sujet du message: Re: 500 internal server error

Yanig a écrit:
Les dernières commandes que j'ai effectuées:

perl-cleaner all --usepkg
python-updater
emerge -pv ffmpeg
emerge -av ffmpeg


Je suppose que ça veut dire que tu as upgradé toutes sortes de choses?

Yanig a écrit:

J'ai également fai des modifs sur les fichiers :

/etc/portage/package.use
/etc/portage/package.mask
/etc/ld.so.cache


Et plus précisément, quelles modifs?

Yanig a écrit:
les erreurs dans error_log :

... /usr/local/sbin/suphp: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No
such file or directory
... Premature end of script headers: monfichier.php


Ben ça veut dire qu'il a besoin d'une librairie et qu'il ne la trouve pas. Donc au choix, la librairie n'est plus là (elle a été remplacée par une nouvelle version et il faut donc relinker les exécutables, ou plus vraisemblablement dans ton cas, upgrader les packages correspondants pour qu'ils correspondents aux librairies installées), ou il ne les cherche pas au bon endroit.

Que donne un petit "ls -al /usr/lib/libstdc++*" (sans les ")?

Que dit "ldconfig -p"?

Jacques.
 
jcaron Visiter le site web du posteur
Yanig
Nouveau WRInaute

Inscrit le: 09 Fév 2008
Messages: 35
Localisation: Brest

URL permanente de ce messagePosté le : Mer Avr 02, 2008 12:47    Sujet du message: Re: 500 internal server error

jcaron a écrit:


Que donne un petit "ls -al /usr/lib/libstdc++*" (sans les ")?


ls: ne peut accéder /usr/lib/libstdc++: Aucun fichier ou répertoire de ce type

jcaron a écrit:
Que dit "ldconfig -p"?


ldconfig: File is not a cache file
 
Yanig
jcaron
WRInaute passionné
WRInaute passionné

Inscrit le: 13 Fév 2004
Messages: 531
Localisation: Paris

URL permanente de ce messagePosté le : Mer Avr 02, 2008 13:00    Sujet du message: Re: 500 internal server error

Yanig a écrit:
jcaron a écrit:


Que donne un petit "ls -al /usr/lib/libstdc++*" (sans les ")?


ls: ne peut accéder /usr/lib/libstdc++: Aucun fichier ou répertoire de ce type

le "*" à la fin était important...

jcaron a écrit:
Que dit "ldconfig -p"?


ldconfig: File is not a cache file


Visiblement ldconfig ne marche pas exactement sur Gentoo comme ailleurs... Regarde dans le man comment on fait pour voir le contenu du cache.

Et tu n'as pas dit ce que tu as fait comme modifs à /etc/ld.so.cache...

Jacques.
 
jcaron Visiter le site web du posteur
Yanig
Nouveau WRInaute

Inscrit le: 09 Fév 2008
Messages: 35
Localisation: Brest

URL permanente de ce messagePosté le : Mer Avr 02, 2008 13:53    Sujet du message: 500 internal server error

je viens de faire un "ldconfig"
puis un "env-update"
ce qui semble m'avoir régénéré mon fameux "ld.so.cache"
et je dirais qu'il y a du mieux, je n'ai plus d'erreur 500,
maintenant, par contre j'ai un soucis avec la connexion à ma base de donnée
voici mon message d'erreur :
Code:

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /mondossierl/opendb.php on line 3
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
 
Yanig
jcaron
WRInaute passionné
WRInaute passionné

Inscrit le: 13 Fév 2004
Messages: 531
Localisation: Paris

URL permanente de ce messagePosté le : Mer Avr 02, 2008 14:06    Sujet du message: 500 internal server error

Yanig a écrit:

Code:

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /mondossierl/opendb.php on line 3
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)


Au choix soit ton serveur mysql ne tourne pas ("ps -axl | grep mysql" pour voir), soit le serveur et le client ne sont pas d'accord sur l'endroit où se toruve le socket (problème de versions?), soit il y a un problème de droits sur le dit socket. Que dit "ls -al /var/run/mysqld*"?

Jacques.
 
jcaron Visiter le site web du posteur
Yanig
Nouveau WRInaute

Inscrit le: 09 Fév 2008
Messages: 35
Localisation: Brest

URL permanente de ce messagePosté le : Mer Avr 02, 2008 14:19    Sujet du message: 500 internal server error

Je fais un :

ps -axl | grep mysql

Code:

Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
0     0 12936 29995  18   0   5004   784 pipe_w S+   pts/0      0:00 grep mysql


puis

ls -al /var/run/mysqld*
Code:

total 8
drwxr-xr-x  2 mysql mysql 4096 avr  1 14:20 .
drwxr-xr-x 11 root  root  4096 avr  1 17:06 ..
 
Yanig
jcaron
WRInaute passionné
WRInaute passionné

Inscrit le: 13 Fév 2004
Messages: 531
Localisation: Paris

URL permanente de ce messagePosté le : Mer Avr 02, 2008 14:37    Sujet du message: 500 internal server error

Yanig a écrit:
Je fais un :

ps -axl | grep mysql

Code:

Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
0     0 12936 29995  18   0   5004   784 pipe_w S+   pts/0      0:00 grep mysql


puis

ls -al /var/run/mysqld*
Code:

total 8
drwxr-xr-x  2 mysql mysql 4096 avr  1 14:20 .
drwxr-xr-x 11 root  root  4096 avr  1 17:06 ..


Ton serveur mysql ne tourne pas, il faut le lancer (et/ou regarder dans ses logs pourquoi il ne se lance pas).

Jacques.
 
jcaron Visiter le site web du posteur
Yanig
Nouveau WRInaute

Inscrit le: 09 Fév 2008
Messages: 35
Localisation: Brest

URL permanente de ce messagePosté le : Mer Avr 02, 2008 14:55    Sujet du message: 500 internal server error

et ben ouai !!

un petit : /etc/init.d/mysql restart

et c'est reparti, ça marche. Cool !!!

j'imagine que je posais des bonnes questions de newbie, mais en tout cas

Merci beaucoup Jacques
 
Yanig
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

En savoir plus : , .

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort