Я только что настроил общий доступ к сети в 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.
У вас указаны обработчики? Модуль загружен?
Если вы предоставите свой полный файл конфигурации, мы сможем вам помочь.