После обновления php на 5.6 появилась ошибка. Не дает сохранить конфиг в freepbx. При самой смене писало неполадки с FreePBX Framework. щас пропало. Любую информацию предоставлю. До обновления пхп работало как часы.
Во freepbx: retrieveconf failed, config not applied Reload failed because retrieveconf encountered an error: 255
exit: 255 PHP Fatal error: requireonce(): Failed opening required 'DB.php' (includepath='.:') in /var/www/html/admin/libraries/db_connect.php on line 3
Fatal error: requireonce(): Failed opening required 'DB.php' (includepath='.:') in /var/www/html/admin/libraries/db_connect.php on line 3
В консоли: #amportal a r
Please wait... PHP Fatal error: requireonce(): Failed opening required 'DB.php' (includepath='.:') in /var/www/html/admin/libraries/db_connect.php on line 3 /usr/local/sbin/amportal: line 49: Fatal: command not found
PHP Fatal error: requireonce(): Failed opening required 'DB.php' (includepath='.:') in /var/www/html/admin/libraries/dbconnect.php on line 3 /var/lib/asterisk/bin/freepbxengine: line 100: Fatal: command not found * WARNING: ERROR IN CONFIGURATION * astrundir in '/etc/asterisk' is set to but the directory does not exists. Attempting to create it with: 'mkdir -p '
mkdir: missing operand Try 'mkdir --help' for more information. * ERROR: COULD NOT CREATE * Attempt to execute 'mkdir -p ' failed with an exit code of 1 You must create this directory and the try again.
тут дело не в версии php а в версии pear-DB.
freepbx не работает с последней версией. точнее можно погуглить на форуме freepbx.
самый простой вариант - поставить lighthttp или воторой инстанс апача с другой версией php на какойто левый порт и в основном апаче задействовать mod_proxy.
Задан: 2015-11-29 17:44:33 +0400
Просмотрен: 1,062 раз
Обновлен: Nov 30 '15
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
А зачем Вы обновляли php ?
zzuz ( 2015-11-29 18:36:23 +0400 )редактироватьна сервере проект которому понадобилась поддержка пхп 5.6...
xffx ( 2015-11-29 18:43:01 +0400 )редактироватьпечалька что используете сервер телефонии еще под что-то еще. Вариантов всего два - из машинки где стоит asterisk делаете запускалку виртуалок - и на разных поднимаете что нужно. FreePBX на 5.6 робить не будет - там ужесточили правила работы с php кодом.
awsswa ( 2015-11-29 19:59:22 +0400 )редактироватьда верно. лучше слабенький сервер сделать под атс. проще будет
xffx ( 2015-11-29 21:51:02 +0400 )редактироватьа по поводу 5.6 пробывал на чистый впс поставить - встала
xffx ( 2015-11-29 21:51:16 +0400 )редактироватьпричем мягче чем на 5.5 - как помню
xffx ( 2015-11-29 21:51:50 +0400 )редактироватья пытался править код написанный по 5.3 и запустить его на 5.6 - количество варнингов просто зашкаливало - код полностью не работал. Там очень сильно ужесточили определения переменных и всё остальное - не тратьте силы.
awsswa ( 2015-11-29 22:57:59 +0400 )редактироватьда верно, если это переносить - бред, а если чистое поставить то можно)
xffx ( 2015-11-29 23:14:54 +0400 )редактироватьа у вас тут вообще какойто бред. кажится вы конкретно php поломали. или chroot/selinux балуется.
meral ( 2015-11-30 00:25:36 +0400 )редактировать