2010-05-31 2 views
0

Сегодня я начал получать следующую ошибку, но не знаю, почему и что вызвало ее.zend framework error

[31-May-2010 03:52:10] PHP Неустранимая ошибка: не удается запустить код из этого файла в сочетании с незакодированными файлами в ZendFramework-1.10.5/library/Zend/Validate/Hostname/Com.php on line 547

Я использую версию zend framework 1.10.5; хотя версия 1.09 также имеет ту же проблему.

Я получаю эту ошибку только на своем производственном сервере и не могу дублировать ее нигде.

Также обратите внимание, что я получаю эту ошибку только при отправке формы с помощью recaptcha. Если я удалю recaptcha, он отлично работает.

Любая помощь приветствуется.

ответ

3

При поиске «Не удается запустить код из этого файла в сочетании с незакодированными файлами» в Google вы получите первый результат, который предлагает отключить APC.

Просмотрите конфигурацию своего веб-сервера и отключите альтернативный кэш PHP. Если вы не можете, обратитесь к своему веб-мастеру.

Второе предложение заключается в том, что если у вас есть файлы, закодированные с помощью Zend Encoder, убедитесь, что все файлы кодируются включая ZendFramework-1.10.5/библиотеки/Zend/Validate/Hostname/Com.php

Google является друг!

+0

Спасибо! Отключение APC, похоже, устраняет ошибку. Я не понимаю, почему я только начал получать это вчера, и ничего не меняется. – Huy

+0

Возможно, хостинг-провайдер вчера включил его. Подумайте о принятии моего ответа, если это поможет решить вашу проблему. спасибо –