| 
			
				|  | ActiveDelphi .: O site do programador Delphi! :.
 
 |  
 
	
		| Exibir mensagem anterior :: Exibir próxima mensagem |  
		| Autor | Mensagem |  
		| leandrofaria Novato
 
  
 
 Registrado: Terça-Feira, 25 de Janeiro de 2005
 Mensagens: 22
 
 
 | 
			
				|  Enviada: Ter Nov 06, 2007 3:55 pm    Assunto: Erro em hospedar a pagina no apache |   |  
				| 
 |  
				| Pessoal, estou tentando hospedar um projeto que foi desenvolvido em delphi 4 php. Quando tento acessar o endereço, está acontecendo o
 seguinte erro:
 
 Warning: require_once(vcl/adodb/adodb.inc.php)
 [function.require-once]: failed to open stream: No such file or
 directory in /opt/lampp/htdocs/estoque/vcl/vcl.inc.php on line 128
 
 Fatal error: require_once() [function.require]: Failed opening
 required 'vcl/adodb/adodb.inc.php'
 (include_path='.:/opt/lampp/lib/php') in
 /opt/lampp/htdocs/estoque/vcl/vcl.inc.php on line 128
 
 Inclusive eu ja copiei a pasta vcl para o diretório onde está
 hospedado a pagina.
 
 Alguém teria alguma dica ?
 
 Obrigado
 |  |  
		| Voltar ao Topo |  |  
		|  |  
		| thomazs Moderador
 
  
  
 Registrado: Segunda-Feira, 1 de Março de 2004
 Mensagens: 2835
 
 
 | 
			
				|  Enviada: Qua Nov 07, 2007 12:25 pm    Assunto: |   |  
				| 
 |  
				| Verificou a existência dos arquivos na estrutura? Se continuar com o problema, verifique os arquivos gerados, verificando como está sendo feita a chamada aos arquivos que estão dando problema.
 _________________
 Suporte e Consultoria em Desenvolvimento de Sistemas
 Bacharel em Sistemas de Informação
 Especialista em Bancos de Dados
 Desenvolvimento: Clipper, Delphi, PHP, Python/Django
 |  |  
		| Voltar ao Topo |  |  
		|  |  
		| leandrofaria Novato
 
  
 
 Registrado: Terça-Feira, 25 de Janeiro de 2005
 Mensagens: 22
 
 
 | 
			
				|  Enviada: Qua Nov 07, 2007 2:12 pm    Assunto: |   |  
				| 
 |  
				| thomazs, você poderia me explicar um pouco melhor ? Não entendi muito bem
 
 Obrigado
 |  |  
		| Voltar ao Topo |  |  
		|  |  
		| rodrigocarreiro Novato
 
  
  
 Registrado: Segunda-Feira, 17 de Setembro de 2007
 Mensagens: 43
 
 
 | 
			
				|  Enviada: Qui Nov 08, 2007 11:32 am    Assunto: |   |  
				| 
 |  
				| Olá leandro !!!! 
 
 Verifique no diretorio Estoque se há realmente a pasta VCL. Se sim dentro dela devera ter um arquivo vcl.inc.php. A mensagem de erro diz que nao pode escontar este arquivo e justamento nele qque ha uma constante VCL_Path que mapeia o caminho relativo para a VCL.
 
 Verifique e de responda depois !!!!!!!!!!
 |  |  
		| Voltar ao Topo |  |  
		|  |  
		| thomazs Moderador
 
  
  
 Registrado: Segunda-Feira, 1 de Março de 2004
 Mensagens: 2835
 
 
 | 
			
				|  Enviada: Qui Nov 08, 2007 11:52 am    Assunto: |   |  
				| 
 |  
				| A idéia seria verificar se todos os arquivos estão na pasta que você copiou. Sei que no Delphi for PHP, acho que é em Tools, tem uma opção Deploy... (desculpe, mas não tenho instalado aqui e não me lembro exatamente do nome). Essa opção já instala automaticamente na pasta selecionada toda a estrutura utilizada pelo seu projeto. Mas mesmo assim, tem algumas configurações (pro Apache pelo menos) que devem ser feitas para que funcione. Dentro da pasta do Delphi 4 PHP, tem o Apache, é só dar uma olhada nas configurações dele. _________________
 Suporte e Consultoria em Desenvolvimento de Sistemas
 Bacharel em Sistemas de Informação
 Especialista em Bancos de Dados
 Desenvolvimento: Clipper, Delphi, PHP, Python/Django
 |  |  
		| Voltar ao Topo |  |  
		|  |  
		| visitante Aprendiz
 
  
 
 Registrado: Domingo, 10 de Janeiro de 2010
 Mensagens: 261
 
 
 | 
			
				|  Enviada: Qua Dez 05, 2007 3:58 pm    Assunto: |   |  
				| 
 |  
				| Como o Delphi for PHP se utiliza de orientação a objetos, qualquer projeto simples é ligado à varias classes, a maioria dentro do diretório VCL (Visual Class Library) na raiz do programa. No menu Tools e selecionando o Deplyment Wizard, você conseguirá exportar para qualquer diretório todas as extensões, classes, scripts, e tudo o mais que seu projeto necessita. 
 Quanto ao que nosso colega disse sobre o Apache, claro que algumas configurações devem ser feitas. O arquivo de configuração do servidor chama 'httpd.conf' e encontra-se no diretório 'conf', na raiz do Apache.
 
 Eu recomendo desativar a opção Register_globals (não registra as variáveis como globais, o que pode acarretar um grave problema de segurança), e na parte DirectoryIndex, adicionar ao lado de 'index.html' a parte 'index.php', ficando 'index.html index.php' (separados por apenas um espaço). Esta faz com que o servidor localize como página padrão aquele nome de arquivo.
 
 Outras opções podem ser customizadas, quanto ao interpretador de PHP. Na raiz do PHP há um arquivo chamado php.ini. Editando-o podemos deixar ativo a opção short_open_tags, que facilita na seguinte forma: toda vez que precisamos a abrir a tag <?php dizendo ao servidor que execute tal script, podemos escreve somente '<?'.
 |  |  
		| Voltar ao Topo |  |  
		|  |  
		|  |  
  
	| 
 
 | Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido
 Editar Mensagens: Proibido.
 Excluir Mensagens: Proibido.
 Votar em Enquetes: Proibido.
 
 |  |