Проблем с phpbb2

Forsi_Design

Registered
Код:
 phpBB : Critical Error

Error creating new session

DEBUG MODE

SQL Error : 1016 Can't open file: 'phpbb2_sessions.MYI' (errno: 145)

INSERT INTO phpbb2_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, session_admin) VALUES ('8371e4ad6d364ad0babc6f2dde27b602', -1, 1198868753, 1198868753, '59196b34', 0, 0, 0)

Line : 187
File : sessions.php


Моля кажете какъв е проблема!
 
Виж тук: http://www.phpbb.com/community/viewtopic.php?t=39397
Има един коментар, ето този:
Код:
in sessions.php, find

message_die(CRITICAL_ERROR, 'Error creating new session', '', __LINE__, __FILE__, $sql);


remplace by :

$error = TRUE;
if (SQL_LAYER == "mysql" || SQL_LAYER == "mysql4")
{
   $sql_error = $db->sql_error($result);
   if ($sql_error["code"] == 1114)
   {
      $result = $db->sql_query('SHOW TABLE STATUS LIKE "'.SESSIONS_TABLE.'"');
      $row = $db->sql_fetchrow($result);
      if ($row["Type"] == "HEAP")
      {
         if ($row["Rows"] > 2500)
         {
            $delete_order = (SQL_LAYER=="mysql4") ? " ORDER BY session_time ASC" : "";
            $db->sql_query("DELETE QUICK FROM ".SESSIONS_TABLE."$delete_order LIMIT 50");
         }
         else
         {
            $db->sql_query("ALTER TABLE ".SESSIONS_TABLE." MAX_ROWS=".($row["Rows"]+50));
         }
         if ($db->sql_query($sql))
         {
            $error = FALSE;
         }                   
      }
   }
}
if ($error)
{
   message_die(CRITICAL_ERROR, "Error creating new session", "", __LINE__, __FILE__, $sql);
}
Пробвай!
 

Back
Горе