ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Erro em hospedar a pagina no apache

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi for PHP
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
leandrofaria
Novato
Novato


Registrado: Terça-Feira, 25 de Janeiro de 2005
Mensagens: 22

MensagemEnviada: Ter Nov 06, 2007 3:55 pm    Assunto: Erro em hospedar a pagina no apache Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
thomazs
Moderador
Moderador


Registrado: Segunda-Feira, 1 de Março de 2004
Mensagens: 2835

MensagemEnviada: Qua Nov 07, 2007 12:25 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
leandrofaria
Novato
Novato


Registrado: Terça-Feira, 25 de Janeiro de 2005
Mensagens: 22

MensagemEnviada: Qua Nov 07, 2007 2:12 pm    Assunto: Responder com Citação

thomazs, você poderia me explicar um pouco melhor ?
Não entendi muito bem

Obrigado
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rodrigocarreiro
Novato
Novato


Registrado: Segunda-Feira, 17 de Setembro de 2007
Mensagens: 43

MensagemEnviada: Qui Nov 08, 2007 11:32 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
thomazs
Moderador
Moderador


Registrado: Segunda-Feira, 1 de Março de 2004
Mensagens: 2835

MensagemEnviada: Qui Nov 08, 2007 11:52 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
visitante
Aprendiz
Aprendiz


Registrado: Domingo, 10 de Janeiro de 2010
Mensagens: 261

MensagemEnviada: Qua Dez 05, 2007 3:58 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi for PHP Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB