Все отлично работало, пока я не добавил AddHandler application/x-httpd-php5s .php
в файл .htaccess в своем корневом документе локального сервера (который я часто меняю в зависимости от сайта, с которым я работаю). Поскольку я это делал, когда я посещал http://localhost:8888, мой браузер просто загружает index.php, и он вообще не обрабатывается, а только необработанный код. Теперь я удалил эту строку из файла .htaccess, но у меня все еще есть эта проблема.
Я обнаружил, что если я добавлю альтернативную запись в файл моих хостов для 127.0.0.1, новая запись будет вестись как "localhost". Но если я добавлю строку выше в мой .htaccess, она выбивает и этот новый хост. Я попытался переустановить MAMP и очистить свои кэши и все временные файлы, которые я мог найти. Я просмотрел файл Apache httpd.conf без проблем.
Итак, чтобы быть ясным: http://localhost:8888 испытывает вышеуказанную проблему. Если я добавлю новую запись в файл моих хостов для 127.0.0.1, скажите 'goomba', и указанная выше строка не находится в корневом .htaccess(и никогда не была для этого хоста/псевдонима/независимо), тогда я могу получить доступ к http://goomba:8888 просто отлично. Но если я добавлю эту строку в .htaccess, тогда мне нужно добавить еще одну запись в мой файл hosts, чтобы обойти ее, даже если я удалю эту строку из файла .htaccess.
Я в порядке с использованием другого 127.0.0.1-псевдонима (хост-то, что называется?), но это подталкивает меня к тому, что это все еще сломано.
Просто, чтобы быть ясным, я нахожусь в Mac OS Leopard (но я не использую встроенную установку Apache, но MAMP).