Назад | Перейти на главную страницу

Что означает «apache2ctl :: command not found», если Apache IS установлен и запущен?

Пытаюсь запустить команду «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