Как включить CURLOPT_FOLLOWLOCATION на сервере?

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
1788

Так собственно имеется сервер. На борту CentOS 5 с WHM.

Safemode = OFF

open_base вообще пустой и подключается только когда safemode=on

CURLOPT_FOLLOWLOCATION

отказывается работать, орёт:

Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir

Вопрос банален... куда тыкнуть и при этом чтобы пользователи не могли бегать по НЕ своим папкам? )))

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
M
На сайте с 16.09.2009
Offline
278
#1
LEOnidUKG:
Вопрос банален... куда тыкнуть и при этом чтобы пользователи не могли бегать по НЕ своим папкам? )))

Куда-то в сторону php-cgi. Чтобы PHP интерпретатор запускался не под общим пользователем (типа apache, nobody etc).

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
pupseg
На сайте с 14.05.2010
Offline
364
#2
LEOnidUKG:

CURLOPT_FOLLOWLOCATION
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir

мужыки, а че это за фигня, первый раз вижу. где возникла ? после чего?

чтото из области cgi ?

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#3
myhand:
Куда-то в сторону php-cgi. Чтобы PHP интерпретатор запускался не под общим пользователем (типа apache, nobody etc).

т.е. на php_mod не реал?

M
На сайте с 16.09.2009
Offline
278
#4
pupseg:
мужыки, а че это за фигня, первый раз вижу. где возникла ? после чего?
чтото из области cgi?

Ну как. Если Вы не владеете английским - добро пожаловать в http://translate.google.com/

Вот до кучи цитата из документации:

CURLOPT_FOLLOWLOCATION (integer)
This constant is not available when open_basedir or safe_mode are enabled.

Если что-то в переводе будет непонятно - не стесняйтесь, обращайтесь :D

LEOnidUKG:
т.е. на php_mod не реал?

Нет, если Вы не используете экзотических MPM для апача, например mpm_itk.

А что мешает воспользоваться документацией и использовать давно известные workarround'ы, напр:

http://au.php.net/manual/ro/function.curl-setopt.php#71313

?!

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#5
myhand:

А что мешает воспользоваться документацией и использовать давно известные workarround'ы, напр:
http://au.php.net/manual/ro/function.curl-setopt.php#71313
?!

Править скрипты это другое.

Просто хотел узнать именно в настройках. Ну теперь понятно, так сказать.

Pavel.Odintsov
На сайте с 13.05.2009
Offline
169
#6

Как вариант, отключить open_basedir для PHP. Если это VPS/сервер с небольшим числом сайтов, то нчиего сверхплохого не будет.

Решение по обнаружению DDoS атак для хостинг компаний, дата центров и операторов связи: FastNetMon (https://fastnetmon.com)
LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#7
Pavel.Odintsov:
Как вариант, отключить open_basedir для PHP. Если это VPS/сервер с небольшим числом сайтов, то нчиего сверхплохого не будет.

Это если только отключать в WHM его т.к. у панельки своя примочка для этого. А если хакеры получат доступ к одному клиенту, считайте будут дампы всего сервера. Это не вариант.

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