Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Установка Freepbx [Обсуждение статьи из вики]  (Прочитано 69666 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Установка Freepbx [Обсуждение статьи из вики]
« Ответ #135 : 20 Марта 2015, 06:17:51 »
А ты уверен, что все делал по статье?
Зачем менять путь к вебморде? Это же еще и апач потом крутить надо. Возможно, тут и косяк. Дефолтный /var/www/html/ и сюда добавить можно уже.
С уважением, Юрий.

Оффлайн Life

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: Установка Freepbx [Обсуждение статьи из вики]
« Ответ #136 : 20 Марта 2015, 09:54:02 »
Всё делал по статье. Рут апача у меня с древних пор перенастроен, а переносить сайты для возвращения в дефолт лень. Кстати к phpmyadmin и FreePBX лучше либо по порту за NAT дать доступ либо только с определённых ипов. А то так пробросил 80 порт в сеть, чуть криво что то настроил и всё смотрит в инет. У меня лично все такие сервисы на 1000+ портах крутятся за NATом. Даже phpmyadmin перенастроил на отдельный хост. Хотя пока глюки с FreePBX переодически переключаю её на *:80 для проверки.

Проблему выловил. Почему то в PHP из реп по умолчанию отключено mysql и соответственно метод mysql_connect(). Предупреждения об этом оказывается были ещё с версии 5.3. Теперь рекомендуется использовать mysqli для соединения с ДБ. FreeBPX пока этот финт не реализовали. Хотя может это просто мне так "повезло" с выключенным mysql.ini. Главное установка проходит а в работе отваливается. Попробую нормально подключить mysql.ini к PHP и отпишусь. В любом случае пустой лист с jQuery это почти наверняка траблы с коннектом к БД. Пока что вижу только:

2015-Mar-20 10:38:01    /usr/share/php/DB/mysql.php:240
[DEPRECATION_WARNING]: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead

2015-Mar-20 10:39:01    /usr/share/php/DB/mysql.php:240
[DEPRECATION_WARNING]: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead


в логах и белый лист вместо регистрации админа в /admin/config.php.

Кстати в статью можно добавить быструю установку модулей до входа в интерфейс:

user@computer/var/src/freepbx/: sudo amportal a ma download manager
user@computer/var/src/freepbx/: sudo amportal a ma install manager
user@computer/var/src/freepbx/: sudo amportal a ma installall
user@computer/var/src/freepbx/: sudo amportal a ma refreshsignatures
user@computer/var/src/freepbx/: sudo amportal a reload
user@computer/var/src/freepbx/: sudo amportal chown
« Последнее редактирование: 20 Марта 2015, 10:40:36 от Life »

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Установка Freepbx [Обсуждение статьи из вики]
« Ответ #137 : 20 Марта 2015, 17:09:08 »
Проблему выловил. Почему то в PHP из реп по умолчанию отключено mysql и соответственно метод mysql_connect().
Загадко. НИкогда с такой проблемой вообще не сталкивался.

Кстати в статью можно добавить быструю установку модулей до входа в интерфейс:
user@computer/var/src/freepbx/: sudo amportal a ma download manager
user@computer/var/src/freepbx/: sudo amportal a ma install manager
user@computer/var/src/freepbx/: sudo amportal a ma installall
user@computer/var/src/freepbx/: sudo amportal a ma refreshsignatures
user@computer/var/src/freepbx/: sudo amportal a reload
user@computer/var/src/freepbx/: sudo amportal chown
Добавь, кто мешает-то? Статью надо переделать уже под новые реалии. :-)
С уважением, Юрий.

Оффлайн Life

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: Установка Freepbx [Обсуждение статьи из вики]
« Ответ #138 : 21 Марта 2015, 20:41:18 »
В общем как я и предполагал. FreePBX нормально работает только на php 5.3. А так как сайты не подвинуть с PHP 5.5 проще поднять второй сервак с дистрибутивом FreePBX. Установка же с нуля нынче предполагает сборку руками или установку из репозиториев php 5.3 (посленией версии нормально работающей с модулями mysql вместо нынче модной mysqli) и накатывание всего этого дела на апач. В общем бубен для успеха требуется громадный. Кстати в дистрибутиве FreePBX тоже установлен PHP 5.3.

Пользователь решил продолжить мысль 22 Марта 2015, 03:12:54:
Ещё поплясал с бубном. Поставил 5.3, логи очистились но всё равно пустая страница. Надоело страдать, пошёл разверну образ с исошника.
« Последнее редактирование: 22 Марта 2015, 03:12:54 от Life »

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Установка Freepbx [Обсуждение статьи из вики]
« Ответ #139 : 22 Марта 2015, 06:31:27 »
FreePBX нормально работает только на php 5.3.
Товаресч, не нужно мутить воду, не знамши чего...
Цитировать
adminptdrouter@ptdrouter:~$ php --version
PHP 5.5.9-1ubuntu4.6 (cli) (built: Feb 13 2015 19:18:15)
Copyright (c) 1997-2014 The PHP Group
И все прекрасно работает без каких-либо дополнительных плясок. Ну то есть вообще. Никаких плясок. Всё по статье. Ибо как раз и правил последний раз, устанавливая именно эту машину. Никаких модулей дополнительно не ставил вообще. Используется mysql.
Итого. Проблемы одного, криво настроенного сервера, не нужно вываливать в тематическую ветку. Надо было разобраться, что у тебя не так на сервере сначала. Ибо приведенная цитата бралась с боевой машины, на которой кроме астера еще и прокси, DNS, DHCP, Samba и куча всякой фигни для раздачи инета.
С уважением, Юрий.

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Установка Freepbx [Обсуждение статьи из вики]
« Ответ #140 : 23 Марта 2015, 21:01:26 »
Статью переделал под современные реалии и последнюю версию.
С уважением, Юрий.

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Ребята, а никто не хочет помочь локализовать FreePBX нормально? 12-я версия мне очень понравилась. Если кто пользуется, уже заметили, что панель статуса системы стала русской. Однако, одному мне воевать долго, хотя 4% я сделал один. Так что, если у кого есть желание, помогу получить доступ к локализациям и малость рассказать, как это делается.

А пока FreePBX локализован на


Помогайте
С уважением, Юрий.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
блин, затупил с паролем админа, заюзал
amportal a u <session_id>
зашел без пароля под юзером asteriskuser.

теперь не могу выйти из него, logout не работает, рестарт сервера и перезапуск браузера не помогают...

Пользователь решил продолжить мысль [time]17 Май 2015, 18:52:53[/time]:
удалил куки из браузера, вылогинился из asteriskuser, зашел по своим пользователем. Но logout как не работал так и не работает.

Пользователь решил продолжить мысль 17 Мая 2015, 13:12:11:
Блин, кнопки Apply Config не вижу. Завел транк и экстеншн, ни то, ни другое не подключается. В консоли астериска sip show peers показывает 0.
« Последнее редактирование: 17 Мая 2015, 13:12:11 от thunderamur »

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Поставил Elastix, легко завел транки и пиры таким же образом. Но таки охота разобраться в чем же дело с FreePBX.

Цитировать
Хотелось бы, чтоб народ маленько включал голову при использовании данной статьи. На момент написания статьи актуальный релиз Ubuntu Server был 12.04, соответственно, копипаст работал. На данный момент, в связи с выходом 14.04 некоторые пакеты в репозиториях поменялись на свежие. К примеру, libtiff4 на libtiff5, а linux-source-3.2.0 на linux-source-3.13.0. Просьба быть внимательными. :-)

А если просто linux-source?

Пользователь решил продолжить мысль [time]23 Июнь 2015, 16:51:43[/time]:
Все работает.

Пользователь решил продолжить мысль 23 Июня 2015, 09:59:03:
Мб упоминание про phpmyadmin вообще убрать из статьи. Имхо он там лишний, в нем ничего делать не надо когда все проходит штатно, а отдельные случаи рассматривать вредно для компактности и простоты статьи.
« Последнее редактирование: 23 Июня 2015, 09:59:03 от thunderamur »

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Мб упоминание про phpmyadmin вообще убрать из статьи. Имхо он там лишний, в нем ничего делать не надо когда все проходит штатно, а отдельные случаи рассматривать вредно для компактности и простоты статьи.
Может виноваты мои кривые ручки, но у меня почти никогда, при создании баз, не флушатся привилегии, соответственно, грант не аксессится.  ;D Приходится ручками как раз и ковырять.
С уважением, Юрий.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Yuriy_Y,
прикольно, не помню, чтобы у меня такое происходило, хотя ставил уже 5-10 раз.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Отхватил такую ошибку на этапе ./install_amp
PHP Fatal error:  Class 'modgettext' not found in /var/www/html/admin/libraries/BMO/Notifications.class.php on line 364Уже 3 раза пробовал ставить по порядку не спеша, последний раз по мануалу с офф. сайта
http://wiki.freepbx.org/display/HTGS/Installing+FreePBX+12+on+Ubuntu+Server+14.04+LTS

Вот подробнее:
PHP Notice:  Undefined index: modified in /var/www/html/admin/libraries/BMO/Freepbx_conf.class.php on line 974
PHP Notice:  Undefined index: modified in /var/www/html/admin/libraries/BMO/Freepbx_conf.class.php on line 974
PHP Notice:  Undefined index: modified in /var/www/html/admin/libraries/BMO/Freepbx_conf.class.php on line 974
PHP Notice:  Undefined index: modified in /var/www/html/admin/libraries/BMO/Freepbx_conf.class.php on line 974
PHP Notice:  Undefined index: modified in /var/www/html/admin/libraries/BMO/Freepbx_conf.class.php on line 974
PHP Notice:  Undefined index: modified in /var/www/html/admin/libraries/BMO/Freepbx_conf.class.php on line 974
PHP Notice:  Undefined index: modified in /var/www/html/admin/libraries/BMO/Freepbx_conf.class.php on line 974
PHP Notice:  Undefined index: modified in /var/www/html/admin/libraries/BMO/Freepbx_conf.class.php on line 974
PHP Notice:  Undefined variable: db in /var/www/html/admin/libraries/cronmanager.class.php on line 92
..OK
Setting freepbx settings form /etc/amportal.conf
freepbx setting [AMPDBHOST] DOES NOT EXIST, can't set to [localhost]
freepbx setting [AMPDBENGINE] DOES NOT EXIST, can't set to [mysql]
PHP Notice:  Undefined index: modified in /var/www/html/admin/libraries/BMO/Freepbx_conf.class.php on line 974
PHP Notice:  Undefined index: modified in /var/www/html/admin/libraries/BMO/Freepbx_conf.class.php on line 974
freepbx setting [AMPENGINE] set to [asterisk]
PHP Notice:  Undefined index: modified in /var/www/html/admin/libraries/BMO/Freepbx_conf.class.php on line 974
PHP Notice:  Undefined index: modified in /var/www/html/admin/libraries/BMO/Freepbx_conf.class.php on line 974
PHP Notice:  Undefined index: modified in /var/www/html/admin/libraries/BMO/Freepbx_conf.class.php on line 974
PHP Notice:  Undefined index: modified in /var/www/html/admin/libraries/BMO/Freepbx_conf.class.php on line 974
freepbx setting [AMPMGRUSER] set to [admin]
PHP Fatal error:  Class 'modgettext' not found in /var/www/html/admin/libraries/BMO/Notifications.class.php on line 364

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Завел тему на форуме freepbx.org - глухо. Заюзал 2.11, оно работает.

Пользователь решил продолжить мысль 29 Июля 2015, 09:23:36:
Ответили. Вроде как нужно поставить php-gettext. Пока не было возможности проверить.

http://community.freepbx.org/t/freepbx-v12-ubuntu-14-04-2-x86-64-php-fatal-error-class-modgettext-not-found/30397
« Последнее редактирование: 29 Июля 2015, 09:23:36 от thunderamur »

Оффлайн baf

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Установка Freepbx [Обсуждение статьи из вики]
« Ответ #148 : 11 Августа 2015, 05:56:38 »
Ответили. Вроде как нужно поставить php-gettext. Пока не было возможности проверить.
http://community.freepbx.org/t/freepbx-v12-ubuntu-14-04-2-x86-64-php-fatal-error-class-modgettext-not-found/30397
В общем неделю назад все ставил и без проблем. А щас ставлю и аналогичная ошибка. Нашел через яндекс эту тему, перешел по ссылке и увидел что нужно
wget http://mirror.freepbx.org/modules/packages/freepbx/freepbx-12.0.21.tgz
скачал эту версию и все получилося. Так что проблема решается версией freepbx-12.0.21.tgz

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: Установка Freepbx [Обсуждение статьи из вики]
« Ответ #149 : 11 Августа 2015, 13:40:55 »
Как временный вариант годится. Но вообще это не круто. Я уже как-то ставил 12.0.74 без проблем, потом снова качал последнюю сборку опять эта ошибка, блин!

кста, может кто знает, что делать с
amportal a ma installallкогда FreePBX v12 ставишь на Asterisk 11.7 из репозитория. Вроде 11 астер поддерживается, но при использовании команды выше получаю FATAL ERROR, что-то про невозможность поставить какую-то лабуду так-как нужен астер >=12, только мне вот он нафиг не нужен компилять его, меня 11 все устраивает. Как в ручную поставить все, кроме не подходящего по зависимостям, что ставится с installall?

Да и как-то собрал все по инструкции с freepbx.org с 12 астре и поддержкой pjsip, так после этого не смог подключить свой софтфон, Extension завожу для SIP, а работает один фиг pjsip и софтфон не коннектится.

 

Страница сгенерирована за 0.042 секунд. Запросов: 26.