2011-11-18 5 views
1

У меня есть веб-сайт, работающий с Pyrocms & CodeIgniter.Pyrocms: пустая страница при загрузке базы данных

Моя конфигурация выглядит следующим образом: Debian: 5.0.9 Apache: 2.2.9 MySQL: 5.0.51 PHP: 5.2.6-1

Я столкнулся со следующей проблемой:

Я получаю запросы POST для вставки сообщений в мою базу данных. Иногда частота дб вставки до 100 сообщений/сек

двигатель базы данных используется: innoDD

Через некоторое время я получаю белую страницу, когда я пытаюсь достигнуть домашней страницы или каких-либо модулей, кроме администратора.

www.project.com дает статус 200 HTTP, но страница пуста же для www.project.com/mycontroller дает статус 200 HTTP, но страница пуста админ работает нормально

В моих журнальных файлах У меня следующие ошибки: ERROR - 2011-11-18 15:04:28 -> Уровень важности: Примечание -> iconv() [function.iconv]: обнаружен незаконный символ в строке ввода/home/project/system/codeigniter/core/Utf8.php 89

На данный момент я делаю сброс своего db каждые 30 минут и откат до последнего рабочего db, когда сбой формы пластины.

Я провел несколько тестов в своей базе данных с помощью mysqlcheck, но все, кажется, в порядке.

Благодарим за помощь.

+0

Является ли ваша база данных всем UTF8 Unicode? –

ответ

0

PHP, вероятно, задыхается от некоторых символов при конвертации с iconv. попробуйте добавить «// IGNORE» к вам второй аргумент, чтобы он выглядел примерно так

iconv("UTF-8", "ISO-8859-1//IGNORE", $text); 
Смежные вопросы