Por que meu script gera o erro "Disallowed Parent Path" ao ser executado?

De Wiki
Ir para: navegação, pesquisa

O erro "Disallowed Parent Path" ocorre devido ao uso de ".." para compor o caminho que faz referência a um arquivo. Como medida de segurança, o "Parent Path" está desabilitado nos servidores da CentralServer.


O uso do ".." é comumente utilizado para incluir um arquivo em um script .ASP.
Por exemplo:
include file="../<pasta>/<arquivo>"


Para solucionar o problema você pode usar o comando include virtual, por exemplo:

include virtual="./<pasta>/<arquivo>" (faz referência a um caminho/arquivo abaixo da pasta atual)

ou

include virtual="/<pasta>/<arquivo>" (faz referência a um caminho/arquivo abaixo da raiz do site).

Você também pode usar o include file para uma arquivo existente na mesma pasta, por exemplo:
include file="<arquivo>"


NOTA: Ao definir os parâmetros acima, remover os símbolos "<" (menor) ">" (maior).