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

«Permission denied» и 500 Internal Server error при обслуживании PHP в Mac OS X

Я только что настроил общий доступ к сети в Mac OS X 10.6.2 Snow Leopard. Мой httpd.conf позволяет использовать ExecCGI, и все папки и файлы доступны для чтения всем и даже для записи мной.

Я поместил простой Hello World в index.php на моем базовом сайте, но мой журнал ошибок apache показывает следующее:

[Чт 18 мар, 00:17:18 2010] [ошибка] [клиент 192.168.11.135] (13) В доступе отказано: не удалось выполнить команду /Users/abhic/Sites/index.php. [18 мар, 00:17:18 2010] [ошибка] [клиент 192.168.11.135] Преждевременное завершение заголовков скрипта: index.php

<html>
<head>
    <title> Hello </title>
</head>

<body>
    <?php echo "Hello"; ?>
</body>

</html>

так выглядит мой index.php, помещенный в / Users / abhic / Sites

В моем браузере отображается внутренняя ошибка сервера 500

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

Спасибо.

Похоже, вы пытались настроить php для выполнения как CGI. Это не была бы идеальная реализация для PHP.

У вас указаны обработчики? Модуль загружен?

Если вы предоставите свой полный файл конфигурации, мы сможем вам помочь.