php.ini

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Аватара пользователя
alenka
Сообщения: 1976
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: php.ini

Сообщение alenka » Вт июн 12, 2018 7:38 am

Убрали.
Вы можете сами добавлять свои директивы (если нужно)
/etc/brainy/data/php_ini/main
Просто в этот файлик добавьте нужную директиву, но главное чтобы область видимость директив была
PHP_INI_USER, PHP_INI_PERDIR, PHP_INI_ALL

idGreen
Сообщения: 106
Зарегистрирован: Чт июн 07, 2018 10:25 am

Re: php.ini

Сообщение idGreen » Вт июн 12, 2018 11:50 am

alenka писал(а):
Вт июн 12, 2018 7:38 am
Убрали.
Вы можете сами добавлять свои директивы (если нужно)
/etc/brainy/data/php_ini/main
Просто в этот файлик добавьте нужную директиву, но главное чтобы область видимость директив была
PHP_INI_USER, PHP_INI_PERDIR, PHP_INI_ALL
Можете показать пример пожалуйста

Аватара пользователя
alenka
Сообщения: 1976
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: php.ini

Сообщение alenka » Вт июн 12, 2018 12:11 pm

Можете показать пример пожалуйста
mbstring.func_overload удалите эту строку как пример

idGreen
Сообщения: 106
Зарегистрирован: Чт июн 07, 2018 10:25 am

Re: php.ini

Сообщение idGreen » Вт июн 12, 2018 9:21 pm

alenka писал(а):
Вт июн 12, 2018 7:38 am
Убрали.
Вы можете сами добавлять свои директивы (если нужно)
/etc/brainy/data/php_ini/main
Просто в этот файлик добавьте нужную директиву, но главное чтобы область видимость директив была
PHP_INI_USER, PHP_INI_PERDIR, PHP_INI_ALL
Насколько я понял это основная директива верно?
Подскажите как именно добавить можно нужную директиву, просто что-то я не совсем понимаю что да как...

Аватара пользователя
alenka
Сообщения: 1976
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: php.ini

Сообщение alenka » Ср июн 13, 2018 7:17 am

Область видимости директив описана здесь http://php.net/manual/ru/configuration. ... .modes.php
/etc/brainy/data/php_ini/main
в этом файле список директив которые можно редактировать(они отображаются в модуле php.ini)
эти директивы прописываются в корень вашего сайта в файл .user.ini и видимость описаной директивы
распространяется только на данную директорию. (аналог .htaccess)
max_input_time=int

max_input_time - название директивы которая добавится в модуль php.ini
int - может принимать целое число

все директивы которые можно добавить вы найдете в справочнике.
И одно важное обращайте внимание на область видимости.

Вроде описала подробно.

idGreen
Сообщения: 106
Зарегистрирован: Чт июн 07, 2018 10:25 am

Re: php.ini

Сообщение idGreen » Ср июн 13, 2018 9:08 pm

alenka писал(а):
Ср июн 13, 2018 7:17 am
Область видимости директив описана здесь http://php.net/manual/ru/configuration. ... .modes.php
/etc/brainy/data/php_ini/main
в этом файле список директив которые можно редактировать(они отображаются в модуле php.ini)
эти директивы прописываются в корень вашего сайта в файл .user.ini и видимость описаной директивы
распространяется только на данную директорию. (аналог .htaccess)
max_input_time=int

max_input_time - название директивы которая добавится в модуль php.ini
int - может принимать целое число

все директивы которые можно добавить вы найдете в справочнике.
И одно важное обращайте внимание на область видимости.

Вроде описала подробно.
Насколько я понял это основная директива верно? На всю основу?
Просто почему спрашиваю, у меня несколько доменов, сайтов, некоторые висят на php 7.1, так же на 5.6
А точнее сайт1.ру использует 5.6 как и где именно под него прописать
Сайт2.ру использует 7.1 так же как и где именно под него прописать?
Просто если то что вы указали это глобальные, то не особо хорошо, так как все у меня по разному на всех доменах, а если же какие-то моменты есть, а лучше прям скинуть сюда пример как делается для сайта1.ру, сайта2.ру было бы вообще замечательно!
Просто по адресу там только один этот файл. И я не совсем понял что да как, приведите прям конкретный пример с этим файлом что да как, буду вам очень признателен! в пример если можно то указать два домена сайт1.ру и сайт2.ру на разных php версиях 5.6 и 7.1

Аватара пользователя
sbury
Сообщения: 1344
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: php.ini

Сообщение sbury » Вс июн 17, 2018 8:59 am

может это вам поможет /etc/phpXXw/php.ini

idGreen
Сообщения: 106
Зарегистрирован: Чт июн 07, 2018 10:25 am

Re: php.ini

Сообщение idGreen » Вт июл 31, 2018 11:26 am

Поправил:

Код: Выделить всё

/etc/brainy/data/php_ini/main
добавил:

Код: Выделить всё

mbstring.func_overload=int
mbstring.internal_encoding=text
Screenshot_8.png
Screenshot_8.png (9.49 КБ) 12013 просмотров
При проверки системы в битрикс выдает ошибку:
Ошибка! Сайт работает в UTF кодировке, настройки mbstring:
mbstring.func_overload=0
mbstring.internal_encoding=
требуется:
mbstring.func_overload=2
mbstring.internal_encoding=utf-8

После правки все появилось в панели управления пользователя, так же после правок и тд перезагрузил сервер полностью для надежности.
Не сработало, я сделал что то не так?
Screenshot_9.png
Screenshot_9.png (10.77 КБ) 12012 просмотров

idGreen
Сообщения: 106
Зарегистрирован: Чт июн 07, 2018 10:25 am

Re: php.ini

Сообщение idGreen » Вт июл 31, 2018 11:34 am

Попробовал через хтаксес, так же не сработало(

idGreen
Сообщения: 106
Зарегистрирован: Чт июн 07, 2018 10:25 am

Re: php.ini

Сообщение idGreen » Вт июл 31, 2018 11:44 am

Сделал через: Webserver VHOST configurator индивидуальная донастройка вирт хостов:
php_admin_value mbstring.func_overload 2
php_admin_value mbstring.internal_encoding utf-8
пока что выдает ошибку все равно, я все верно сделал?

Ответить