|
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
|
Posté 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 |
|
| |
|
 |
Vap WRInaute accro

Inscrit le: 17 Juin 2007 Messages: 1078 Localisation: Bouches-du-Rhône
|
Posté 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. |
|
| |
|
 |
Benoit1 WRInaute passionné

Inscrit le: 06 Aoû 2004 Messages: 989 Localisation: Eure (27)
|
Posté le : Mer Avr 02, 2008 2:05 Sujet du message: 500 internal server error |
|
|
| Ce ne serait pas une question de chmods ? |
|
| |
|
 |
Yanig Nouveau WRInaute
Inscrit le: 09 Fév 2008 Messages: 35 Localisation: Brest
|
Posté 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). |
|
| |
|
 |
Vap WRInaute accro

Inscrit le: 17 Juin 2007 Messages: 1078 Localisation: Bouches-du-Rhône
|
Posté 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. |
|
| |
|
 |
Yanig Nouveau WRInaute
Inscrit le: 09 Fév 2008 Messages: 35 Localisation: Brest
|
Posté 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. |
|
| |
|
 |
jcaron WRInaute passionné

Inscrit le: 13 Fév 2004 Messages: 531 Localisation: Paris
|
Posté 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. |
|
| |
|
 |
Yanig Nouveau WRInaute
Inscrit le: 09 Fév 2008 Messages: 35 Localisation: Brest
|
Posté 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 |
|
| |
|
 |
jcaron WRInaute passionné

Inscrit le: 13 Fév 2004 Messages: 531 Localisation: Paris
|
Posté 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. |
|
| |
|
 |
Yanig Nouveau WRInaute
Inscrit le: 09 Fév 2008 Messages: 35 Localisation: Brest
|
Posté 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) |
|
|
| |
|
 |
jcaron WRInaute passionné

Inscrit le: 13 Fév 2004 Messages: 531 Localisation: Paris
|
Posté 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. |
|
| |
|
 |
Yanig Nouveau WRInaute
Inscrit le: 09 Fév 2008 Messages: 35 Localisation: Brest
|
Posté 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 ..
|
|
|
| |
|
 |
jcaron WRInaute passionné

Inscrit le: 13 Fév 2004 Messages: 531 Localisation: Paris
|
Posté 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. |
|
| |
|
 |
Yanig Nouveau WRInaute
Inscrit le: 09 Fév 2008 Messages: 35 Localisation: Brest
|
Posté 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 |
|
| |
|
 |
| |
|
|