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

Почему не работает httpd?

Я только что удалил Litespeed с помощью приведенного ниже кода, но при попытке запустить Apache через httpd получаю сообщение об ошибке. Что я могу сделать?

Вот какие команды я использовал:

root@s15430558 [~]# /usr/local/lsws/admin/misc/uninstall.sh

WARNING: 

All sub directories under "/usr/local/lsws" 
created during installation will be removed! 
However, conf/ and logs/ can be optionally preserved. 
If you want to preserve any file under the other sub-directories created 
by installation script, please backup before proceeding.

Manually created sub-directories under "/usr/local/lsws" 
will not be touched.

Do you want to uninstall LiteSpeed Web Server? [y/N] y

Uninstalling rc scripts ...
[OK] The startup script has been successfully uninstalled!

Do you want to keep server configuration files? [y/N] y

Do you want to keep server log files? [y/N] n

LiteSpeed Web Server has been successfully uninstalled.

root@s15430558 [~]# service httpd restart
/usr/local/apache/bin/httpd: line 17: /usr/local/lsws/logs/ap_cmd_param.log: No such file or directory
/usr/local/apache/bin/httpd: line 52: /usr/local/lsws/bin/lswsctrl: No such file or directory
root@s15430558 [~]# ??

Очень признателен за помощь в этом.

Спасибо!

Поскольку файл /usr/local/lsws/logs/ap_cmd_param.log упоминается в 17 строке конфигурации apache и /usr/local/lsws/bin/lswsctrl упомянутые в 52 строчке конфига не существуют.

Сделай это:

cp /usr/local/apache/bin/httpd_ls_bak /usr/local/apache/bin/httpd

В / usr / local / apache / bin / httpd он вызывает некоторые файлы управления и / или журналирования, которые находятся в каталогах lsws - вам нужно взглянуть на / usr / local / apache / bin / httpd, чтобы найти что происходит.

Что ж, вы можете попробовать заглянуть в /etc/init.d/httpd и посмотреть, что на самом деле делает случай «Пуск». Возможно, запускается неправильный файл httpd ...