Где мне сохранить файлы моего веб-проекта?

Я только что установил Ubuntu на свой персональный компьютер. Я никогда не использовал Linux раньше. Я установил Ruby и Ruby on Rails. Я собираюсь начать новый проект. Где мне его сохранить?

Я попытался cd /var, затем mkdir www и получил ошибку «Отказано в доступе». Так я и сделал sudo mkdir www. Но теперь я боюсь, что каждый раз, когда я захочу сохранить или создать что-либо, будь то с помощью консоли Rails или моего текстового редактора, я получу ошибки разрешения.

Должен ли я перенести мой проект в мой домашний каталог?

1
задан 27 January 2012 в 01:45

2 ответа

Да. Вы должны использовать домашнюю папку

, например,

mkdir home/YourUserName/Ruby
0
ответ дан 27 January 2012 в 01:45

Добавьте вашего пользователя в группу www-data.

Затем выйдите из системы и вернитесь обратно.

Установите свои права доступа в / var / www

Файлы принадлежат пользователю root: www-data, права доступа 660

Каталоги также принадлежат пользователю root: www-data, права доступа 770

См .:

https://help.ubuntu.com/community/FilePermissions

https: //help.ubuntu .com / community / ApacheMySQLPHP

https://help.ubuntu.com/community/RootSudo

На рабочем сервере (все, что публикуется), Я использую ту же собственность. Права доступа - файлы 640 каталогов 750

На рабочем сервере я редактирую все как root (sudo -e / var / www / file)

0
ответ дан 27 January 2012 в 01:45

Другие вопросы по тегам:

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