2

Я использую MAMP в течение многих лет. Редко возникали какие-либо проблемы. В настоящее время я использую OSX 10.7.4. Я только что обновил MAMP до версии 2.0.5 и купил / установил MAMP PRO ... но я не могу заставить его работать. Я все еще могу вам MAMP (не PRO), но я получаю ошибку 500, когда я пробую те же локальные сайты с MAMP PRO.

Вот что я пробовал до сих пор ...

  1. Я пробовал как с параметрами порта MAMP (Apache = 8888 MySQL = 8889 SSL = 88890), так и с веб-настройками по умолчанию (Apache = 80 MySQL = 3306 SSL = 443). Ни то, ни другое не работает.

  2. Я пробовал каждый из следующих:

    http://localhost/my_site_directory

    http://localhost:80/my_site_directory

    http://localhost:8888/my_site_directory

  3. Я пробовал оба варианта пользователя (www/mysql & MyUser/MyUser).

В каждом случае я получаю внутреннюю ошибку сервера 500: HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

Документация очень краткая, поэтому я не уверен, выглядит ли это правильно для настроек на вкладке hosts: Еще один ключ, я могу получить доступ к файлам в корневом каталоге: /htdocs . Я только что поместил файл с phpinfo() и это сработало! Я думаю, что это говорит мне кое-что, но я не уверен, что.

ОБНОВЛЕНИЕ По причинам, которые ВСЁ загадочны для меня, теперь я получаю ошибку 403 Forbidden и только для одного конкретного сайта в моей папке /htdocs. Я попытался отредактировать httpd.conf с помощью:

<Directory />
Options Indexes FollowSymLinks
AllowOverride All
</Directory>

Все еще не повезло, заходя на один сайт.

2 ответа2

1

После целого дня выдергивания волос я решил эту проблему и усвоил мучительный урок ...

Видимо MAMP Pro меняет ограничения памяти PHP. Таким образом, все было настроено правильно, но сайт превышал пределы памяти, и отчеты об ошибках не были включены, поэтому я и увидел ошибку 500. Это было совпадением, что самый последний сайт, который я установил, оказался более загруженным, чем другие. Тьфу!

0

Все еще получаете 500 ошибок или только 403?

403 - ошибки прав пользователя, изменили ли вы какие-либо настройки прав доступа?

500 обычно формат страницы, к которой вы пытаетесь получить доступ, не настроен или не распознан

У вас все еще есть копия предыдущего httpd.conf? Я бы попробовал восстановить этот файл и посмотреть, работает ли он.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .