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

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

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

На сервере (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:28   #12
DimaX
Senior Member
 
Регистрация: 19.04.2007
Сообщений: 2,393
Бабло: $314345
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от masolit Посмотреть сообщение
ты не гадай, а сделай как я написал выше постом и посмотри какой точно изпользуется ini и где.
О, я когда цитировал, там части текста не было

root@server# /usr/bin/php -i|grep php.ini
su: /usr/bin/php: No such file or directory

root@server# /usr/local/bin/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

root@server# /usr/local/man/man1/php.1 -i|grep php.ini
su: /usr/local/man/man1/php.1: Permission denied

root@server# /usr/ports/devel/ZendOptimizer/work/ZendOptimizer-2.5.7-freebsd5.1-i386/zui_files/php -i|grep php.ini
<tr><td class="e">Configuration File (php.ini) Path </td><td class="v">/usr/local/Zend/etc/php.ini </td></tr>
DimaX вне форума  
Старый 03.10.2012, 12:32   #13
masolit
Senior Member
 
Регистрация: 18.08.2007
Сообщений: 1,098
Бабло: $199375
По умолчанию

ну походу у тебя юзается один и тотже конфиг который тут "/usr/local/Zend/etc/php.ini", значит в нем изменяй все как нужно и рестарть сервис апачи по идеи все должно пахать
masolit вне форума  
Старый 03.10.2012, 12:35   #14
DimaX
Senior Member
 
Регистрация: 19.04.2007
Сообщений: 2,393
Бабло: $314345
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от masolit Посмотреть сообщение
ну походу у тебя юзается один и тотже конфиг который тут "/usr/local/Zend/etc/php.ini", значит в нем изменяй все как нужно и рестарть сервис апачи по идеи все должно пахать
Топ как раз об этом, в 1 посте написано. Не применяются эти изменения, и панель с пхпмайадмином работать перестает после изменений и ребута.
DimaX вне форума  
Старый 03.10.2012, 12:37   #15
masolit
Senior Member
 
Регистрация: 18.08.2007
Сообщений: 1,098
Бабло: $199375
По умолчанию

root@masolit:~ $ php -v
сделай для обеих пыхов
masolit вне форума  
Старый 03.10.2012, 12:42   #16
DimaX
Senior Member
 
Регистрация: 19.04.2007
Сообщений: 2,393
Бабло: $314345
ТС -->
автор темы ТС По умолчанию

root@server# php -v
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
PHP 4.4.9 (cli) (built: Oct 31 2009 14:20:19)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
with Zend Extension Manager v1.0.7, Copyright (c) 2003-2005, by Zend Technologies

root@server# /usr/ports/devel/ZendOptimizer/work/ZendOptimizer-2.5.7-freebsd5.1-i386/zui_files/php -v
PHP 4.3.8 (cgi) (built: Aug 17 2004 07:02:22)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
with Zend Extension Manager v1.0.7, Copyright (c) 2003-2005, by Zend Technologies
with Zend Optimizer v2.5.10, Copyright (c) 1998-2005, by Zend Technologies
DimaX вне форума  
Старый 03.10.2012, 12:44   #17
masolit
Senior Member
 
Регистрация: 18.08.2007
Сообщений: 1,098
Бабло: $199375
По умолчанию

PHP 4.4.9
PHP 4.3.8

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

Цитата:
Сообщение от masolit Посмотреть сообщение
пс: компиль новый пых, найми админа который тебе в этом поможет и сделает все как нужно
Крайняя мера То, что сейчас есть работает же как-то, значит откуда-то берет php.ini, значит его можно отредактировать, по-моему, это логично.
DimaX вне форума  
Старый 03.10.2012, 13:42   #19
oso
кодер
 
Аватар для oso
 
Регистрация: 21.01.2008
Сообщений: 315
Бабло: $69585
По умолчанию

Не знаю, причем тут php.ini, в мануале пишут что нужно пересобирать php
http://www.php.net/manual/ru/mbstring.installation.php
__________________
php скрипты от $25 Отзывы: 2013-2011, 2010, 2009. acя: 384 846 ноль два шесть
oso вне форума  
Старый 03.10.2012, 13:43   #20
creator123
Senior Member
 
Аватар для creator123
 
Регистрация: 05.01.2008
Сообщений: 1,676
Бабло: $213930
По умолчанию

это какой-то php hell
требуется помощь сисадмина
creator123 вне форума  
Старый 03.10.2012, 15:00   #21
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

о, это мое любимое расширение, которое в некоторых местах замедляет работу скриптов в 100 раз, например
по возможности стараюсь его не использовать.

а тебе iconv не достаточно?

а так да, его нужно установить(типа yum install php-mbstring) или перекомпилить php с соответствующим флагом. Плюс там есть несколько опций, которые иногда есть смысл поменять (в php.ini). И старайся не включать оверлоадинг функций.
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Закрытая тема