News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Errore versione 1.1 rc2

Started by stesan, March 15, 2006, 05:26:46 AM

Previous topic - Next topic

stesan

Ho installato la versione 1.1 rc2 e su due diversi databese mysql ho ricevuto lo stesso tipo
di errore. Si è verificato dopo che ho creato una nuova categoria e un nuovo board.
Quando entro dentro la nuova board per postare il primo messaggio ho questo errore:

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 ' 1, 2)' at line 3
File: /web/htdocs/www.sandrucci.it/home/forum/Sources/MessageIndex.php
Linea: 102

La cosa curiosa è che se utilizzo la funzione calendario e pubblico un post attraverso la sezione
calendario tutto è ok. Sotto il codice che da problemi, credo il problema sia collebto con il fatto
che la board è vuota. Di più non capisco. Mi darete una mano? Grazie a tutti

Da MessageIndex.php --->


// We can't know they read it if we allow prefetches.
      if (isset($_SERVER['HTTP_X_MOZ']) && $_SERVER['HTTP_X_MOZ'] == 'prefetch')
      {
         ob_end_clean();
         header('HTTP/1.1 403 Prefetch Forbidden');
         die;
      }

      db_query("
         REPLACE INTO {$db_prefix}log_boards
            (ID_MSG, ID_MEMBER, ID_BOARD)
***LINEA 102***   VALUES ($modSettings[maxMsgID], $ID_MEMBER, $board)", __FILE__, __LINE__);
      if (!empty($board_info['parent_boards']))
      {
         db_query("
            UPDATE {$db_prefix}log_boards
            SET ID_MSG = $modSettings[maxMsgID]
            WHERE ID_MEMBER = $ID_MEMBER
               AND ID_BOARD IN (" . implode(',', array_keys($board_info['parent_boards'])) . ")
            LIMIT " . count($board_info['parent_boards']), __FILE__, __LINE__);


stefbort

Forse arriva un po' tardi questa risposta, ma oggi ho cercato la soluzione al tuo stesso problema e l'ho trovata. La scrivo sperando possa servire anche ad altri. Basta solo logarsi al sito come amministratori e:

Admin -> Forum Mainenance -> Recount Totals and Statistics

e poi tutto funziona  ;)

Advertisement: