Назад | Перейти на главную страницу

Apache обслуживает 403 запрещено после обновления OS X Snow Leopard до версии 10.6.6

Я только что обновил свой MacBook Pro до OS X Snow Leopard версии 10.6.6, и теперь Apache ведет себя плохо:

Дополнительная информация, которая может быть полезна:

Я просмотрел журнал ошибок Apache, и единственная ошибка, похоже, следующая:

[примечание] дочерний pid 744 сигнал выхода Segmentation fault (11)

Я полностью озадачен этим. Любая помощь приветствуется.

ОБНОВИТЬ Хорошо, мне удалось устранить ошибку 403 Forbidden благодаря http://techtrouts.com/mac-os-x-105-web-sharing-forbidden-403-on-httplocalhostusername/

У меня все еще есть вторая проблема, хотя для любой запрос например это сейчас происходит, когда я прошу http: // localhost

ДАЛЬНЕЙШЕЕ ОБНОВЛЕНИЕ Изменение файлов конфигурации Apache для использования версии PHP 5.3, поставляемой со Snow Leopard, позволяет избавиться от ошибки. Однако это не идеально для меня, так как мне нужно использовать PHP 5.2 (так как у меня есть несколько сайтов Drupal 6 для работы над этим перерывом при использовании PHP 5.3).

ДАЛЬНЕЙШЕЕ ОБНОВЛЕНИЕ Хотя это на самом деле не было решено, это больше не проблема для меня (я больше не привязан к использованию PHP 5.2).

Я бы рекомендовал использовать Macports вместо встроенных в OS X. Вы можете относительно легко установить любые версии программного обеспечения, которые захотите, и вам не нужно беспокоиться о том, что обновления OS X нарушат работу ваших сайтов.

После установки macports запустите:

sudo port sync

Чтобы установить php5.2 с apache2 и mysql5, выполните:

sudo port install php52 +apache2 +mysql5

port variants php52 покажет вам, какие у вас есть еще варианты.