Страница 1 из 1
FreePBX 2.10+PHP 5.3+ZendGuard
Добавлено: 06 июн 2013, 21:52
gorskiy
Был рабочий FreePBX 2.10 с PHP 5.2.17. Обновил PHP до версии 5.3, предварительно удалив zendoptimizer, т.к. он не предназначен для 5.3. Захожу во FreePBX, пишет что скрипт закодирован ZendGuard-ом, просит установить, устанавливаю - во FreePBX ошибка 500. Где искать?
Re: FreePBX 2.10+PHP 5.3+ZendGuard
Добавлено: 07 июн 2013, 07:23
Yazov
Если не включен mod_rewrite и нет косяков в файле .htaccess, то проблема скорее всего с CGI.Права на папки скриптом CGI должны быть 0755, но у Вас скорее всего проблема теперь в HTTP заголовках, посему необходимо почитать error_log хотя бы апача. Так же можно в php.ini задать куда сбрасывать логи ошибок и рестартануть апач. Дальше, опять же, смотреть логи.
Re: FreePBX 2.10+PHP 5.3+ZendGuard
Добавлено: 07 июн 2013, 13:41
gorskiy
Yazov писал(а):Если не включен mod_rewrite и нет косяков в файле .htaccess, то проблема скорее всего с CGI.Права на папки скриптом CGI должны быть 0755, но у Вас скорее всего проблема теперь в HTTP заголовках, посему необходимо почитать error_log хотя бы апача. Так же можно в php.ini задать куда сбрасывать логи ошибок и рестартануть апач. Дальше, опять же, смотреть логи.
в error_log ошибок нет
Re: FreePBX 2.10+PHP 5.3+ZendGuard
Добавлено: 07 июн 2013, 15:22
Yazov
В папке /var/log/apache2/ нету файла error.log или в нем пусто? Это очень маловероятно.
Включите логгирование ошибок тогда.
Re: FreePBX 2.10+PHP 5.3+ZendGuard
Добавлено: 07 июн 2013, 16:42
gorskiy
Это я zendguard в php закомментировал для проверки. Появились ошибки, а так ошибок нет. Куда рыть дальше?
Failed loading /usr/lib/php/modules/ZendGuard.so: /usr/lib/php/modules/ZendGuard.so: cannot open shared object file: No such file $
Failed loading /usr/lib/php/modules/ZendGuard.so: /usr/lib/php/modules/ZendGuard.so: cannot open shared object file: No such file $
Failed loading /usr/lib/php/modules/ZendGuard.so: /usr/lib/php/modules/ZendGuard.so: cannot open shared object file: No such file $
Failed loading /usr/lib/php/modules/ZendGuard.so: /usr/lib/php/modules/ZendGuard.so: cannot open shared object file: No such file $
Failed loading /usr/lib/php/modules/ZendGuard.so: /usr/lib/php/modules/ZendGuard.so: cannot open shared object file: No such file $
Failed loading /usr/lib/php/modules/ZendGuard.so: /usr/lib/php/modules/ZendGuard.so: cannot open shared object file: No such file $
Failed loading /usr/lib/php/modules/ZendGuard.so: /usr/lib/php/modules/ZendGuard.so: cannot open shared object file: No such file $
Failed loading /usr/lib/php/modules/ZendGuard.so: /usr/lib/php/modules/ZendGuard.so: cannot open shared object file: No such file $
[Fri Jun 07 13:51:35 2013] [notice] caught SIGTERM, shutting down
Failed loading /usr/lib/php/modules/ZendGuard.so: /usr/lib/php/modules/ZendGuard.so: cannot open shared object file: No such file $
[Fri Jun 07 13:51:35 2013] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Fri Jun 07 13:51:35 2013] [notice] Digest: generating secret for digest authentication ...
[Fri Jun 07 13:51:35 2013] [notice] Digest: done
[Fri Jun 07 13:51:35 2013] [notice] Apache/2.2.3 (CentOS) configured -- resuming normal operations
[Fri Jun 07 13:53:42 2013] [notice] caught SIGTERM, shutting down
[Fri Jun 07 13:53:42 2013] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Fri Jun 07 13:53:42 2013] [notice] Digest: generating secret for digest authentication ...
[Fri Jun 07 13:53:42 2013] [notice] Digest: done
[Fri Jun 07 13:53:42 2013] [notice] Apache/2.2.3 (CentOS) configured -- resuming normal operations
Re: FreePBX 2.10+PHP 5.3+ZendGuard
Добавлено: 10 июн 2013, 12:02
Yazov
Окей. Значит проблема в закодированных файлах. У Вас все закодировано Zen Guard'ом 5.2 и 5.3 не может код декодировать. Вам нужно поставить Zend Guard 5.5 и закодировать им код под 5.3.
Но по моему проще сделать даунгрейд