В окне терминала я запустил веб-сервер sudo apachect1 start
, ввел пароль и получил:
/System/Library/LaunchDaemons/org.apache.httpd.plist: служба уже загружена
Затем в поле Safari Smart Search я ввел:
Тогда я получил:
В Терминале https -v
сообщается:
Версия сервера: Apache / 2.4.16 (Unix) Сервер построен: 31 июля 2015 15:53:26
Как мы можем это исправить, пожалуйста? Благодарю.
macbook
el-capitan
apache
Фред Дж.
источник
источник
lsof -n -i | grep LISTEN
?ps -e | grep http
?Ответы:
Оказывается, есть свидетельства того, что при обновлении Snow Leopard до El Capitan обновляются двоичные файлы apache2, но не его конфигурация. Пожалуйста, получите исходную конфигурацию apache2 из чистой установки El Capitan и замените ее на нее. Он расположен по адресу
/private/etc/apache2/original
. Замените вашhttpd.conf
и папкуextra
теми, которые вы получили из чистой установки. Перезапустите apache2 после этого.источник
тип
в вашей командной строке и посмотреть, какие ошибки вы получаете ...
источник
Для того, чтобы эффективно решить проблему Apache. Нам нужно открыть скрытый файл, который недоступен. Это личный файл.
Зайдите в ваш браузер Google Chrome или Safari и в адресной строке места.
там вы увидите файлы apache внутри
apache2
папки. Чтобы изменить это, вы должны зайти в терминал и набрать:open /private/etc
это обращается к личному файлу. Вы увидите папку с именем
etc
в этой папке,apache2
откройте ее, перейдите в исходную папку, скопируйте 2 файлаextra
иhttpd.conf
в новую папку на рабочем столе, назовите то, что вам нужно, нам все равно, возьмите два файлаextra
иhttpd.conf
поместите их вapache2
перезаписывающий файл. существующие файлы необходимы, и localhost должен сказать, что это работает!источник
Получение следующих ошибок:
Возможно, вы пытаетесь получить доступ к localhost через https, а не через http. Измените его на http и посмотрите, решит ли это проблему.
источник