Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Por favor, poste aqui todas as dúvidas que você está tendo sobre a instalação, atualização ou configuração do OpenCart v1.x
#15029
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.
#15030
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/');
#15032
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.
#15033
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
#15034
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!
#15036
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/
#15049
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.
#15052
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
#15055
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!
#15056
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).