Algumas sugestões sobre o que pode estar errado:
As permissões no diretório / var / www são 777 (uma prática ruim, a propósito) - mas os subdiretórios são todos legíveis pelo servidor web?
Verifique seu log de erros do php e seu log de erros do lighttpd. (Eles podem ser o mesmo arquivo, dependendo da sua configuração do php). Há algum erro no log sobre permissões ou sobre qualquer outra coisa?
O php-cgi está em execução? Verifique se tem permissão para gravar no soquete em / tmp e se o lighttpd também funciona.
Verifique sua configuração do lighttpd. Você tem regras de acesso que podem estar causando uma mensagem proibida?