Установка Drupal 7 на VPS CentOS 6

Главные вкладки

Аватар пользователя shevgeny shevgeny 24 сентября 2013 в 16:49

Господа, ткните носом на то, что нужно настроить на VPS, чтоб не видеть это:

Ошибки "Файловая система > Попытка создать папку закончилась неудачей, скорее всего, из-за отсутствия необходимых прав доступа" и "Файл настроек" решить ручками не сложно, но я понимаю, что возникает эта ситуация именно из-за настроек сервера. Хотелось бы раз и навсегда решить вопрос, поможете?

ВложениеРазмер
Иконка изображения snimok_ekrana_2013-09-24_v_16.44.27.png118.18 КБ

Комментарии

Аватар пользователя orb orb 24 сентября 2013 в 18:00

Вопрос: если вы не знаете даже самые азы Linux покупаете VPS? Он же у вас как решето будет и вдруг что, сразу валиться.

Что нужно сделать у вас на скриншоте написано по русски Smile

sites/default - поставить права на запись chmod (chown - возможно)
sites/default/files - создать папку mkdir

Аватар пользователя shevgeny shevgeny 24 сентября 2013 в 18:11

orb wrote:
Вопрос: если вы не знаете даже самые азы Linux покупаете VPS? Он же у вас как решето будет и вдруг что, сразу валиться.

Что нужно сделать у вас на скриншоте написано по русски Smile

sites/default - поставить права на запись chmod (chown - возможно)
sites/default/files - создать папку mkdir


Да, я не знаком с азами linux, но умею читать, а вы, похоже, нет. Всё это руками я сделал, но вопрос в НАСТРОЙКЕ ВПС таким образом, чтоб в будущем друпал делал это автоматом, как на большинстве виртуальных хостингах.

Аватар пользователя drupby drupby 24 сентября 2013 в 19:22

самое банальное ,что можжно посоветовать,но чего делать не стоит
это в конфигах апача прописать своего юзера ,чтобы сервер выполнял все операции от имени вашего пользователя

Аватар пользователя shevgeny shevgeny 24 сентября 2013 в 19:35

drupby wrote:
самое банальное ,что можжно посоветовать,но чего делать не стоит
это в конфигах апача прописать своего юзера ,чтобы сервер выполнял все операции от имени вашего пользователя

Спасибо, уже есть направление Smile параметры у меня такие:

Операционная Система: CentOS 6.2 Blank (64 bit)
Веб-сервер Apache (httpd-2.2.15-29.el6.centos)
Стоит ISPml. На кой - не знаю, но стоит Smile может она мне помочь в решении вопроса?
Вообще, ситуация странная, прикрепленный домен принадлежит пользователю (условно) - user2, главный - естественно, root. Но в логах действия друпала идут от root, по идее работать должно, но нет. Более того, не работает также установка модулей на прямую с сервера через админку drupal, просит FTP-авторизацию. Я с VPS не то, что на "вы" и шепотом, я его боюсь как огня и никогда бы на него не перешел, если бы не потребность в: Apache Solr (или сфинкс, пока не дошел ни до первого ни до второго) и Node.js (тоже пока только мечтаю) Smile если кто-то уже с этим всем делом имел дело и располагает возможностью и желанием помочь - буду очень благодарен.

Аватар пользователя saika saika 14 мая 2015 в 12:58

Поздно наверно уже, но
создаем директорию files
service httpd status -l
там видно, что модули не могут получить доступ к папке, для получения доступа необходимо сделать следующее:
semanage fcontext -a -t httpd_sys_rw_content_t 'files'
restorecon -v 'files'
и все заработает.