Erreur dans google "Warning: main(): Failed opening ...

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

FX33
Nouveau WRInaute
 
Messages: 3
Inscription: Dim Mar 14, 2004 17:14

Erreur dans google "Warning: main(): Failed opening ...

Message le Dim Mar 14, 2004 17:33

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 :

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
WRInaute occasionnel
 
Messages: 155
Inscription: Dim Déc 21, 2003 19:37

Message le Dim Mar 14, 2004 17:45

je pense que u url_rewriting s impose, mais je ne suis pas du tout sur.

Haq
WRInaute accro
WRInaute accro
 
Messages: 2104
Inscription: Jeu Aoû 29, 2002 21:18

Message le Dim Mar 14, 2004 17:50

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
WRInaute accro
 
Messages: 2104
Inscription: Jeu Aoû 29, 2002 21:18

Message le Dim Mar 14, 2004 17:51

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
 
Messages: 3
Inscription: Dim Mar 14, 2004 17:14

Message le Dim Mar 14, 2004 18:10

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
WRInaute accro
 
Messages: 11405
Inscription: Lun Oct 14, 2002 10:00

Message le Dim Mar 14, 2004 18:21

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
 
Messages: 3
Inscription: Dim Mar 14, 2004 17:14

Message le Dim Mar 14, 2004 18:41

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
WRInaute accro
 
Messages: 1923
Inscription: Ven Juin 06, 2003 7:57

Message le Dim Mar 14, 2004 18:46

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
WRInaute accro
 
Messages: 2104
Inscription: Jeu Aoû 29, 2002 21:18

Message le Dim Mar 14, 2004 21:15

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
WRInaute accro
 
Messages: 1923
Inscription: Ven Juin 06, 2003 7:57

Message le Dim Mar 14, 2004 21:26

Tiens, j'avais lu de travers, moi...

Fred


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: Jeu Nov 28, 2002 15:47

Message le Dim Mar 14, 2004 22:11

Si le path de l'include est fait dans le div invisible, je donne peu cher du resultat correct :-(

oberon
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 154
Inscription: Ven Sep 26, 2003 17:57

Message le Mar Mar 16, 2004 2:22

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
WRInaute discret
 
Messages: 54
Inscription: Mer Aoû 20, 2003 16:45

Re: Erreur dans google "Warning: main(): Failed opening

Message le Mar Mar 16, 2004 4:21

FX33 a écrit:
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: Tout sélectionner
if(!isset($page)||!$page) {$page='home';}


Faudra aussi penser à prévoir l'impossible.

Tisha


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités