Gere les redirections pour page inexistante

Le forum de support du mod de réécriture d'URL pour phpBB3 en version Avancée.
Ce mod de réécriture d'url injecte les titres forums et des sujets dans leurs URLs.

Modérateur: Modérateurs

Gere les redirections pour page inexistante

Messagede salemw » Mer Mai 07, 2008 3:29 pm

Bonjour,

J'ai une belle page 404 mais impossible de créer une erreur pour la voir!
Si, par exemple, je fait une erreur de frappe au lieu de tomber sur une 404 j'ai le message d'erreur suivant:

Warning: strtr() [function.strtr]: The second argument is not an array in session.php on line 1810


Warning: Cannot modify header information - headers already sent by (output started at session.php:1810) in functions.php on line 3583

Fatal error: template->_tpl_load_file(): File /message_body.html does not exist or is empty in functions_template.php on line 63


cela me crée un error log assez imposant au bout d'une journée... :?
salemw
 
Messages: 16
Inscription: Dim Avr 20, 2008 11:17 am

Publicité

Messagede doudou » Mer Mai 07, 2008 8:58 pm

Un lien ?
doudou
phpBB SEO Team
phpBB SEO Team
 
Messages: 340
Inscription: Dim Sep 17, 2006 6:26 pm
Localisation: Dans son Coeur...

Messagede salemw » Mer Mai 07, 2008 9:43 pm

ok n'importe quoi apres btstar

disons:
http://www.btstar.com/d
salemw
 
Messages: 16
Inscription: Dim Avr 20, 2008 11:17 am

Messagede SeO » Jeu Mai 08, 2008 10:28 am

Et bien, c'est clair, ta page d'erreur perso à des erreurs :lol:

Mais c'est bien une 404 :

404 Not Found
SeO
Admin
Admin
 
Messages: 6333
Inscription: Mer Mar 15, 2006 9:41 pm

Messagede salemw » Jeu Mai 08, 2008 11:20 pm

non, non,

c'est une erreur de page rewrite dossier virtuel

Si je suis vraiment dans le folder de mon forum community et je tape n'importe quoi
http://www.btstar.com/community/c
Je vois ma 404 qui a l'air de ca:
Image

mais en virtuel btstar.com/c

un probleme de template
Image
salemw
 
Messages: 16
Inscription: Dim Avr 20, 2008 11:17 am

Messagede salemw » Lun Mai 12, 2008 8:15 pm

personne n'a eu ce probleme avant ?
salemw
 
Messages: 16
Inscription: Dim Avr 20, 2008 11:17 am

Messagede dcz » Mer Mai 14, 2008 2:19 pm

salemw a écrit:non, non,

c'est une erreur de page rewrite dossier virtuel

En effet, dans ton cas, btstar.com/quelquechoseaveceventuellementunslashalafinmaissanspoint est bien pris pour un forum qui n'existe pas, et il y a une erreur (plus que de template d'ailleurs).

Mais ça marche comme ça doit sur mes forum de test, un forum qui n'existe pas avec un header 404.

La ligne incriminée est dans ton cas :

Code: Tout sélectionner
         return strtr(@gmdate(str_replace('|', '', $format), $gmepoch + $this->timezone + $this->dst), $lang_dates);


dans sessions.php, apparement, un problème avec la variable $lang_dates :
Warning: strtr() [function.strtr]: The second argument is not an array in /home/btstarco/public_html/community/includes/session.php on line 1810


Comme quelques lignes plus haut on as :

Code: Tout sélectionner
$lang_dates = $this->lang['datetime'];


Ça pourrait venir d'un fichier de langue corrompu, vérifies que tu as bien ce qu'il faut pour la clés 'datetime' de languages/fr/common.php

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede salemw » Mer Mai 14, 2008 11:16 pm

Merci !

j'avais deja pensé a cela et mis un fichier common tout frais de chez phpbb.com mais l'erreur reste la :((((
salemw
 
Messages: 16
Inscription: Dim Avr 20, 2008 11:17 am

Messagede salemw » Jeu Mai 15, 2008 12:28 am

en regardant sur google avec cette requete

http://www.google.ca/search?hl=fr&q=Warning%3A+strtr%28%29+%5Bfunction.strtr%5D%3A+The+second+argument+is+not+an+array+in+session.php+on+line+1810&btnG=Rechercher&meta=


et bien je ne suis pas seule et le pire c'est que c'est sans mod rewrite pour les autres !
je vais poser la question sur phpbb aussi alors.

j'ai trouvé un truc intéressant ca explique tout mais pas comment le contourner

http://area51.phpbb.com/phpBB/viewtopic ... 3&p=190030
salemw
 
Messages: 16
Inscription: Dim Avr 20, 2008 11:17 am

Messagede SeO » Jeu Mai 15, 2008 1:07 pm

L'erreur semble donc être lié à l'utilisation de $user->setup, ce qui est normalement le cas dans viewforum.php :
Code: Tout sélectionner
// Configure style, language, etc.
$user->setup('viewforum', $forum_data['forum_style']);


Une possibilité serait que tu ais modifié le code de la fonction msg_handler() de includes/fucntions.php qui fait appel à la méthode $user->setup.

Au pire ajoutes $user->setup();
après
Code: Tout sélectionner
      header('HTTP/1.1 404 Not Found');


dans viewforum.php.
SeO
Admin
Admin
 
Messages: 6333
Inscription: Mer Mar 15, 2006 9:41 pm

Messagede salemw » Jeu Mai 15, 2008 11:27 pm

Merci,

j'ai essayé le user set up dans viewforum et la ca me donne ca maintenant quand je tappe n'importe quoi sauf un vrai forum:

Erreur Générale
SQL ERROR [ mysql4 ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND t.template_id = s.template_id AND c.theme_id = s.theme_id AND i.imag' at line 4 [1064]

Une erreur SQL est survenue lors du chargement de la page. Si ce problème persiste, veuillez contacter l’administrateur du forum.

Je vais aller voir le function qui viens dans la premod et le comparer avec le mien..
salemw
 
Messages: 16
Inscription: Dim Avr 20, 2008 11:17 am

Messagede salemw » Jeu Mai 15, 2008 11:44 pm

réglé!!!!!!!!!!!!!!!!!!!!!!

je n'en reviens pas, une fois le user setup dans viewforum et l,erreur général de template je me suis dit: ca prend un template par default

et la, a ma grande honte je dois avouer que ce n'etait qu'une stupidité

général - reglage du forum - Remplacer le style des utilisateurs: cocher OUI et voila plus de bobo


Merci pour tout !
salemw
 
Messages: 16
Inscription: Dim Avr 20, 2008 11:17 am


Retourner vers Réécriture URL Avancée

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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