Php PyroCMS/Codeigniter数据库错误
我的网站运行得很好,然后我从哪里得到了这个错误 发生数据库错误 错误号码:145 表“./sitename/default\u ci\u sessions”被标记为已崩溃,应进行修复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
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模块,该模块允许您修复表。
以下是下载: