Задать вопрос
miker059
@miker059
Коротко не получится

Как настроить связку ubuntu 14 + ispmanager5lite + bitrix?

Привет, Коллеги!
Помогите, пожалуйста, разобраться. Решил перейти на вдс с обычного хостинга и столкнулся с некоторыми проблемами, ситуация такая:
На сервере стоит Ubuntu14, службой поддержки был установлен ISPmanager 5 lite, так как был куплен в комплекте. Изначально на сервере, как видимо, водится один юзер по имени root, из под него, как я понял ставились все пакеты, apache php и пр.
Сама же панель ISP создает своего юзера www-root, который служит по умолчанию владельцем всего что создается в этой панели - ftp-пользователи и пр.
Соответственно, я добавил домен, в папку домена залил сайт на битриксе, уже существующий, все вроде норм ошибок нету... дальше подключаюсь по фтп и пытаюсь поправить файлик и оп.. не дает залить... Оказалось что папка сайта создалась от юзера root, а фтп заходит от юзера www-root, а у всех папок и файлов стоят права 755 или 644 и получается у www-root нет прав на запись.
Ок, идем в файл менеджер ISP и меняем владельца папки с сайтом на www-root, после чего фтп начинает работать исправно, но появляется другая проблема...
При тестировании системы, Битрикс находит ошибки Загрузки файла и т.п.,
по началу думал что неправильно настроен php, но перенастройка не помогла. Оказалась беда все в тех же правах...
Владельцем Apache является юзер root... получается когда пытаешься что то сделать из админки битрикса то заходишь от его имени, и при этом почему то у root нет доступа к записи в папки владелец которых www-root.
Надеюсь не слишком запутано, так как у самого уже голова кругом идет от всех этих прав...
Помогите, плиз, разобраться с этими правами, как настроить чтобы все работало без ошибок?
  • Вопрос задан
  • 264 просмотра
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
miker059
@miker059 Автор вопроса
Коротко не получится
Всё решилось, поменял в настройках апача переменные APACHE_RUN_USER и APACHE_RUN_GROUP на теже что у фтп перезапустил апач, полёт нормальный теперь все работает от одного юзера. Переменные поменял в файле envvars который лежит в etc/apache2, насколько правильное решение сказать затрудняюсь, но другого не нашел))
А и ну само сабой поставил для папки с сайтом того же владельца и группу, права на папки 755 на файлы 644
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
chown - тебе в помощь
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы