Règles du forum

Si vous rencontrez un bug lié à FSB2, merci de le poster dans le forum des rapports de bugs.
Nouveau sujet Répondre Imprimer Syndication RSS 2.0

erreur syntaxe

Feu follet
Avatar de elite-system
  • Messages : 104
  • Inscrit : 17 Mai 2008
  Lien vers ce message 26 Mai 2008, 21:10
Hello, voilà depuis hier j'ai du mal à accéder à mon forum défois, il faut attendre 2 - 3 min avant de pouvoir actualiser une page .. je suis aller voire dans la partie "erreur du forum" et là :

error_sql :: 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 ')' at line 4
-----
SELECT COUNT(*) AS total
FROM fsb2_topics
WHERE u_id = 6
AND f_id
387

dbal.php

Aujourd'hui, 8:07

Visiteur




error_sql
:: 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 ')' at line 5
-----
SELECT COUNT(*) AS total
FROM fsb2_posts
WHERE u_id = 8
AND u_id
387

dbal.php

Aujourd'hui, 8:01

Visiteur




error_sql
:: 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 ')' at line 5
-----
SELECT COUNT(*) AS total
FROM fsb2_posts
WHERE u_id = 7
AND u_id
387

dbal.php

Aujourd'hui, 8:00

Visiteur




error_sql
:: 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 ')' at line 4
-----
SELECT COUNT(*) AS total
FROM fsb2_topics
WHERE u_id = 2
AND f_id
387

dbal.php

Aujourd'hui, 8:00

Visiteur




error_sql
:: 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 ')' at line 5
-----
SELECT COUNT(*) AS total
FROM fsb2_posts
WHERE u_id = 6
AND u_id
387

dbal.php

Aujourd'hui, 8:00

Visiteur




error_sql
:: 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 ')' at line 4
-----
SELECT COUNT(*) AS total
FROM fsb2_topics
WHERE u_id = 2
AND f_id
387

dbal.php

Aujourd'hui, 5:40

Visiteur




error_sql
:: 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 ')' at line 4
-----
SELECT COUNT(*) AS total
FROM fsb2_topics
WHERE u_id = 6
AND f_id
387

dbal.php

Hier, 22:46

Visiteur




error_sql
:: 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 ')' at line 5
-----
SELECT COUNT(*) AS total
FROM fsb2_posts
WHERE u_id = 6
AND u_id
387

dbal.php

Hier, 21:19

Visiteur




error_sql
:: 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 ')' at line 5

Je ne comprend pas trop, il me semble qu'il faut que je modifie une ligne la 4 - 5 ou 6 .. d'un certain fichier, vous avez une idée ? c'est une erreur fréquente du FSB ? car je ne sais pas le pourquoi du comment de l'erreur ..


http://www.elite-system.net/
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14256
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 27 Mai 2008, 11:02
Effectivement ce n'est pas normal, il faudrait que tu puisses trouve à partir de quelle page cette requête est lancée. J'avoue ne jamais avoir encore rencontrer ce problème :/ Tu aurais pas installé des mods ?


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Feu follet
Avatar de elite-system
  • Messages : 104
  • Inscrit : 17 Mai 2008
  Lien vers ce message 27 Mai 2008, 19:47
Effectivement ce n'est pas normal, il faudrait que tu puisses trouve à partir de quelle page cette requête est lancée. J'avoue ne jamais avoir encore rencontrer ce problème :/ Tu aurais pas installé des mods ?


Seulement le minichat (installer manuellement) et un thème (le neoblue disponible dans la rubrique graphisme) .. Comment savoir quel page de la requête ? J'ai cherché la page dbal.php mais jene l'ai pas trouvé :s


http://www.elite-system.net/
 
Feu follet
Avatar de elite-system
  • Messages : 104
  • Inscrit : 17 Mai 2008
  Lien vers ce message 27 Mai 2008, 20:49
Bop je viens d'aller voir sur mon FTP voir les fichiers et à la racine du fichier il y a un fichier "error_log" je l'ouvre do,c et voilà ce que lui m'indique :

[25-May-2008 00:57:29] PHP Parse error: syntax error, unexpected '/' in /home1/elitesys/public_html/main/forum/forum_index.php on line 37
[25-May-2008 23:05:39] PHP Fatal error: Call to a member function appendChild() on a non-object in /home1/elitesys/public_html/main/class/rss/rss_rss2.php on line 115
[25-May-2008 23:05:39] PHP Fatal error: Call to a member function appendChild() on a non-object in /home1/elitesys/public_html/main/class/rss/rss_rss2.php on line 115
[25-May-2008 23:58:12] PHP Fatal error: Call to a member function appendChild() on a non-object in /home1/elitesys/public_html/main/class/rss/rss_rss2.php on line 115
[25-May-2008 23:59:20] PHP Fatal error: Call to a member function appendChild() on a non-object in /home1/elitesys/public_html/main/class/rss/rss_rss2.php on line 115
[25-May-2008 23:59:32] PHP Fatal error: Call to a member function appendChild() on a non-object in /home1/elitesys/public_html/main/class/rss/rss_rss2.php on line 115
[26-May-2008 00:06:06] PHP Fatal error: Call to a member function appendChild() on a non-object in /home1/elitesys/public_html/main/class/rss/rss_rss2.php on line 115
[26-May-2008 04:22:25] PHP Fatal error: Call to a member function appendChild() on a non-object in /home1/elitesys/public_html/main/class/rss/rss_rss2.php on line 115
[26-May-2008 06:30:56] PHP Fatal error: Call to a member function appendChild() on a non-object in /home1/elitesys/public_html/main/class/rss/rss_rss2.php on line 115
[26-May-2008 08:32:45] PHP Fatal error: Call to a member function appendChild() on a non-object in /home1/elitesys/public_html/main/class/rss/rss_rss2.php on line 115
[27-May-2008 04:50:53] PHP Fatal error: Call to a member function appendChild() on a non-object in /home1/elitesys/public_html/main/class/rss/rss_rss2.php on line 115

Je suis donc aller voir ce fichier et voilà ce qu'il y a : (la 1ere ligne est la ligne 115 du fichier)

/*
** Fin du fil RSS
*/
protected function _close()
{
$this->xml->document->appendChild($this->document);
}

/*
** Converti un timestamp en spécification RFC822
** -----
** $timestamp :: Timestamp
*/
private function toRFC822($timestamp)
{
return (date("D, d M Y H:i:s", $timestamp));
}
}

/* EOF */

La ligne étant /* je ne vois pas le soucis qu'il peut y avoir ? :s


http://www.elite-system.net/
 
Equipe des MODS
Avatar de Korko
  • Age : 21 ans
  • Messages : 2613
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 27 Mai 2008, 21:02
il nous faudrait plutot les 5 lignes avant l'erreur que les 5 lignes apres ^^


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Feu follet
Avatar de elite-system
  • Messages : 104
  • Inscrit : 17 Mai 2008
Message édité 1 fois, dernière édition par elite-system, 27 Mai 2008, 21:15     Lien vers ce message 27 Mai 2008, 21:11
Excuse moi c'était bien les 5 lignes avant la ligne 115, en attendant voila les 10 - 12 dernières lignes avant la ligne 315 du fichier dbal.php :

/*
** Retourne une ligne du résultat et déplace le pointeur
** vers la ligne suivante.
** -----
** $result :: Résultat d'une requète
** $function :: Fonction à appeler par défaut il s'agira de "assoc" qui
** appellera mysql_fetch_assoc(). Il existe aussi "row" et
** "array" qui retournent respectivement un tableau sous forme d'indice
** et un mélange de "assoc" et "row".
*/
public function row($result, $function = 'assoc')
{
if (is_int($result) && isset($this->cache_query[$result]))
{
if (isset($this->cache_query[$result][$this->iterator_query[$result]]))
{
return ($this->cache_query[$result][$this->iterator_query[$result]++]);
}
return (NULL);
}


http://www.elite-system.net/
 
Feu follet
Avatar de elite-system
  • Messages : 104
  • Inscrit : 17 Mai 2008
  Lien vers ce message 27 Mai 2008, 21:24
[25-May-2008 00:57:29] PHP Parse error: syntax error, unexpected '/' in /home1/elitesys/public_html/main/forum/forum_index.php on line 37

J'ai regardé à cette ligne et elle correspond pil à la ligne // ajout minichat .... donc vous pensez que le module minichat peut être la cause de tout ? Pour supprimer des modules, il faut modifier manuellement tout les fichiers qu'on à modifier ou il y a un mode auto ?


http://www.elite-system.net/
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3306
  • Inscrit : 01 Mars 2007
  Lien vers ce message 27 Mai 2008, 21:41
Il faut surtout avoir fait correctement les modifs, bis repetita : mon mod fonctionne très bien sur plusieurs autres forums, vérifie ton installation peut etre :D


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Feu follet
Avatar de elite-system
  • Messages : 104
  • Inscrit : 17 Mai 2008
  Lien vers ce message 28 Mai 2008, 6:22
Il faut surtout avoir fait correctement les modifs, bis repetita : mon mod fonctionne très bien sur plusieurs autres forums, vérifie ton installation peut etre :D


donc tu penses que ces erreurs viennent du mod minichat ? Cette aprem je vais la retirer pendant 1 - 2 jours voir si les erreurs persistent et si c'est ok je retenterais une install lol :)


http://www.elite-system.net/
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3306
  • Inscrit : 01 Mars 2007
  Lien vers ce message 28 Mai 2008, 9:45
Je pense que ces erreurs viennent de TON installation du mod, pas du mod :D


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Feu follet
Avatar de elite-system
  • Messages : 104
  • Inscrit : 17 Mai 2008
  Lien vers ce message 28 Mai 2008, 15:18
j'ai refais fichier par fichier, tout était bien modifier, les bon fichiers ajouté etc .. du moins le petit dossier "style" dans le .zip du minichat il faut le mettre quelques part ? Sinon une fois que je veux rentrer les requêtes voilà le message :

Une erreur a été rencontrée durant l'éxécution du script. L'erreur rencontrée est :

error_sql :: Duplicate column name 'u_activate_minichat'
-----
ALTER TABLE `fsb2_users` ADD `u_activate_minichat` TINYINT( 4 ) NOT NULL DEFAULT '1'

à la ligne 117 du fichier /home1/elitesys/public_html/admin/tools/tools_sql.php
Trace des fonctions / méthodes appelées :

Méthode : Fsb_admin_frame->__construct()
Fichier : index.php
Ligne : 191


Méthode : Fsb_frame_child->main()
Fichier : index.php
Ligne : 89


Méthode : Call->functions()
Fichier : tools_sql.php
Ligne : 69


Méthode : Fsb_frame_child->show_sql()
Fichier : class_call.php
Ligne : 119


Méthode : Dbal->query()
Fichier : tools_sql.php
Ligne : 117


Méthode : Dbal_mysql->_query()
Fichier : dbal.php
Ligne : 150


Fonction : trigger_error()
Fichier : dbal_mysql.php
Ligne : 71

Est-ce que ce minichat est bien compatible avec les nouveaux thème ? Car les requêtes avaient très bien fonctionner avec le thème d'origine ...


http://www.elite-system.net/
 
Equipe de support
Avatar de Shekral
  • Age : 23 ans
  • Messages : 921
  • Inscrit : 25 Février 2006
  Lien vers ce message 28 Mai 2008, 15:29
Est-ce que ce minichat est bien compatible avec les nouveaux thème ? Car les requêtes avaient très bien fonctionner avec le thème d'origine ...

Quel que soit le mod, s'il a des modifications sur le thème, elles sont à faire sur tous les thèmes installés sur ton forum.
Sachant que l'installation automatique a de grande chance de ne pas fonctionné sur un thème autre que le thème par défaut, puisqu'elle recherche des bout de code spécifique qui ne seront pas forcément présent de la même manière. Donc l'installation sur d'autre thème est plutôt à faire soi-même.


WikiFSB
 
Feu follet
Avatar de elite-system
  • Messages : 104
  • Inscrit : 17 Mai 2008
  Lien vers ce message 28 Mai 2008, 15:48
Est-ce que ce minichat est bien compatible avec les nouveaux thème ? Car les requêtes avaient très bien fonctionner avec le thème d'origine ...

Quel que soit le mod, s'il a des modifications sur le thème, elles sont à faire sur tous les thèmes installés sur ton forum.
Sachant que l'installation automatique a de grande chance de ne pas fonctionné sur un thème autre que le thème par défaut, puisqu'elle recherche des bout de code spécifique qui ne seront pas forcément présent de la même manière. Donc l'installation sur d'autre thème est plutôt à faire soi-même.


oui oui de toute façon l'install auto chez moi sa fonctionne pas sa me plante tout le fofo .. mais est-ce que le module minichat est installable quelque soit le thème qu'on a ? Car il fonctionne bien avec le nouveau module mais j'ai un tas d'erreur dans le panneau "erreur forum" alors que j'ai procédé au même changement que j'avais fais pour le thème d'origine ..


http://www.elite-system.net/
 
Feu follet
Avatar de elite-system
  • Messages : 104
  • Inscrit : 17 Mai 2008
  Lien vers ce message 30 Mai 2008, 19:49
Bon, j'ai tout supprimé et tout réinstaller ... tout niquel, j'ai mis le thème neoblue dispo dans la section graphique mais j'ai toujours le même genre d'erreur :

Description du log
error_sql :: 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 ')' at line 5
-----
SELECT COUNT(*) AS total FROM fsb2_posts WHERE u_id = 8 AND u_id

Ligne 387

Fichier : dbal.php

Date : Aujourd'hui, 8:56

Membre : visiteur

D'autre ont cette erreur ?


http://www.elite-system.net/
 
Equipe de support
Avatar de B.Moncef
  • Age : 17 ans
  • Messages : 1905
  • Inscrit : 10 Septembre 2005
  Lien vers ce message 30 Mai 2008, 21:51
L'erreur n'apparaît qu'après installation du thème NeoBlue ?
 
Répondre


.