Форум: "Прочее";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];
ВнизВопрос знатокам FreeBSD Найти похожие ветки
← →
DVM © (2007-02-21 12:33) [0]Поставил Apache 2.2.4 + Php 5.2.1 + Php Extensions из портов.
Сначала ставил апач, потом расширения, потом пхп.
Ставил все расширения.
В результате такое ощущение, что PHP не видит своих модулей расширений.
/usr/local/etc/php/extensions.ini содержит список всех расширений, пхп файл видит и о нем знает. Ничего не закоментировано.
extension_dir = "/usr/local/lib/php/20060613" - в php.ini прописано
В указанной папке (20060613") все *.so лежат.
phpinfo() не выводит никакой информации о расширениях. Не работают все функции, которые в расширениях находятся. Например session_start(), которая находится в session.so.
Ничего не пойму.
Может есть какие нюансы?
← →
umbra © (2007-02-21 13:28) [1]а какие права на доступ к нужным папкам и файлам у пользователя, от имени которого запускается апач?
← →
DVM © (2007-02-21 13:58) [2]
> umbra © (21.02.07 13:28) [1]
Я уже думал об этом, пользователь апача зовется www и права на доступ к папке с расширениями пхп на чтение у него есть. Права на доступ к папке с расширениями = 444. Т.е. чтение для прочих - разрешено.
← →
umbra © (2007-02-21 14:23) [3]если речь идет о библиотеках, то кроме чтения должно быть разрешено их выполнение
← →
DVM © (2007-02-21 14:31) [4]
> umbra © (21.02.07 14:23) [3]
не php это не нужно.
Разобрался я в чем проблема. Один из модулей оказался глючный - все поотключал - заработало. Включаю сейчас по одному - пытаюсь найти проблемный модуль.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.044 c