mysql - Pyrocms : blank page on database load

标签 mysql codeigniter pyrocms

我有一个使用 Pyrocms 和 CodeIgniter 运行的网站。

我的配置如下: Derby 安:5.0.9 Apache :2.2.9 MySQL:5.0.51 PHP:5.2.6-1

我遇到了以下问题:

我收到要在我的数据库中插入消息的 POST 请求。 有时db insert的频率高达100条消息/秒

使用的数据库引擎:innoDD

片刻之后,当我尝试访问主页或除管理员之外的任何模块时,我会看到一个白页。

www.project.com 的 HTTP 状态为 200,但页面为空白 与 www.project.com/mycontroller 相同,HTTP 状态为 200,但页面为空白 管理员工作正常

在我的日志文件中,我有以下错误: 错误 - 2011-11-18 15:04:28 --> 严重性:通知 --> iconv() [function.iconv]:在输入字符串/home/project/system/codeigniter/core/Utf8 中检测到非法字符。 PHP 89

目前,我每 30 分钟转储一次我的数据库,并在平台崩溃时回滚到最后一个工作的数据库。

我已经使用 mysqlcheck 对我的数据库进行了一些测试,但数据库中的一切似乎都正常。

感谢您的帮助。

最佳答案

当使用 iconv 转换时,PHP 可能会卡住某些字符。尝试向你的第二个参数添加“//IGNORE”,这样它看起来像那样

iconv("UTF-8", "ISO-8859-1//IGNORE", $text);

关于mysql - Pyrocms : blank page on database load,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8185908/

相关文章:

php - 快速检查或添加到数据库

php - 如何防止用户更改/删除其他用户数据

php - Mcrypt 扩展的 Codeigniter 临时解决方案

javascript - 在 PyroCMS 中使用 jQuery 更新下拉列表的选定值

php - extjs 4.2 在编辑时创建 "post"请求而不是 "put"

mysql - 在行之间交换 MySQL 数据

javascript - 有没有办法使用node.js知道mysql表中是否存在行?

jquery - Ajax 请求只能运行一次

php - Codeigniter View 函数更改为 $template

mysql - 当值不存在时如何显示 0?