вопрос
Иногда выдает ошибку на 30-60 секунд:
Fatal error: Internal Zend error - Missing class information for in /...../public_html/engine/modules/blockpro/block.pro.3.php on line 34
34 строчка в файле: class BlockPro {
Fatal error: Internal Zend error - Missing class information for in /...../public_html/engine/modules/blockpro/block.pro.3.php on line 34
34 строчка в файле: class BlockPro {
Проблема возникает при работе связки APC+PHP+Zend.
Избавиться от ошибки можно запретом создание opcode для файла модуля. Для этого в php.ini необходимо добавить параметр:
или в .htaccess
Ну или радикальный способ в .htaccess:
Вообще нужно сначала выяснить целесообразность использования APC - иногда его использование создаёт больше нагрузки, чем пользы от кеширования.
Избавиться от ошибки можно запретом создание opcode для файла модуля. Для этого в php.ini необходимо добавить параметр:
apc.filters = block.pro.3
или в .htaccess
php_value apc.filters block.pro.3
Ну или радикальный способ в .htaccess:
php_flag apc.cache_by_default Off
Вообще нужно сначала выяснить целесообразность использования APC - иногда его использование создаёт больше нагрузки, чем пользы от кеширования.