Я пытаюсь перезапустить Apache и получаю следующее сообщение...
> devil@DEVil:/etc/apache2$ sudo /etc/init.d/apache2 restart * > Restarting web server apache2 > AH00558: apache2: Could not reliably determine the server's fully > qualified domain name, using 127.0.1.1. Set the 'ServerName' directive > globally to suppress this message
Решение этой проблемы, по-видимому, заключается в том, чтобы ввести ServerName localhost
в apache2.conf
файл (проблема с перезапуском apache2).
Когда я захожу в этот файл, пытаюсь его изменить, он не позволяет мне сохранить его, так как apache2.conf
это файл "только для чтения". Как мне изменить права доступа, чтобы сделать его доступным для записи, чтобы я мог запустить Apache?
решение1
Вам необходимо отредактировать файл как пользователь root, что можно сделать, введя команду sudo
перед командой, которую вы используете для редактирования файла (и введя пароль вашего пользователя, если он будет запрошен).
Например, если вы используете vim, команда должна быть такой:
sudo vim /etc/apache2/apache2.conf
и вы можете заменить vim
на mc
, nano
, pico
или что вам больше нравится