Внесение изменений в php.ini - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Хостинг и железо
Дата
USD/RUB93.7196
BTC/USD62855.0258
Хостинг и железо Обсуждаем вопросы хостинга и железа.

Закрытая тема
Опции темы Опции просмотра
Старый 03.10.2012, 11:40   #1
DimaX
Senior Member
 
Регистрация: 19.04.2007
Сообщений: 2,393
Бабло: $314345
По умолчанию Внесение изменений в php.ini

На сервере (FreeBSD Jail) не работает это: "Fatal error: Call to undefined function: mb_convert_encoding()". Пишут, что надо активировать расширение mbstring в php.ini.

Не вопрос, делаю пхпинфо, смотрю где лежит php.ini:

Configuration File (php.ini) Path /usr/local/Zend/etc/php.ini

иду под рутом на сервер, редактирую этот файл, убирая ";" в начале строки с нужным расширением. Затем рестартую апач и... Нихрена

1) Все так же "Fatal error: Call to undefined function: mb_convert_encoding()".

2) Какого-то хрена перестает грузиться панель управления сервером (древний самопис какой-то, названия нет) и phpmyadmin. При этом все остальное (все сайты, апаче статус) - работает. Если откатить изменение php.ini обратно, панель и пхпмайадмин начинают грузиться.

Подскажите, кто в теме, что делаю не так?
Загуглился уже, ничего дельного не нашел.
DimaX вне форума  
Старый 03.10.2012, 12:02   #2
masolit
Senior Member
 
Регистрация: 18.08.2007
Сообщений: 1,098
Бабло: $199375
По умолчанию

root@masolit:~ $ php -i|grep php.ini
Configuration File (php.ini) Path => /Applications/MAMP/bin/php/php5.4.4/conf
Loaded Configuration File => /Applications/MAMP/bin/php/php5.4.4/conf/php.ini

проверь, может грузится другой конфиг
masolit вне форума  
Старый 03.10.2012, 12:09   #3
DimaX
Senior Member
 
Регистрация: 19.04.2007
Сообщений: 2,393
Бабло: $314345
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от masolit Посмотреть сообщение
root@masolit:~ $ php -i|grep php.ini
Configuration File (php.ini) Path => /Applications/MAMP/bin/php/php5.4.4/conf
Loaded Configuration File => /Applications/MAMP/bin/php/php5.4.4/conf/php.ini

проверь, может грузится другой конфиг
root@server# php -i|grep php.ini
PHP Warning: Zend Optimizer does not support this version of PHP - please upgrade to the latest version of Zend Optimizer in Unknown on line 0
Configuration File (php.ini) Path => /usr/local/Zend/etc/php.ini
DimaX вне форума  
Старый 03.10.2012, 12:11   #4
masolit
Senior Member
 
Регистрация: 18.08.2007
Сообщений: 1,098
Бабло: $199375
По умолчанию

root@masolit:~ $ which php
/Applications/MAMP/bin/php/php5.4.4/bin/php
root@masolit:~ $ whereis php
/usr/bin/php

а так ?
masolit вне форума  
Старый 03.10.2012, 12:13   #5
DimaX
Senior Member
 
Регистрация: 19.04.2007
Сообщений: 2,393
Бабло: $314345
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от masolit Посмотреть сообщение
root@masolit:~ $ which php
/Applications/MAMP/bin/php/php5.4.4/bin/php
root@masolit:~ $ whereis php
/usr/bin/php

а так ?
root@server# which php
/usr/local/bin/php
root@server# whereis php
php: /usr/local/bin/php /usr/local/man/man1/php.1 /usr/ports/devel/ZendOptimizer/work/ZendOptimizer-2.5.7-freebsd5.1-i386/zui_files/php
DimaX вне форума  
Старый 03.10.2012, 12:14   #6
masolit
Senior Member
 
Регистрация: 18.08.2007
Сообщений: 1,098
Бабло: $199375
По умолчанию

root@masolit:~ $ ls -al /usr/local/bin|grep php
чекаем если не симлинк
masolit вне форума  
Старый 03.10.2012, 12:16   #7
DimaX
Senior Member
 
Регистрация: 19.04.2007
Сообщений: 2,393
Бабло: $314345
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от masolit Посмотреть сообщение
root@masolit:~ $ ls -al /usr/local/bin|grep php
чекаем если не симлинк
-rwxr-xr-x 1 root wheel 4360665 Oct 31 2009 php
-rwxr-xr-x 1 root wheel 805 Oct 31 2009 php-config
-rwxr-xr-x 1 root wheel 593 Mar 20 2006 phpextdist
-rwxr-xr-x 1 root wheel 4010 Oct 31 2009 phpize
DimaX вне форума  
Старый 03.10.2012, 12:17   #8
masolit
Senior Member
 
Регистрация: 18.08.2007
Сообщений: 1,098
Бабло: $199375
По умолчанию

так там лежит бинарник, походу у тебя есть скомпиленный php отдельно и тот который в системе был
/usr/local/bin/php системный
/usr/ports/devel/ZendOptimizer/work/ZendOptimizer-2.5.7-freebsd5.1-i386/zui_files/php собранный

тот что юзается в системе возможно юзает свой php.ini, а тот что собранный свой

root@masolit:~ $ /usr/bin/php -i|grep php.ini
Configuration File (php.ini) Path => /etc
Configuration File (php.ini) Path => /etc/php.ini
root@masolit:~ $ /Applications/MAMP/bin/php/php5.4.4/bin/php -i|grep php.ini
Configuration File (php.ini) Path => /Applications/MAMP/bin/php/php5.4.4/conf
Loaded Configuration File => /Applications/MAMP/bin/php/php5.4.4/conf/php.ini

Последний раз редактировалось masolit; 03.10.2012 в 12:23.
masolit вне форума  
Старый 03.10.2012, 12:23   #9
DimaX
Senior Member
 
Регистрация: 19.04.2007
Сообщений: 2,393
Бабло: $314345
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от masolit Посмотреть сообщение
так там лежит бинарник, походу у тебя есть скомпиленный php отдельно и тот который в системе был
/usr/local/bin/php системный
/usr/ports/devel/ZendOptimizer/work/ZendOptimizer-2.5.7-freebsd5.1-i386/zui_files/php собранный

тот что юзается в системе возможно юзает свой php.ini, а тот что собранный свой
Честно говоря, мало чего понял. Делать-то что?

Может вообще дело в том, что в первом посте у меня вот написано:
Configuration File (php.ini) Path /usr/local/Zend/etc/php.ini
а рядом не папка (Path), как должно быть, а путь? Т.е., по идее, система вообще ищет какой то Configuration File (php.ini) Path /usr/local/Zend/etc/php.ini/php.ini получается) Хотя как-то же после рестарта она работает, значит откуда-то таки получает php.ini. Вот откуда?)
DimaX вне форума  
Старый 03.10.2012, 12:25   #10
masolit
Senior Member
 
Регистрация: 18.08.2007
Сообщений: 1,098
Бабло: $199375
По умолчанию

ты не гадай, а сделай как я написал выше постом и посмотри какой точно изпользуется ini и где.
Configuration File (php.ini) Path тут путь к папке в который лежит конфиг, а не путь к файлу
Loaded Configuration File тут конфиг который юзается
masolit вне форума