Fórum Hospedar projeto Delphi for PHP #8711
18/08/2009
0
Fatal error: require_once() [function.require]: Failed opening required 'vcl/vcl.inc.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/solar/public_html/adm/login.php on line 2 até achei que poderia ser a pasta vcl que o delphi nao estaria gerando todos componentes necessarios, ai fui na pasta da codegear peguei a pasta toda e joguei no ftp mas ainda continua o erro agora acredito que seja o endereço mas como arrumar isso?
Fistsoft-sistemas Empresarial-ltda;
Curtir tópico
+ 0Posts
18/08/2009
Rodrigo Mourão
O problema ai é a estrutura de pasta. Repare que ele não consegue encontrar o principal arquivo da VCL que é o vcl.inc.php.
Failed opening required 'vcl/vcl.inc.php'
Pelo que percebi vc deve ter separado os fontes do seu projeto em pastas, parte dos script estão numa pasta admin, não é isso. O problema e que a pasta VCL vc deve ter colocado dentro de public_html, correto?
No delphi for PHP por padrão todos os script do seu projeto tem que esta na mesma pasta, eu disse por padrão. Ou seja no seu FTP a estrutura deverá ficar assim?
--FTP
--Public_Html
--index.php
--index.php.xml
--contato.php
--contato.php.xml
--home.php
--home.php.xml
--login.php
--login.php.xml
--VCL
A pasta VCL tem que estar junto com todos os script do projeto, agora se vc quiser separa os seus fontes em pasta, por exemplo, login, cadastro, etc dentro da pasta admin. Home, contato, faleconosco dentro da pasta Comunicacao então em cada script deste terá que alterar o include para que ele possa buscar o vcl.inc.php no lugar certo.
Eu não aconselharia a fazer isso pois eu já tentei trabalhar assim e da muita dor de cabeça. Existe ainda uma possibilidade remota de se colocar um vcl.inc.php dentro de cada pasta e alterar o caminho interno mas ainda não testei isso, eu fico receoso de dar algum pau quando estiver em produção e minhas aplicacoes parar mas teoricamente funcionaria.
Abs !!
Gostei + 0
18/08/2009
Fistsoft-sistemas Empresarial-ltda;
Gostei + 0
18/08/2009
Rodrigo Mourão
Pelo que posso perceber voce esta tentando copiar de um lugar para o mesmo lugar. Olha o que diz a mensagem erro ao copiar C:\wamp\www\sistemas estofados para C:\wamp\www\sistemas estofados.
Isso vai dar erro com certeza.
Outra coisa, parece que vc tem o Wamo istalado na mquina, perfeito, sm problema agora vc esta salvando o seu projeto direto no diretorio do WAMP isso nao vejo necessidade. Voce poderia desenvolver em qualquer pasta da sua aplicacao e so publicar no wamp quando for fazer o depoly.
Mas enfim e apenas uma ideia. Quanto ao erro e que vc esta querendo fazer deploy para a propria pasta onde esta o projeto. Faca o depoly para outro pasta e verá que o wizard ja vai colocar a pasta da VCL junto com o projeto .
Ai e so pegar o conteudo todo e publicar no servidor.
Abs !!!
Gostei + 0
18/08/2009
Fistsoft-sistemas Empresarial-ltda;
pelo que percebi nao esta dando a permissao para conectar na tabela mas se for isso como fazer?? ja tentei tentei e nao da certo sempre mesmo erro
Gostei + 0
18/08/2009
Rodrigo Mourão
Bem eu não sou especilista em Postgree, pra falar a verdade nunca usei ele em uma aplicação a vera mas acredito que ele funcione como os outros gerenciadores de banco de dados, correto.
Se for então basta dar um GRANT na tabela cad_usuario para o usuario que vc esta usando para acessar. Exemplo: suponha que você utilize o usuario admin para acessar o banco com o D4PHP então terá que dar um GRANT na tabela cad_usuario para o usuario ADMIN.
Não tenho mais detalhes para dar sobre o PostGree pois não conheço o banco a fundo mas acredito que não tenha difuculdade de fazer isso.
Abs!!
Gostei + 0
19/08/2009
Fistsoft-sistemas Empresarial-ltda;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)