Пытаюсь запустить команду «apache2ctl restart» и только что получил это сообщение «apache2ctl :: command not found» - дело в том, что Apache IS установлен, запущен, и я сейчас активно занимаюсь разработкой на сервере ... любые идеи ?
КОНТЕКСТ: доступ sudo на CentOS-5.5 на виртуальной машине
ОБНОВИТЬ: Хорошие новости, перезапуск Apache, плохие новости: ошибка 500, все еще прогресс ... :-)
[username@VMname /]$ sudo /etc/init.d/httpd restart
[username@VMname /]$ sudo /etc/init.d/httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
Выглядит как apache2ctl
не на вашем пути. Попробуйте вместо этого:
$ sudo /usr/sbin/apache2ctl restart
Вышеуказанное расположение отражает расположение apache2ctl
в Ubuntu. Я не уверен, где находится местоположение по умолчанию в CentOS. Если указанная выше команда не работает, вы можете найти местоположение, выполнив от имени пользователя root:
$ which apache2ctl