Во первых не панацея, во вторых неужели на каждый сайт прописываете?
В третьих тот же дубликтор ругается на включение оного. Уж не знаю зачем так сделано, но факт имеет место быть.
Ну как бы годами проверенное решение, пока не подводило, различные php shell его не пробивают, а если начнут ломать по серьезному, то там и запуск под юзером не поможет…
Прописываю…, ну как прописываю, ставлю галку в панели при добавлении домена — всегда.
Есть правда один сервер с магазином на битриксе, там снял галку, битрикс уверяет что с этой опцией движок работает медленнее.
Ну как бы годами проверенное решение, пока не подводило, различные php shell его не пробивают,
Да нет проблем как правило. Можете даже у себя проверить плагином https://wordpress.org/plugins/wp-file-manager/, изменив в нём настройки «Root Directory»
Да и chdir не проблема для шеллов.
ну как прописываю, ставлю галку в панели при добавлении домена — всегда.
В ISP light разве есть такая настройка?
SeVlad,
Да нет проблем как правило. Можете даже у себя проверить плагином https://wordpress.org/plugins/wp-file-manager/, изменив в нём настройки «Root Directory»
Да и chdir не проблема для шеллов.
Проверил, заменил стандартный путь на путь сайта рядом — http://prntscr.com/khnrov
Всё работает, в том и смысл.
В ISP light разве есть такая настройка?
Конечно — http://prntscr.com/khns9m
Всё работает, в том и смысл.
Ну значит у Вас тут нормально.
А вот как у одного шареда https://i.imgur.com/28hnkm6.jpg
Конечно
Хм. Я такой конфигурации не встречал.
А вот как у одного шареда https://i.imgur.com/28hnkm6.jpg
Тут пардон. Это я посмотрел на сайте, с отключённым open_basedir (что странно.. ибо у них его отключить проблема — только по запросу. А это тестовый сайт и я не помню чтобы просил там отключать)
При включённом — плагин не видит выше указного каталога, да.
Хм. Я такой конфигурации не встречал.
к вопросу о необходимости сидеть под root в панели 🙂
ЗЫ на самом деле open_basedir работает только при php в качестве модуля для апача (речь про ISPManager5). nginx + php-fpm — там уже нужны танцы с бубнами с прописыванием оного в глобальном конфиге php.
к вопросу о необходимости сидеть под root в панели
Рут тут не причём. Рут нужен только для того чтобы задать права юзеру (сделать шаблоны вебсервера и юзеров). Дальше — задача админа.
на самом деле open_basedir работает только при php в качестве модуля для апача (речь про ISPManager5)
А.. ну возможно поэтому я и не встречал.
Я давно не использую php как модуль аппача.
Рут тут не причём. Рут нужен только для того чтобы задать права юзеру (сделать шаблон вебсервера). Дальше — задача админа.
😉 ну что вы как маленький?
нет этой опции open_basedir при заходе в редактирование сайта из под пользователя.
только для root есть эта галочка. и как передать это «право» пользователю — я понятия не имею.
нет этой опции open_basedir при заходе в редактирование сайта из под пользователя.
только для root есть эта галочка.
аааа. вотоончёоказывается.. 🙂
. и как передать это «право» пользователю — я понятия не имею.
Я бы посмотрел, но у меня под рукой нет рута ISP и тем более сервера на котором можно было бы «поиграться». 🙁
Да, под пользователем такой галки нет, что в принципе логично ибо принимать решение о том изолировать сайты одного пользователя от сайтов других пользователей должен принимать администратор сервера (в lite это суперюзер), если разрешить её снятие, то какой-то пользователь закачает шел и получит доступ к данным других пользователей.
Для меня это не проблема, я в панели работаю под суперпользователем.
С бизнес редакцией не работал, возможно там это реализовано иначе, т.к. предполагает более разнообразные типы пользователей.