АРМАДА
Помогите пожалуйста разобраться в VPS хостинге
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

@Maks@
Свой
Зарегистрирован: 23.01.2009
Сообщений: 15
Обратиться по нику
# Добавлено:Чт Фев 23, 2012 10:06 amДобавить в избранноеОтветить с цитатой
Здравствуйте уважаемые форумчане. Я совсем недавно приобрёл VPS работающий на CentOS, до этого не приходилось работать ни с VPS ни с Unix вообще, пытаясь установить Moodle при начальной конфигурации необходимо указать путь к файлу каталога данных в результате появляется такая ошибка:

Родительский каталог (/var/www/vhosts/{здесь мой основной домен сайта}) не доступен для записи. Программа установки не может создать каталог данных (/var/www/vhosts/{здесь мой основной домен сайта}/moodledata).

В тех поддержке сказали что "Можете назначить этой директории владельца Apache и нужные права, для этого у Вас есть root-доступ к серверу" Порылся в нэте в итоге скачал PuTTy настроил, зашёл в командную сроку используя root права, и как я понимаю мне нужно назначить папке группу apache (chgrp -R apache) и и права на запись для этой группы (chmod -R g+w)??? Но как это правильно сделать конкретно для моего домена... подскажите пожалуйста весь синтаксис команды.

deBrain
V.I.P.
Зарегистрирован: 03.06.2010
Сообщений: 1569
Обратиться по нику
# Добавлено:Чт Фев 23, 2012 8:46 pmОтветить с цитатой
cd /var/www/vhosts/{здесь мой основной домен сайта}/moodledata
chown -R apache:apache ./
chmod -R 777 ./

расшифровываю:
chown -флаг пользователь:группа директория
chmod -флаг набор_прав директория

флаг определяет то как выполнять операцию, -R означает Recursion - рекурсивное выполнение, т.е. применение изменений на указанную папку и все её подпапки и файлы.
набор прав думаю сам знаешь какой тебе нужен.

В общем как-то так, писал по памяти, так что может где и ошибся)
Правильно вкладываем свободные средства в ПАММ
Правильный хостинг: DigitalOcean

sydoow
V.I.P.
Зарегистрирован: 29.06.2007
Сообщений: 8213
Обратиться по нику
# Добавлено:Чт Фев 23, 2012 10:36 pmОтветить с цитатой
[offtop]Лучше бы нанимать админа который шарит в таких случаях.[/offtop]

@Maks@
Свой
Зарегистрирован: 23.01.2009
Сообщений: 15
Обратиться по нику
# Добавлено:Пт Фев 24, 2012 4:45 amОтветить с цитатой
deBrain писал(а):
cd /var/www/vhosts/{здесь мой основной домен сайта}/moodledata
chown -R apache:apache ./
chmod -R 777 ./

расшифровываю:
chown -флаг пользователь:группа директория
chmod -флаг набор_прав директория

флаг определяет то как выполнять операцию, -R означает Recursion - рекурсивное выполнение, т.е. применение изменений на указанную папку и все её подпапки и файлы.
набор прав думаю сам знаешь какой тебе нужен.

В общем как-то так, писал по памяти, так что может где и ошибся)





Спасибо огромное, всё получилось Drinks or Beer

deBrain
V.I.P.
Зарегистрирован: 03.06.2010
Сообщений: 1569
Обратиться по нику
# Добавлено:Пт Фев 24, 2012 4:00 pmОтветить с цитатой
sydoow, лучше бы научиться задавать правильные вопросы гуглу и википедию читать.
Правильно вкладываем свободные средства в ПАММ
Правильный хостинг: DigitalOcean

Дмитрий Сидоров
Свой
Зарегистрирован: 22.12.2011
Сообщений: 7
Обратиться по нику
# Добавлено:Пт Фев 24, 2012 7:24 pmОтветить с цитатой
deBrain писал(а):
cd /var/www/vhosts/{здесь мой основной домен сайта}/moodledata
chown -R apache:apache ./
chmod -R 777 ./

расшифровываю:
chown -флаг пользователь:группа директория
chmod -флаг набор_прав директория



Вы забыли уточнить, что ставятся права 777 на все файлы и папки внутри /var/www/vhosts/{здесь мой основной домен сайта}/moodledata, что является серьезной уязвимостью сайта, поскольку писать в папку(и) может кто угодно и что угодно.
Смена владельца на apache:apache приведет к тому, что файлы не будут видны по FTP и через пару дней ТС создаст еще одну тему с вопросом "не видно файлов в папке".

deBrain
V.I.P.
Зарегистрирован: 03.06.2010
Сообщений: 1569
Обратиться по нику
# Добавлено:Пт Фев 24, 2012 8:10 pmОтветить с цитатой
Дмитрий Сидоров, проблема индейцев шерифа не волнуют.
Если по фтп будет логиниться как рут, то всё у него будет, только вот и файлы тоже от рута зальются. В 777 ничего сверхуязвимого не вижу, если делать всё по уму, то всё будет НИШТЯК)
Я, например, для сайтов создаю поддомен для файлов, которые заливаются пользователями и на этом поддомене нет поддержки php, чисто как файловое хранилище. В таком случае можно хоть какие права ставить, пусть заливают туда хоть шеллы, всё равно запустить ничего не получится)
Правильно вкладываем свободные средства в ПАММ
Правильный хостинг: DigitalOcean
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры