AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

FreePBX 2.11

Asterisk GUI 9 сообщений -
#1

FreePBX 2.11


Добрый день! Не подскажите куда копать ставлю FreePBX 2.11 устанавливаеться без ошибок но при входе в админку выдает вот такую ошибку
Fatal error: require_once() [function.require]: Failed opening required 'DB.php' (include_path='.:') in /var/www/admin/data/www/pbx.klienta.ru/admin/libraries/db_connect.php on line 14
ОС Centos 6
Asterisk 11.6
#2

Так просто и не скажешь, когда ставишь в ручную все права должны быть правильные плюс не забываешь при симлинки
#3

Да вроде все прова раздал. Два дня весь инет и ервер перелопатил. Подскажите что показать я покажу.
#4

Найти файл DB.php, который инклюдится в файле /var/www/admin/data/www/pbx.klienta.ru/admin/libraries/db_connect.php, и прописать путь к нему
в php.ini в параметре include_path
#5

Файл есть. Путь прописывал не погло.
/usr/share/pear/DB.php путь к файлу
require_once('DB.php'); //PEAR must be installed это 14 строка в файле
#6

после правки php.ini апач рестартили?

http://pear.php.net/manual/en/installation.checking.php

Проверте, тот ли php.ini вы правили. Их может быть больше одного, для php в CLI режиме один, а для php-cgi другой, а для mod_php вообще третий.
Ну и хотелось бы увидеть ошибку после того как вы поправили include_path в php.ini и перезапустили апач.
#7

апач перезапускал!
Правил в первом файле.
Неподскажете в каком править?

# php --ini
Configuration File (php.ini) Path: /etc
Loaded Configuration File: /etc/php.ini
Scan for additional .ini files in: /etc/php.d
Additional .ini files parsed: /etc/php.d/curl.ini,
/etc/php.d/dba.ini,
/etc/php.d/eaccelerator.ini,
/etc/php.d/fileinfo.ini,
/etc/php.d/gd.ini,
/etc/php.d/ioncube.ini,
/etc/php.d/json.ini,
/etc/php.d/mbstring.ini,
/etc/php.d/mcrypt.ini,
/etc/php.d/mysql.ini,
/etc/php.d/mysqli.ini,
/etc/php.d/pdo.ini,
/etc/php.d/pdo_mysql.ini,
/etc/php.d/pdo_sqlite.ini,
/etc/php.d/phar.ini,
/etc/php.d/posix.ini,
/etc/php.d/sqlite3.ini,
/etc/php.d/sysvmsg.ini,
/etc/php.d/sysvsem.ini,
/etc/php.d/sysvshm.ini,
/etc/php.d/zend.ini,
/etc/php.d/zip.ini
#8

А нету ли случайно файла тут: /etc/php5/apache2/php.ini
Еще раз повторю свою мысль: местонахожения php.ini может быть разным и сильно зависит от дистрибутива.
Сделайте файл: phpini.php с содержимым:
Цитата:


Положите его куда-нибудь на сайт с FreePBX и зайдите на него браузером. Там будет указан путь к файлу php.ini.
#9

Огромное спасибо за помощь!!! Php .ini в другом месте лежал.