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

Lighttpd получает 403 запрещенную страницу

Я недавно установил lighttpd в ubuntu 9.10, сначала он показал страницу detault, и я изменил разрешение каталога / var / www / на 777, и теперь он говорит, что 403 запрещено

мой php-cgi -v

PHP 5.2.10-2ubuntu6.4 with Suhosin-Patch 0.9.7 (cgi-fcgi) (built: Jan  6 2010 22:34:28)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies

php -v

PHP 5.2.10-2ubuntu6.4 with Suhosin-Patch 0.9.7 (cli) (built: J
6) 
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies

и я добавил эту строку в файл lighttpd.conf

fastcgi.server = ( ".php" => ((
                     "bin-path" => "/usr/bin/php-cgi",
                     "socket" => "/tmp/php.socket"
                 )))

все еще появляется такая же ошибка ....

Пара предложений о том, что может быть не так:

Разрешения на каталог / var / www равны 777 (кстати, это плохая практика), но все ли подкаталоги доступны для чтения веб-серверу?

Проверьте журнал ошибок php и журнал ошибок lighttpd. (Это может быть один и тот же файл, в зависимости от вашей конфигурации php). Есть ли в журнале ошибки о разрешениях или еще о чем-то?

Php-cgi запущен? Убедитесь, что у него есть разрешение на запись в сокет в / tmp, а также у lighttpd.

Проверьте свою конфигурацию lighttpd. Есть ли у вас правила доступа, из-за которых вы можете получать запрещенное сообщение?

Скорее всего, пользователь, на котором вы запускаете Lighttpd, не имеет доступа к / var /