|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
FX33 Nouveau WRInaute
Inscrit le: 14 Mar 2004 Messages: 3
|
Posté le : Dim Mar 14, 2004 18:33 Sujet du message: Erreur dans google "Warning: main(): Failed opening ... |
|
|
Bonjour à tous,
Mon site http://www.pochesf.com est bien référencé dans google mais lorsqu'on fait une recherche sur "pochesf", google affiche un message d'erreur :
| Citation: |
www.PocheSF.com - Livres de poche de Science-Fiction, Fantasy ...
... Warning: main(): Failed opening '' for inclusion (include_path='.:/usr/local/lib/php')
in /home/pochesf/www/index.php on line 193. ... |
En effet ma page index.php ne comporte aucun texte, et se contente de faire un include sur les pages voulues (ie : index?page=xxx ).
Pourquoi google n'indexe pas les pages après leur génération sur le serveur ? Comment éviter cela, j'ai essayé de tromper google en mettant une balise div invisible et contenant du texte, mais ça marche rarement.
Je débute, c'est mon premier site, si quelqu'un avait une solution ! |
|
| |
|
 |
doom WRInaute occasionnel

Inscrit le: 21 Déc 2003 Messages: 155
|
Posté le : Dim Mar 14, 2004 18:45 Sujet du message: Erreur dans google "Warning: main(): Failed opening ... |
|
|
| je pense que u url_rewriting s impose, mais je ne suis pas du tout sur. |
|
| |
|
 |
Haq WRInaute accro

Inscrit le: 29 Aoû 2002 Messages: 2106
|
Posté le : Dim Mar 14, 2004 18:50 Sujet du message: Erreur dans google "Warning: main(): Failed opening ... |
|
|
Félicitations pour ton site, pour un premier, il est déjà fort bien conçu !
Je vois a priori 2 explications possibles (il y en a sûrement d'autres) :
1) Tu avais un bug passager au moment où le robot de google est passé sur ces pages.
2) Moins probable: ton code est concu de telle façon qu'un visiteur le voie correctement, mais que ça bloque pour Google (exemple: si tu utilises du javascript pour détecter si $page est défini: Google ne lit pas le javascript)
aK. |
|
| |
|
 |
Haq WRInaute accro

Inscrit le: 29 Aoû 2002 Messages: 2106
|
Posté le : Dim Mar 14, 2004 18:51 Sujet du message: Erreur dans google "Warning: main(): Failed opening ... |
|
|
Bien entendu, je te conseille moi aussi l'url_rewriting et de définir page=home par défaut dans ton code plutôt que de l'afficher dans l'url (ça augmentera la valeur de ta page index sur Google).
Mais le problème vient d'ailleurs.
aK. |
|
| |
|
 |
FX33 Nouveau WRInaute
Inscrit le: 14 Mar 2004 Messages: 3
|
Posté le : Dim Mar 14, 2004 19:10 Sujet du message: Erreur dans google "Warning: main(): Failed opening ... |
|
|
Merci Ak. Pour l'url-writing j'y viendrai surement un jour !
Concernant mon problème, tu peux exclure le bug passager car j'ai reçu depuis pas mal de fois le robot de google et chose surprenant, dès fois, il se laissait avoir par ma fausse balise div.
Je pense que je vais faire ma page d'accueil sans include, ça évitera à google de se perdre. |
|
| |
|
 |
mahefarivony WRInaute accro

Inscrit le: 14 Oct 2002 Messages: 11346
|
Posté le : Dim Mar 14, 2004 19:21 Sujet du message: Erreur dans google "Warning: main(): Failed opening ... |
|
|
je ne vois pas le rapport entre google et un include en php..
ton serveur web a eu un hoquet a ce moment et pis voila... |
|
| |
|
 |
FX33 Nouveau WRInaute
Inscrit le: 14 Mar 2004 Messages: 3
|
Posté le : Dim Mar 14, 2004 19:41 Sujet du message: Erreur dans google "Warning: main(): Failed opening ... |
|
|
et non mahefarivony, le server n'a pas eu un "hoquet" à ce moment là, car comme je l'ai déja dit le problème est récurrent à chaque passage du bot. Il est vrai qu'OVH, mon hébergeur, à mis au point je crois un système de déroutage des bots vers des machines miroirs, mais cela ne vient pas de là.
Pour preuve que le serveur n'est pas HS lors du passage du bot, essayer ce simulateur de moteur, le problème reste le même:
http://www.delorie.com/web/ses.cgi
( à noter que le simulateur ce laisse avoir par ma balise div invisible !) |
|
| |
|
 |
George Abitbol WRInaute accro

Inscrit le: 06 Juin 2003 Messages: 1922
|
Posté le : Dim Mar 14, 2004 19:46 Sujet du message: Erreur dans google "Warning: main(): Failed opening ... |
|
|
| FX33 a écrit: |
Pour preuve que le serveur n'est pas HS lors du passage du bot, essayer ce simulateur de moteur, le problème reste le même:
http://www.delorie.com/web/ses.cgi |
Ceci ne prouve rien du tout. S'il y a eu un problème sur la page au moment où Google l'a indexée, alors tu retrouveras le message d'erreur dans la version en cache. Tu ne serais pas le premier à qui ça arrive
Maintenant, si effectivement c'est un problème permanent, c'est différent...
Fred |
|
| |
|
 |
Haq WRInaute accro

Inscrit le: 29 Aoû 2002 Messages: 2106
|
Posté le : Dim Mar 14, 2004 22:15 Sujet du message: Erreur dans google "Warning: main(): Failed opening ... |
|
|
| FX33 a écrit: |
Pour preuve que le serveur n'est pas HS lors du passage du bot, essayer ce simulateur de moteur, le problème reste le même:
http://www.delorie.com/web/ses.cgi |
Effectivement, il y a on bug affiché avec ce test. On avance.
Ca doit être simple à comprendre, balance ton code aux alentours de la ligne 193 dans index.php, et on devrait pouvoir repérer le problème.
Mais n'abandonne pas les include(), c'est une excellente solution.
aK. |
|
| |
|
 |
George Abitbol WRInaute accro

Inscrit le: 06 Juin 2003 Messages: 1922
|
Posté le : Dim Mar 14, 2004 22:26 Sujet du message: Erreur dans google "Warning: main(): Failed opening ... |
|
|
Tiens, j'avais lu de travers, moi...
Fred |
|
| |
|
 |
Kmacleod WRInaute accro

Inscrit le: 28 Nov 2002 Messages: 3417
|
Posté le : Dim Mar 14, 2004 23:11 Sujet du message: Erreur dans google "Warning: main(): Failed opening ... |
|
|
Si le path de l'include est fait dans le div invisible, je donne peu cher du resultat correct  |
|
| |
|
 |
oberon WRInaute occasionnel

Inscrit le: 26 Sep 2003 Messages: 154
|
Posté le : Mar Mar 16, 2004 3:22 Sujet du message: Erreur dans google "Warning: main(): Failed opening ... |
|
|
Ton site est génial !!!! Je savais même pas qu'il y avait une suite à la guerre éternelle d'Haldeman que j'ai lu il y a presque 20 ans !!!
Merci |
|
| |
|
 |
Tisha WRInaute discret

Inscrit le: 20 Aoû 2003 Messages: 54 Localisation: Montréal
|
Posté le : Mar Mar 16, 2004 5:21 Sujet du message: Re: Erreur dans google "Warning: main(): Failed opening |
|
|
| FX33 a écrit: |
| Citation: |
www.PocheSF.com - Livres de poche de Science-Fiction, Fantasy ...
... Warning: main(): Failed opening '' for inclusion (include_path='.:/usr/local/lib/php')
in /home/pochesf/www/index.php on line 193. ... |
En effet ma page index.php ne comporte aucun texte, et se contente de faire un include sur les pages voulues (ie : index?page=xxx ). |
Ho là là... la ligne suivante au début du script règlera probablement le problème.
| Code: |
| if(!isset($page)||!$page) {$page='home';} |
Faudra aussi penser à prévoir l'impossible.
Tisha |
|
| |
|
 |
| |
|
|