我有一个运行Pyrocms&笨
我的配置如下: Debian:5.0.9 Apache:2.2.9 MySQL:5.0.51 PHP:5.2.6-1
我遇到了以下问题:
我收到POST请求以在我的数据库中插入消息。 有时db插入的频率最多为100条消息/秒
使用的数据库引擎:innoDD
片刻之后,当我尝试访问主页或除管理员以外的任何模块时,我会看到一个白页。
www.project.com提供HTTP状态200,但页面为空白 同样,对于www.project.com/mycontroller,HTTP状态为200,但页面为空白 管理员工作正常
在我的日志文件中,我有以下错误: ERROR - 2011-11-18 15:04:28 - >严重性:通知 - > iconv()[function.iconv]:检测到输入字符串中的非法字符/home/project/system/codeigniter/core/Utf8.php 89
目前我每隔30分钟转储一次我的数据库,并在平台崩溃时回滚到最后一个工作数据库。
我已经使用mysqlcheck对我的数据库进行了一些测试,但数据库中的一切似乎都没问题。
感谢您的帮助。
答案 0 :(得分:0)
使用iconv转换时,PHP可能会阻塞某些字符。尝试在第二个参数中添加“// IGNORE”,使其看起来像那样
iconv("UTF-8", "ISO-8859-1//IGNORE", $text);