Php PyroCMS/Codeigniter数据库错误

Php PyroCMS/Codeigniter数据库错误,php,mysql,codeigniter,pyrocms,Php,Mysql,Codeigniter,Pyrocms,我的网站运行得很好,然后我从哪里得到了这个错误 发生数据库错误 错误号码:145 表“./sitename/default\u ci\u sessions”被标记为已崩溃,应进行修复 INSERT INTO `default_ci_sessions` (`user_data`, `session_id`, `ip_address`, `user_agent`, `las

我的网站运行得很好,然后我从哪里得到了这个错误

发生数据库错误 错误号码:145

表“./sitename/default\u ci\u sessions”被标记为已崩溃,应进行修复

INSERT INTO `default_ci_sessions`
            (`user_data`,
             `session_id`,
             `ip_address`,
             `user_agent`,
             `last_activity`)
VALUES ('',
        'dad23c3ecc0460e7f37ec8c46c3f5c3f',
        'ipaddress',
        'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5)AppleWebKit/537.36 (KHTML, like Gecko)Chrome/29.0.1547.76 Safari/537.36',
        1380030504)
文件名:core/Loader.php

电话号码:998


不确定这是什么或如何修复。

看起来您的会话表被标记为已崩溃,应该修复

由于这些是“唯一”会话数据行,您可以删除该表并创建一个具有相同名称和以下设计的新表:

CREATE TABLE IF NOT EXISTS  `default_ci_sessions` (
session_id varchar(40) DEFAULT '0' NOT NULL,
ip_address varchar(45) DEFAULT '0' NOT NULL,
user_agent varchar(120) NOT NULL,
last_activity int(10) unsigned DEFAULT 0 NOT NULL,
user_data text NOT NULL,
PRIMARY KEY (session_id),
KEY `last_activity_idx` (`last_activity`)
);
结构来自,也用于PyroCMS


至于它崩溃的原因:您需要检查日志(Apache和/或MySQL)或与您的主机/提供商联系以获取更多信息。

您可以下载PyroDatabase模块,该模块允许您修复表。
以下是下载: