Página 1 de 2

No WAMP, tudo certo. No FTP nem abre. Urgente!

Enviado: 09 Fev 2012, 07:29
por ZD5.SOLVING
Instalei a loja no WAMP e fui traduzindo, adequando tudo que pude e fiquei animado. Quando passei para o FTP dá erro. Aparece o seguinte:
Warning: require_once(C:\wamp\www\www.solnacaixa.com.br\loja/system/library/customer.php) [function.require-once]: failed to open stream: No such file or directory in /home/solnacaixa/www/loja/index.php on line 18

Fatal error: require_once() [function.require]: Failed opening required 'C:\wamp\www\www.solnacaixa.com.br\loja/system/library/customer.php' (include_path='.:/usr/local/lib/php') in /home/solnacaixa/www/loja/index.php on line 18

Era outra mensagem indicando a linha 15. Abri o arquivo e deixei esta linha (15) comentada. Daí passou para a 18. É a primeira loja que faço e, pelo erro mostrado, pergunto: Tenho que instalar o OpenCart também no FTP ou estou esquecendo de ajustar algum arquivo?

Muito obrigado por qualquer ajuda!

Abraço a todos.

Re: No WAMP, tudo certo. No FTP nem abre. Urgente!

Enviado: 09 Fev 2012, 07:49
por thallescard
Voce deve ajustar os arquivos de configuracao do opencart (config.php) para os diretorios do seu novo servidor.

exemplo, inves de:
define('DIR_APPLICATION', ('C:\wamp\www\www.solnacaixa.com.br\loja/catalog/');
no servidor deve ficar:
define('DIR_APPLICATION', ('/home/solnacaixa/www/loja/catalog/');

Re: No WAMP, tudo certo. No FTP nem abre. Urgente!

Enviado: 09 Fev 2012, 08:04
por ZD5.SOLVING
thallescard escreveu:Voce deve ajustar os arquivos de configuracao do opencart (config.php) para os diretorios do seu novo servidor.

exemplo, inves de:
define('DIR_APPLICATION', ('C:\wamp\www\www.solnacaixa.com.br\loja/catalog/');
no servidor deve ficar:
define('DIR_APPLICATION', ('/home/solnacaixa/www/loja/catalog/');

Obrigado "thallescard"
Fiz como orientou e agora aparece alguma coisa, porém, com um cabeçalho repleto de notificações de erro, distorções no layout e, claro, na acentuação. Se puder dar uma olhada o endereço é: http://www.solnacaixa.com.br/loja/.
Mais uma vez, obrigado pelo atendimento tempestivo.

Re: No WAMP, tudo certo. No FTP nem abre. Urgente!

Enviado: 09 Fev 2012, 08:13
por thallescard
O arquivo de config possui varias linhas de configuracao, voce alterou em todas?
Ex;
define('DIR_APPLICATION',
define('DIR_SYSTEM', '
define('DIR_DATABASE',
...

Outra coisa, verifique se o php tem permissao de escrita na pasta system/cache

Re: No WAMP, tudo certo. No FTP nem abre. Urgente!

Enviado: 09 Fev 2012, 08:37
por ZD5.SOLVING
thallescard escreveu:O arquivo de config possui varias linhas de configuracao, voce alterou em todas?
Ex;
define('DIR_APPLICATION',
define('DIR_SYSTEM', '
define('DIR_DATABASE',
...

Outra coisa, verifique se o php tem permissao de escrita na pasta system/cache
Sim. Ficou desta forma (conforme orientou):
define('DIR_APPLICATION', '/home/solnacaixa/www/loja/catalog/');
define('DIR_SYSTEM', '/home/solnacaixa/www/loja/system/');
define('DIR_DATABASE', '/home/solnacaixa/www/loja/system/database/');
define('DIR_LANGUAGE', '/home/solnacaixa/www/loja/catalog/language/');
define('DIR_TEMPLATE', '/home/solnacaixa/www/loja/catalog/view/theme/');
define('DIR_CONFIG', '/home/solnacaixa/www/loja/system/config/');
define('DIR_IMAGE', '/home/solnacaixa/www/loja/image/');
define('DIR_CACHE', '/home/solnacaixa/www/loja/system/cache/');
define('DIR_DOWNLOAD', '/home/solnacaixa/www/loja/download/');
define('DIR_LOGS', '/home/solnacaixa/www/loja/system/logs/');

Também ajustei as permissões da "system/cache" e "system/library". Diminuíram, substancialmente, as mensagens de erro.

Muito obrigado!

Re: No WAMP, tudo certo. No FTP nem abre. Urgente!

Enviado: 09 Fev 2012, 08:54
por thallescard
Bom, os ultimos erros que vi sao:

Permissao de escrita na pasta imagens.

Permissao de escrita no arquivo de log

e nos arquivos de configuracao corrigir o dominio onde tiver http://localhost/ colocar o correto http://www.solnacaixa.com.br/loja/

Re: No WAMP, tudo certo. No FTP nem abre. Urgente!

Enviado: 09 Fev 2012, 10:55
por ZD5.SOLVING
Gente, já fiz tudo que o Thalles me orientou e mais um pouco. Ainda continuam as mensagens tais como:
Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/solnacaixa/www/loja/image/cache/data/box_diag_aval_mad_pqna-38x38.jpg' for writing: Permission denied in /home/solnacaixa/www/loja/system/library/image.php on line 43
Warning: fopen(/home/solnacaixa/www/loja/system/logs/error.txt) [function.fopen]: failed to open stream: Permission denied in /home/solnacaixa/www/loja/system/library/log.php on line 12

Warning: fwrite(): supplied argument is not a valid stream resource in /home/solnacaixa/www/loja/system/library/log.php on line 14

Warning: fclose(): supplied argument is not a valid stream resource in /home/solnacaixa/www/loja/system/library/log.php on line 16
Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/solnacaixa/www/loja/image/cache/data/box_diag_aval_mad_pqna-120x120.jpg' for writing: Permission denied in /home/solnacaixa/www/loja/system/library/image.php on line 43
Warning: fopen(/home/solnacaixa/www/loja/system/logs/error.txt) [function.fopen]: failed to open stream: Permission denied in /home/solnacaixa/www/loja/system/library/log.php on line 12

Warning: fwrite(): supplied argument is not a valid stream resource in /home/solnacaixa/www/loja/system/library/log.php on line 14

Warning: fclose(): supplied argument is not a valid stream resource in /home/solnacaixa/www/loja/system/library/log.php on line 16
Warning: imagepng() [function.imagepng]: Unable to open '/home/solnacaixa/www/loja/image/cache/data/box_diag_aval_pap_gde-38x38.png' for writing: Permission denied in /home/solnacaixa/www/loja/system/library/image.php on line 45
Warning: fopen(/home/solnacaixa/www/loja/system/logs/error.txt) [function.fopen]: failed to open stream: Permission denied in /home/solnacaixa/www/loja/system/library/log.php on line 12

Warning: fwrite(): supplied argument is not a valid stream resource in /home/solnacaixa/www/loja/system/library/log.php on line 14

Warning: fclose(): supplied argument is not a valid stream resource in /home/solnacaixa/www/loja/system/library/log.php on line 16
Warning: imagepng() [function.imagepng]: Unable to open '/home/solnacaixa/www/loja/image/cache/data/box_diag_aval_pap_gde-120x120.png' for writing: Permission denied in /home/solnacaixa/www/loja/system/library/image.php on line 45
Warning: fopen(/home/solnacaixa/www/loja/system/logs/error.txt) [function.fopen]: failed to open stream: Permission denied in /home/solnacaixa/www/loja/system/library/log.php on line 12

Warning: fwrite(): supplied argument is not a valid stream resource in /home/solnacaixa/www/loja/system/library/log.php on line 14

Warning: fclose(): supplied argument is not a valid stream resource in /home/solnacaixa/www/loja/system/library/log.php on line 16

Acho, na minha ignorância, que falta pouco, mas está difícil. Vou tentar, pela última vez, instalar tudo diretamente no FTP. O mais engraçado é que a área administrativa está rodando muito bem!

Obrigado e abraço a todos.

Re: No WAMP, tudo certo. No FTP nem abre. Urgente!

Enviado: 09 Fev 2012, 11:08
por Manoel Vidal
O problema resumidamente é falta de permissão nas pastas do OpenCart, veja o que diz no manual de instalação sobre as pastas e arquivos que precisam de permissão de escrita:

chmod 0755 or 0777 image/
chmod 0755 or 0777 image/cache/
chmod 0755 or 0777 image/data/
chmod 0755 or 0777 system/cache/
chmod 0755 or 0777 system/logs/
chmod 0755 or 0777 download/
chmod 0755 or 0777 config.php
chmod 0755 or 0777 admin/config.php

Quando você testa em ambiente Windows você não precisa dar permissão, mas quando você está em um servidor de hospedagem, você precisa.
Se não souber como fazer para dar as permissões, procure no youtube por vídeos sobre permissões ou CHMOD para linux.

Espero ter ajudado :D

Re: No WAMP, tudo certo. No FTP nem abre. Urgente!

Enviado: 09 Fev 2012, 11:27
por ZD5.SOLVING
Manoel Vidal escreveu:O problema resumidamente é falta de permissão nas pastas do OpenCart, veja o que diz no manual de instalação sobre as pastas e arquivos que precisam de permissão de escrita:

chmod 0755 or 0777 image/
chmod 0755 or 0777 image/cache/
chmod 0755 or 0777 image/data/
chmod 0755 or 0777 system/cache/
chmod 0755 or 0777 system/logs/
chmod 0755 or 0777 download/
chmod 0755 or 0777 config.php
chmod 0755 or 0777 admin/config.php

Quando você testa em ambiente Windows você não precisa dar permissão, mas quando você está em um servidor de hospedagem, você precisa.
Se não souber como fazer para dar as permissões, procure no youtube por vídeos sobre permissões ou CHMOD para linux.

Espero ter ajudado :D

Vidal, valeu! Já diminuiu bastante, mas ainda apresenta algumas linhas:

Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/solnacaixa/www/loja/image/cache/data/box_diag_aval_mad_pqna-38x38.jpg' for writing: Permission denied in /home/solnacaixa/www/loja/system/library/image.php on line 43
Warning: fopen(/home/solnacaixa/www/loja/system/logs/error.txt) [function.fopen]: failed to open stream: Permission denied in /home/solnacaixa/www/loja/system/library/log.php on line 12

Warning: fwrite(): supplied argument is not a valid stream resource in /home/solnacaixa/www/loja/system/library/log.php on line 14

Warning: fclose(): supplied argument is not a valid stream resource in /home/solnacaixa/www/loja/system/library/log.php on line 16
Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/solnacaixa/www/loja/image/cache/data/box_diag_aval_mad_pqna-120x120.jpg' for writing: Permission denied in /home/solnacaixa/www/loja/system/library/image.php on line 43
Warning: fopen(/home/solnacaixa/www/loja/system/logs/error.txt) [function.fopen]: failed to open stream: Permission denied in /home/solnacaixa/www/loja/system/library/log.php on line 12

Warning: fwrite(): supplied argument is not a valid stream resource in /home/solnacaixa/www/loja/system/library/log.php on line 14

Warning: fclose(): supplied argument is not a valid stream resource in /home/solnacaixa/www/loja/system/library/log.php on line 16
Warning: imagepng() [function.imagepng]: Unable to open '/home/solnacaixa/www/loja/image/cache/data/box_diag_aval_pap_gde-38x38.png' for writing: Permission denied in /home/solnacaixa/www/loja/system/library/image.php on line 45
Warning: fopen(/home/solnacaixa/www/loja/system/logs/error.txt) [function.fopen]: failed to open stream: Permission denied in /home/solnacaixa/www/loja/system/library/log.php on line 12

Warning: fwrite(): supplied argument is not a valid stream resource in /home/solnacaixa/www/loja/system/library/log.php on line 14

Warning: fclose(): supplied argument is not a valid stream resource in /home/solnacaixa/www/loja/system/library/log.php on line 16
Warning: imagepng() [function.imagepng]: Unable to open '/home/solnacaixa/www/loja/image/cache/data/box_diag_aval_pap_gde-120x120.png' for writing: Permission denied in /home/solnacaixa/www/loja/system/library/image.php on line 45
Warning: fopen(/home/solnacaixa/www/loja/system/logs/error.txt) [function.fopen]: failed to open stream: Permission denied in /home/solnacaixa/www/loja/system/library/log.php on line 12

Warning: fwrite(): supplied argument is not a valid stream resource in /home/solnacaixa/www/loja/system/library/log.php on line 14

Warning: fclose(): supplied argument is not a valid stream resource in /home/solnacaixa/www/loja/system/library/log.php on line 16

Estou intrigado com o endereçamento "/home/solnacaixa/www/loja/etc" no config da raiz. No config do "Admin" está assim e rodando certinho. Na área pública é que está com problema.
O que acha de começar do ZERO instalando direto no FTP? Ajusto a tradução, as permissões, etc.

Muito obrigado e um grande abraço!

Re: No WAMP, tudo certo. No FTP nem abre. Urgente!

Enviado: 09 Fev 2012, 11:53
por Renato Frota
Os erros são todos de permissão. Reinstalar não vai resolver, você terá os mesmos problemas.

Você encontrou um bom tutorial a respeito de como aplicar as permissões?
Aqui segue um:


Observação: no caso do OpenCart, como ele cria subdiretórios na pasta do cache conforme as pastas que você cria no filemanager, você precisa marcar a opção "Recurse into subdirectories" (que o autor do vídeo não selecionou) e a subopção "apply to all files and directories" (em português > Incluir Subpastas > aplicar a todos os arquivos e pastas).

Se quiser testar se está tudo nos conformes, pode enviar a pasta install e abri-la, só para confirmar se as permissões estão ok (ele mostra se as pastas estão graváveis antes de iniciar a instalação).