2016-12-20 2 views
0

Я правильно настроил сервер apache 2.4, я знаю это, потому что он работает, но я случайно переместил папку php, а затем попытался перезапустить сервер Apache, а теперь сервер Apache не может начаться снова. Я не использую никаких WAMPP, XAMPP или любых подобных пакетов, я очистил кеш, я не знаю, что делать, и я новичок в этомСервер Apache работает, но не открывает каталог htdocs

На CMD это то, что говорят, когда я запустить httpd.exe -k start:

(OS 10048) Usually only one socket address (protocol/network address/port) is allowed. : 
AH00072: make_sock: could not bind to address 0.0.0.0:80 
AH00451: no listening sockets available, shutting down 
AH00015: Unable to open logs 
+0

проверить/прочитать ваш httpd.conf или vhost.conf или узнать, что является вашим корнем для документа – donald123

+0

мой корень документа находится в htdocs, я ничего не менял в документе conf Я только что переместил папку php – Gonzalo

+0

, что сделал вы имеете в виду перемещение папки php? каков индексный параметр вашей папки htdocs? – donald123

ответ

0

открыть файл /conf/httpd.conf в апаче папки (папка была установлена ​​вашими апача) найти ключевое слово: DocumentRoot вы увидите: DocumentRoot "Path_" Заменить «Path_» на вашу папку, содержащий ваш исходный код Restart ваш apache good look

+0

Я остановил сервер Apache, но теперь я не могу запустить его снова – Gonzalo

+0

убедитесь, что у вас есть выходы папке «Path_» на вашем компьютере, если папка не завершена, apache не может запускаться. –

+0

выходы? я не знаю, что вы подразумеваете под выходами – Gonzalo

0

Проверьте файл журнала apache, доступный в/etc/apache2/logs, в случае, если это система на основе debian на базе Linux или/apache/logs в случае локальной установки Windows. Сообщите об ошибке здесь, а затем мы можем взглянуть на точную проблему.

+1

(OS 10048) Обычно разрешен только один адрес сокета (протокол/сетевой адрес/порт). : AH00072: make_sock: не удалось привязать к адресу 0.0.0.0:80 AH00451: нет доступных разъемов для прослушивания AH00015: невозможно открыть журналы – Gonzalo

+0

Затем ваш порт 80 заблокирован некоторым уже запущенным приложением на порту 80. Я бы рекомендуется перезагрузить систему, а не найти сервис и закрыть его. Перезапуск закроет запущенную службу на порту 80, а затем вы сможете снова запустить сервер. Или, может быть, вы используете несколько серверов Apache, тогда вам нужно закрыть один из них, прежде чем запускать другой экземпляр. –

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