Pyrocms: пустая страница при загрузке базы данных - PullRequest
1 голос
/ 18 ноября 2011

У меня есть веб-сайт с Pyrocms & CodeIgniter.

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

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

Я получаю POST-запросы на вставку сообщений в мою базу данных. Иногда частота вставки в БД составляет до 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, но в БД все вроде бы нормально.

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 09 декабря 2011

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

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