Попробуйте это -
Решение # 1
Это решение работало прекрасно для меня ..
1) Закрыть управления XAMPP
2) Открыть Activity Monitor (Launchpad- > Другое-> Монитор активности)
3) Выберите фильтр для всех процессов (по умолчанию «Мои процессы»)
4) В полнотекстовом типе поиска: HTTPd
5) Убить все элементы HTTPd
6) Перезапуск управления XAMPP и запустить апач снова
ИЛИ Решение # 2
sudo apachectl stop
Эта команда убивает сервер Apache, который был предварительно установлен на MAC OS X.
ИЛИ, Решение № 3
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
Это отключит OSX встроенный сервер Apache и позволяет XAMPP начать на 80.
Теперь, как только Apache начинает успешно модифицировать файл .htaccess
Apache необходимо настроить для распознавания index.php в качестве файла индекса. При добавлении «DirectoryIndex index.php» в .htaccess файл может работать,
Примечание:
В общем, вы никогда не должны использовать .htaccess файлы Это цитата из http://httpd.apache.org/docs/1.3/howto/htaccess.html Хотя это относится к более старой версии apache, я считаю, что принцип все еще применяется.
Добавление следующей строки в httpd.conf
(если у вас есть доступ к нему) считается лучшей форме, вызывает меньшую нагрузку на сервер и имеет тот же эффект:
<Directory /myapp>
DirectoryIndex index.php
</Directory>
Вы получили какие-либо ошибки, связанные с портом 80? Если да, можете ли вы поделиться этим здесь, пожалуйста. – CloudFreezer
Нет, это была одна из первых вещей, которые я проверил. Я также попытался переключить его на 8080 на всякий случай.Но в Activity Monitor порт 80 чист. –
Что такое веб-сервер Apache «Статус» в XAMPP, как только вы запустите сервис, это «запуск»? – CloudFreezer