2009-10-28 2 views
7

Я начинающий программист Ruby on Rails, и я пытаюсь установить Apache2 + Passenger (это для развертывания Rails) .. и в конце процесса установки Пассажир дал мне несколько строк для добавления к файл apache2.conf в/etc/apache2 /, но я не могу переопределить этот файл .. У меня нет разрешения = (Я также добавил image, показывая мне ошибку.Как получить разрешение на редактирование файла apache2.conf? [Ubuntu]

PS => Я зарегистрирован в Ubuntu со своим именем и паролем.

Пожалуйста, помогите! и спасибо, Родриго.

+0

Если это сработало, вы должны пометить его ответ как «принятый», проверив зеленая галочка. –

ответ

9

Самый простой способ, чтобы открыть файл с sudoedit, как в

sudoedit /etc/apache2/apache2.conf 

, который запросит пароль, а затем откройте редактор.

+0

Спасибо, это просто сработало! – rodrigo3n

0

Если вы новичок в GNU/Linux, я хочу заметить, для команды запуска с привилегиями root запустить его с Sudo:

sudo <your_command> 

Если вы хотите, чтобы получить привилегии суперпользователя для текущего сеанса терминала (нет нужно ввести SUDO каждую команду) запустить:

sudo -i 
2

После завершения установки, добавьте PHPMyAdmin в конфигурацию Apache.

sudo nano /etc/apache2/apache2.conf 

Добавить конфигурацию phpmyadmin в файл. Включите

/etc/phpmyadmin/apache.conf 

Перезапустите Apache:

sudo service apache2 restart 
0

Я надеюсь, что это поможет кому-то, учитывая количество лет с момента последнего поста. Я попробовал это, и это сработало для меня.

sudo bash 

Затем команда для редактирования. Затем сохраните файл. Ниже сайта, на котором я получил процедуру.

https://ubuntuforums.org/showthread.php?t=1845306

0

Введите команду:

Суды нано /etc/apache2.conf

0

Или вы можете использовать следующую chmod 777 usr/local/apache2/conf/httpd.conf это позволит вам читать/писать конфигурационный файл, но быть если вы планируете разместить apache2 в Интернете, вы должны вернуть его обратно к старым разрешениям chmod 640 usr/local/apache2/conf/httpd.conf

Смежные вопросы