Eu também tive esse problema, pra resolver isso eu crieu um arquivo de configuração "master" e um arquivo para cada "local" onde o site pode estar por exemplo:
appdefs.cfm ------------ <cfinclude template="appdefs_local.cfm"> <!--- <cfinclude template="appdefs_provedor.cfm"> ---> ------------- appdefs_local.cfm ----------------- <cfset Request.APP_DataSource="xxx"> .... ----------------- appdefs_provedor.cfm ----------------- <cfset Request.APP_DataSource="yyy"> .... ----------------- e o application.cfm só inclui o appdefs.cfm, quando eu subo o site só preciso mudar o comentário no appdefs.cfm. Funciona bem pra mim ;) []s Rangel ----- Original Message ----- From: "coldfusionlists" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, March 09, 2004 11:27 AM Subject: [cf-brasil] Re: configurar caminhos de arquivos.... Obrigado Rangel eu me lembro de ter visto, não sei aonde, um esquema simples para esse nosso problema. O duro agora é achar onde! Eu imagino que deva existir uma forma mais simples, talvez configurando diretórios(drive) no seu computador como no hosting, ou talvez algo mais simples até. Eu não posso ser o único cara do mundo que se mata para colocar um site no ar. E o que é pior: depois que eu altero todos os caminhos, letras, paths no site e envio para o site remoto e preciso fazer alguma alteração no site local, é uma dor de cabeça para refazer novamente aquelas variáveis para o ambiente local e depois alterar e enviar para o remoto e depois......... shhhhhhh... fundiu... É drurys! por isso que espero a colaboração dos nossos colegas mais experientes, que trabalhem em empresas grandes, para nos trazer novidades. Obrigado --- Em [EMAIL PROTECTED], "Rangel Reale" <rangel- [EMAIL PROTECTED]> escreveu > Eu faço isso também, só que pra mim só colocar os paths assim não funciona quando o site está em um domínio virtual, nos comandos CFMODULE e CFINCLUDE, pra mim só funcionou colocando o diretório relativo a partir do diretório da página atual, por exemplo: > > site/app.cfm > customtags/area1/tag.cfm > > No app.cfm, para chamar a tag.cfm: > > <cfmodule template="../customtags/area1/tag.cfm"> > > Se eu colocasse só "/customtags/area1/tag.cfm" não funciona em dominio virtual (a não ser que tenha um mapeamento, que os hostings normalmente não fazem), nem o path completo "c:/inetpub/wwwroot/xxx/customtags/area1/tag.cfm", o coldfusion não permite path completo no cfmodule nem no cfinclude. > > Pra resolver isso eu fiz uma customtag que calcula o caminho de um diretório até o outro e coloca os "../" correspondentes. > > Ainda mais chato do que você falou! > > []s > Rangel > > ----- Original Message ----- > From: "coldfusionlists" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, March 09, 2004 9:53 AM > Subject: [cf-brasil] configurar caminhos de arquivos.... > > > Olá a todos. > > Estou com uma dúvida aqui e queria compartilhar com vocês. > > > Quando criamos um site para o cliente em nossa máquina, muitas vezes > temos os caminhos de nossa máquina, driver, unidade, etc. que, muitas > vezes, não são os mesmos caminhos do hosting, não é mesmo? Então: > percebi que, toda vez que temos que subir um site para o hosting, é > uma complicação só. Tudo bem, podemos criar variáveis que, se estiver > no local, você coloca um comentário na variável para o site remoto e > vice-versa. Tipo assim: > > No localhost: > > <!---local---> > <CFSET caminhoHTMLDOC="C:\arquivos de programas\htmldoc\ghtmldoc.exe"> > <!---remoto---> > <!---incluir comentario pois o uso eh local > <CFSET caminhoHTMLDOC="D:\web\htmldoc\ghtmldoc.exe"> > ---> > > > No remoto: > <!---remoto---> > <CFSET caminhoHTMLDOC="D:\web\htmldoc\ghtmldoc.exe"> > <!---local---> > <!---incluir comentario pois o uso eh local > <CFSET caminhoHTMLDOC="C:\arquivos de programas\htmldoc\ghtmldoc.exe"> > ---> > > Quer dizer, é uma chatice. Alguém tem uma forma mais fácil de se > manusear isso? Alguma informação que faça com que a instalação do > site no hosting não seja tão cheia de "complicações"? Ou mesmo a > forma como vocês trabalham seria uma boa dica. > > > Muito obrigado desde já pelas informações > > > Fred > > > > > > > > > Lista ColdFusion Brasil > http://www.coldfusion.org.br > > Enviar mensagem: [EMAIL PROTECTED] > Assinar: [EMAIL PROTECTED] > Cancelar assinatura: [EMAIL PROTECTED] > > Faça bom uso da lista, lembre-se das regras! > Links do Yahoo! Grupos > Para visitar o site do seu grupo, acesse: > http://br.groups.yahoo.com/group/cf-brasil/ > > Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > > O uso que você faz do Yahoo! Grupos está sujeito aos: > http://br.yahoo.com/info/utos.html Lista ColdFusion Brasil http://www.coldfusion.org.br Enviar mensagem: [EMAIL PROTECTED] Assinar: [EMAIL PROTECTED] Cancelar assinatura: [EMAIL PROTECTED] Faça bom uso da lista, lembre-se das regras! Links do Yahoo! Grupos Para visitar o site do seu grupo, acesse: http://br.groups.yahoo.com/group/cf-brasil/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html Lista ColdFusion Brasil http://www.coldfusion.org.br Enviar mensagem: [EMAIL PROTECTED] Assinar: [EMAIL PROTECTED] Cancelar assinatura: [EMAIL PROTECTED] Faça bom uso da lista, lembre-se das regras! Links do Yahoo! Grupos Para visitar o site do seu grupo, acesse: http://br.groups.yahoo.com/group/cf-brasil/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html