Página 1 de 2

Instalação Opencart Uolhost

Enviado: 06 Out 2011, 00:39
por rbac
Quero parabenizar a todos pelo trabalho, esta muito interessante trabalhar com a ferramenta mas vamos ao problema.
Fiz o upload para o uolhost, o instalador começou, acessou o banco de dados mas ao clicar continue no passo 3 aparece a seguinte mensagem:

PHP Warning: fopen(E:\home\mixlampada\Web/config.php) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in E:\home\mixlampada\Web\install\controller\step_3.php on line 42
PHP Warning: fwrite(): supplied argument is not a valid stream resource in E:\home\mixlampada\Web\install\controller\step_3.php on line 44
PHP Warning: fclose(): supplied argument is not a valid stream resource in E:\home\mixlampada\Web\install\controller\step_3.php on line 46

Onde errei? Já alterei a permissão do aqruivo config.php

Obrigado.

Ricardo

Re: Instalação Opencart Uolhost

Enviado: 06 Out 2011, 08:30
por Manoel Vidal
Verifique se o serviço de hospedagem atende aos requisitos mínimos para uso do OpenCart.

Web Server (preferencialmente Apache)
PHP (versão 5.2 ou mais atual)
MySQL
Curl - Deve estar habilitado no PHP
Fsock - Deve estar habilitado no PHP e provavelmente é o motivo do erro que você citou.

Espero ter ajudado :D

Re: Instalação Opencart Uolhost

Enviado: 06 Out 2011, 20:38
por rbac
O cURL está ativo, vejo na hora do passo 2 da configuração do Opencart mas não achei informação sobre o outro processo Fsock, como procedo pode ajudar?

Re: Instalação Opencart Uolhost

Enviado: 07 Out 2011, 02:42
por Manoel Vidal
Entre em contato com o suporte de sua hospedagem e pergunte a eles por suporte há Fsock ;)
rbac escreveu:O cURL está ativo, vejo na hora do passo 2 da configuração do Opencart mas não achei informação sobre o outro processo Fsock, como procedo pode ajudar?

Re: Instalação Opencart Uolhost

Enviado: 07 Out 2011, 17:53
por rbac
boa tarde Manoel, em contato com o suporte do Uolhost o atendente orientou a colocar no php.ini uma função para habilitar o Fsock de off para on mas não tenho idéia de como proceder. Procuro maiores informações sobre esse script ou troco hospedagem?..rsrs lembrando que minha hospedagem é na plataforma Windows..tem necessidade de ser Linux?

Re: Instalação Opencart Uolhost

Enviado: 07 Out 2011, 23:22
por Manoel Vidal
Adicione a seguinte linha em seu arquivo php.ini
Código: Selecionar todos
allow_url_fopen = on;

Re: Instalação Opencart Uolhost

Enviado: 08 Out 2011, 14:37
por rbac
Boa tarde,

Aparentemente o problema era na hora de chamar a função o Uolhost não estava entendendo somente chamada como "fopen" "fwrite""fclose", alterei todas as chamadas para fsock então ficou fscokopen, fsockwrite, mas ainda assim deu um outro erro conforme abaixo, pelo que li erro de sintaxe mas como sou inicante e pouco familiarizado com PHP não sei onde pode estar o erro pois esta exatamente como na linha 43 do config, só que agora apareceu na linha abaixo na segunda chamada do fsockopen, o que pode estar errado?

Abaixo segue o erro:

PHP Warning: fsockopen() expects parameter 2 to be long, string given in E:\home\mixlampada\Web\install\controller\step_3.php on line 83
PHP Fatal error: Call to undefined function fsockwrite() in E:\home\mixlampada\Web\install\controller\step_3.php on line 87

e no Arquivo: /mixlampada/Web/install/controller/step_3.php está dessa maneira

$file = fsockopen(DIR_OPENCART . 'admin/config.php', 'w');

fsockwrite($file, $output);

fsockclose($file);

$this->redirect(HTTP_SERVER . 'index.php?route=step_4');
agradeço novamente a ajuda.

Re: Instalação Opencart Uolhost

Enviado: 09 Out 2011, 03:57
por Manoel Vidal
Você adicionou a linha que citei no arquivo php.ini ?

Re: Instalação Opencart Uolhost

Enviado: 09 Out 2011, 18:51
por rbac
Sim, coloquei porém tivem que alterar a sintaxe

allow_url_fsockopen = on; ao invés de allow_url_fopen = on;

Re: Instalação Opencart Uolhost

Enviado: 11 Out 2011, 08:10
por rbac
Caro, Manoel, me abandonou ..rsrs