Pergunta

Eu segui o tutorial Djapian e configurar tudo "by the book" para que o comando indexshell fornecido pela mostra Djapian consultas bem-sucedidas.

No entanto, ao integrar a busca de amostra do tutorial Djapian eu recebo este erro absurdo:

TemplateSyntaxError at / pesquisa /

Caught uma exceção ao processamento: (13 'Permissão negada')

Ele aponta para esta linha:

{% if resultados%}

Alterar ou omitindo a linha irá produzir o (mesmo) erro seguinte em qualquer linha que faz referência a um campo de "resultados".

Os shows Stacktrace essa exceção:

OSError (13, 'Permissão negada')

em:

/usr/local/lib/python2.6/dist-packages/django/template/debug.py em render_node

mostra django-debug-barra de ferramentas para resultados:

Este é um problema com Djapian? Em qualquer caso, por que ele iria produzir uma "Permissão negada" erro?

Foi útil?

Solução

Por favor, descobrir o que é o caminho do arquivo exato envolvido neste erro. Eu acho que se trata de uma operação de gravação para alguns cache de modelo, mas você deve certificar-se.

Em seguida, você só precisa verificar as permissões do UNIX no arquivo acessado ou no diretório para esse arquivo no caso de um arquivo recém-criado.

Outra possibilidade é executar o aplicativo via strace (é uma ferramenta de linha de comando, consulte man strace) e tentar procurar um erro, (13) em sua saída. Ele vai mostrar-lhe o caminho exato envolvido no problema.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top