Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gpassarelli

Problemas com " ../ "

Recommended Posts

Fala galera, tudo tranquilo?

Entao to tendo um probelma com o ../ no meu server...ele ta me dando o seguinte erro:

Active Server Pages error 'ASP 0131'

 

Disallowed Parent Path

 

/news/Default.asp, line 5

 

The Include file '../_sys/settings_SUB.asp' cannot contain '..' to indicate the parent directory.

 

Como posso resolver isso?

Obrigado desde já;

Compartilhar este post


Link para o post
Compartilhar em outros sites

as Configuracaun no IIS estao corretas. Clique nas propriedades do site / diretório virtual, vá na aba "Home Directory" e procure o botão Configuration.Lá, selecione a aba "App Option" e clique na caixa "Enable Parent Paths". Dê Ok

Compartilhar este post


Link para o post
Compartilhar em outros sites

não existe esse caminho, coloca o codigo e diz qual é o caminho fisico desse arquivo!

 

Gpassareli,

 

existem dois tipos de include:

Virtual: Ele parte da raiz do site/diretorio virtual e vai ate onde você determinou

File: Ele parte da onde você esta e vai ate aonde você determinou.

 

Exemplo virtual:

Raiz

arquivo1.asp

Pasta

arquivo2

 

Ai no arquivo dois você pode fazer include virtual="arquivo1.asp" que ele pega tranquilo

 

Exemplo do File

Raiz

Pasta

arquivo1.asp

arquivo2.asp

Ai no arquivo2.asp você pode fazer include file="arquivo1.asp" que dai da certo

 

Abraço,

Marcelo

Compartilhar este post


Link para o post
Compartilhar em outros sites

da um response.write na string k tem o path e verifique...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom galera dentro do server esta assim:

 

RAIZ:

news:(uma pasta na raiz)

default.asp(arquivo dentro da pasta news)

_sys:(outra pasta na raiz)

settings_SUB.asp(arquivo dentro da pasta _sys)

 

o include eu to fazendo da seguinte maneira

<!--#include file="../_sys/settings_SUB.asp" -->

Xanburzum:

as Configuracaun no IIS estao corretas. Clique nas propriedades do site / diretório virtual, vá na aba "Home Directory" e procure o botão Configuration.Lá, selecione a aba "App Option" e clique na caixa "Enable Parent Paths". Dê Ok

 

como eu posso fazer isso no server online ja? nao esta mais no IIS, no IIS funciona normalz, e no outro server q eu testei tbm.

 

da um response.write na string k tem o path e verifique...

 

Como posso fazer isso?!

 

Vlw galera desde já

Compartilhar este post


Link para o post
Compartilhar em outros sites

se no painel de administração não tem a opção de habilitar o parenth path você tem que entrar em contato com o suporte do host e solicitar o serviço

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique se seu host tem algum tutorial, geralmente existe...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala galera tranquilo?

Conforme fui informado aqui, enviei o email para a empresa responsavel e a unica coisa q eles me responderam foi

Prezado Cliente,

 

Devido a questões de segurança, o Parent path não é habilitado em nossos servidores.

 

:S e agora como eu faco?

Abc, vlw desde ja

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro acima pode ocorrer quando está hospedado em um "servidor virtual" e seu provedor de web esta disabled para "parent paths". Você deverá contactar o seu provedor e solicitar que eles "Ativem parent paths".

 

Se você é o administrador, ou ter acesso à consola do IIS, modifique o Parent Path setando para virtual web. Esta configuração está localizado sob o diretório home "guia", em "Configuração" no "App Options" tab.

 

Outra solução alternativa seria a de substituir todas as instâncias do "include" comando com "virtual". Para fazer isso, você precisa editar todos os arquivos, que fazem referência a "include".

 

Exemplo, substituir todas as ocorrências de:

# include file ="../ includes /

 

COM:

# include virtual = "/ includes /

 

OR:

# include virtual = "/ directório / includes /

 

TAMBÉM:

Pode também ser necessário alterar algumas ou todas as instâncias do server.mappath, removendo o'../' e substitui-lo com o seu diretório ou um caminho físico.

Compartilhar este post


Link para o post
Compartilhar em outros sites

fala galera, tranquilo?

com o include virtual deu cero fazer assim:

<!--#include virtual="/_sys/settings_SUB.asp" -->
so que o problema ta no MapPath agora do arquivo de conexao com o db

Server.MapPath() error 'ASP 0175 : 80004005'

 

Disallowed Path Characters

 

/_sys/settings_SUB.asp, line 3

 

The '..' characters are not allowed in the Path parameter for the MapPath method.

que o codifo eh:

<% response.buffer=true%>
<% Dim Connect,db_path
db_path = Server.MapPath("..\db\bellita.mdb")
set Connect = Server.CreateObject("ADODB.Connection")
Connect.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & db_path
Connect.open
%>
Como eu resolveria o ..\ do MapPath colocando igual do virtual?

Vlw desde já

Compartilhar este post


Link para o post
Compartilhar em outros sites

include virtual = "/ directório / includes /

 

<!--#include virtual="nome_do_arquivo"-->

 

isto é chamada de inclusão virtual e você deve informar o nome do arquivo e sua localização absoluta relativa a raiz do site da Web do arquivo atual. A instrução para incluir o arquivo teste.asp que esta no diretório pasta1 é a seguinte:

 

<!--#include virtual="/pasta1/teste.asp"-->

Compartilhar este post


Link para o post
Compartilhar em outros sites

include virtual = "/ directório / includes /

 

<!--#include virtual="nome_do_arquivo"-->

 

isto é chamada de inclusão virtual e você deve informar o nome do arquivo e sua localização absoluta relativa a raiz do site da Web do arquivo atual. A instrução para incluir o arquivo teste.asp que esta no diretório pasta1 é a seguinte:

 

<!--#include virtual="/pasta1/teste.asp"-->

 

Xanburzum, quanto ao include vlw, já está funcionando, o problema agora tá com o MapPach conforme flei um post acima de seu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

informar o nome do arquivo e sua localização absoluta relativa a raiz

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.