Отключить suhosin при выполнении скрипта из консоли

12
ShopOS
На сайте с 06.03.2008
Offline
59
2869

Необходимо отключить suhosin у php скрипта, который выполняется по крону из консоли. Кто в курсе, как это можно сделать?

Все мои поиски приводят к ответам на вопросы, как выключать suhosin через настройки apache: php_flag suhosin.simulation 1

P
На сайте с 16.03.2009
Offline
144
#1
ShopOS:
Необходимо отключить suhosin у php скрипта, который выполняется по крону из консоли. Кто в курсе, как это можно сделать?

Все мои поиски приводят к ответам на вопросы, как выключать suhosin через настройки apache: php_flag suhosin.simulation 1

Из консоли php скрипты идут через php-cli. Как вариант:

Открываем /etc/php5/conf.d/suhosin.ini копируем, в основной php.ini, если у вас апач то -> /etc/php5/apache2/php.ini и далее удаляем suhosin.ini

Теперь для php-cli - не будет подгружать suhosin, а для php - будет.

M
На сайте с 16.09.2009
Offline
278
#2
poiuty:
Из консоли php скрипты идут через php-cli. Как вариант:
Открываем /etc/php5/conf.d/suhosin.ini копируем, в основной php.ini, если у вас апач то -> /etc/php5/apache2/php.ini и далее удаляем suhosin.ini
Теперь для php-cli - не будет подгружать suhosin, а для php - будет.

Как *нормальный* вариант - редактируем настройки suhosin для консоли. Напоминаю горе-одминам, они здесь: /etc/php5/cli/

Как еще один вариант, отключаем suhosin ключами командной строки интерпретатора. Ключик -d, переменную уже приводили выше.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
P
На сайте с 16.03.2009
Offline
144
#3
myhand:
Как *нормальный* вариант - редактируем настройки suhosin для консоли. Напоминаю горе-одминам, они здесь: /etc/php5/cli/

Как еще один вариант, отключаем suhosin ключами командной строки интерпретатора. Ключик -d, переменную уже приводили выше.

Напоминаю горе-одминам, что conf.d - общий для cli, apache2, fpm. Идет как линк, адрес /etc/php5/conf.d

iHead
На сайте с 25.04.2008
Offline
137
#4

самое верное: пересобрать php (cli), без suhosin, в том числе без патча и использовать нужный php.ini (php-cli.ini или индивидуальный через ключик -c ).

Рекомендуемый хостинг партнер 1С-Битрикс (https://www.ihead.ru/bitrix/), PHP-хостинг (https://www.ihead.ru/php/), доверенный партнер RU-CENTER (https://www.ihead.ru/news/573.html), официальный представитель REG.RU в Кирове (https://www.ihead.ru/news/851.html)
M
На сайте с 16.09.2009
Offline
278
#5
poiuty:
conf.d - общий для cli, apache2, fpm. Идет как линк, адрес /etc/php5/conf.d

Это он по-умолчанию общий. А задумана конфигурация - поддерживать независимые настройки для разных SAPI. Объяснить что нужно сделать в картинках?

---------- Добавлено 26.06.2012 в 18:46 ----------

iHead:
самое верное: пересобрать php (cli), без suhosin
Ну... Пошли совсем уже мальчиши-кибальчиши "пересборщики" :)
Himiko
На сайте с 28.08.2008
Offline
560
#6
Пошли совсем уже мальчиши-кибальчиши "пересборщики"

Некоторые скрипты отказываются работать даже при отключенном через ini. Требуют его полного отсутствия.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
N
На сайте с 06.05.2007
Offline
419
#7
Himiko:
Некоторые скрипты отказываются работать даже при отключенном через ini. Требуют его полного отсутствия.

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

Несколько раз на такое наталкивался, но всегда удавалось обойти настройками.

Обычно данные форм "теряются", но ошибки скриптов явно на это не указывают - поднимаем post_max_size.

Кнопка вызова админа ()
M
На сайте с 16.09.2009
Offline
278
#8
Himiko:
Некоторые скрипты отказываются работать даже при отключенном через ini. Требуют его полного отсутствия.

Править ошибку в "скриптах".

N
На сайте с 06.05.2007
Offline
419
#9

myhand, но ведь там нет ошибки. клиент такого заявления не поймет.

у него просто на старом хостинге все работало, а на новом перестало.

M
На сайте с 16.09.2009
Offline
278
#10
netwind:
myhand, но ведь там нет ошибки. клиент такого заявления не поймет.

Читаем: "Некоторые скрипты отказываются работать даже при отключенном через ini".

Если что-то жалуется на *отключенное* расширение - у этого чего-то определенно баг, согласны? По моему мнению, баг должен бы быть способным исправить среднестатистический самоделкин. Т.е. даже в этом случае - пересобирать глупо.

PS: Думаю, вы имели в виду suhosin-патч: он пока активен по-умолчанию в Debian stable (и ubuntu?). Но речь шла именно о расширении и его отключении.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий