Problemas com hospedagem!
Enviado: 05 Dez 2013, 20:30
Olá, antes de contratar o plano de hospedagem de uma empresa, um amigo me deixou que testasse o funcionamento da loja em seu servidor.
Resultado: Funcionou perfeitamente.
Depois de meses testando à procura de erros, resolvi contratar os serviços para o meu domínio, como já havia testado, contratei o mesmo plano, baixei os arquivos do servidor do meu amigo e logo após copiei para o meu, a dor de cabeça começou, para a minha surpresa, erros que não tinham acontecidos nenhuma vez no sistema, passaram a ocorrem com frequência:
Primeiro erro apresentado:
Warning: ini_set() has been disabled for security reasons in
Warning: session_start() [function.session-start]: Cannot send session cache limiter
As linhas foram comentadas pelo atendente, creio que não seja a melhor solução.
Segundo erro:
Quanto tento editar o módulo Mercado Pago 2.0 envia a seguinte mensagem:
Notice: Error: MySQL server has gone away
Error No: 2006
SELECT * FROM `oc_language` in /home/loja/public_html/system/database/mysql.php on line 50
Terceiro erro:
Quando ativo o uso de URL amigáveis o xml que estou utilizando sem problemas no outro endereço entra em funcionamento, porém, gera um erro também:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@loja.com.br and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Estou postando isso para tirar algumas dúvidas:
1- Como é possível o mesmo sistema, no mesmo servidor de hospedagem, com o mesmo plano contratado, variar tanto o funcionamento?
2 - Existe a chance de algum erro ter sido causado pela transferências dos arquivos?
- Os atendentes estão falando que é tudo erro de programação.
Mas como? Não alterei nada, apenas copiei os arquivos para o meu micro, limpei os aquivos config.php, coloquei a pasta install de novo e enviei para o novo domínio, tomando os cuidados necessários com as mudanças do .htaccess relacionado ao domínio anterior, logo após, instalei os módulos como fiz trocentas vezes no outro domínio.
Para não ser injusto com o serviço de hospedagem, gostaria que por favor me informassem se há possibilidade de haver erros proporcionados pela configuração.
Agradeço a todos pela atenção.
Resultado: Funcionou perfeitamente.
Depois de meses testando à procura de erros, resolvi contratar os serviços para o meu domínio, como já havia testado, contratei o mesmo plano, baixei os arquivos do servidor do meu amigo e logo após copiei para o meu, a dor de cabeça começou, para a minha surpresa, erros que não tinham acontecidos nenhuma vez no sistema, passaram a ocorrem com frequência:
Primeiro erro apresentado:
Warning: ini_set() has been disabled for security reasons in
Warning: session_start() [function.session-start]: Cannot send session cache limiter
As linhas foram comentadas pelo atendente, creio que não seja a melhor solução.
Segundo erro:
Quanto tento editar o módulo Mercado Pago 2.0 envia a seguinte mensagem:
Notice: Error: MySQL server has gone away
Error No: 2006
SELECT * FROM `oc_language` in /home/loja/public_html/system/database/mysql.php on line 50
Terceiro erro:
Quando ativo o uso de URL amigáveis o xml que estou utilizando sem problemas no outro endereço entra em funcionamento, porém, gera um erro também:
Código: Selecionar todos
Aparece a mensagem quando tento acessar o carrinho de compras por exemplo ou um produto o qual configuro com URL amigável:<modification>
<id>URLs Amigas</id>
<version>1.0.0</version>
<vqmver>2.1.5</vqmver>
<author>rogerio.dobler</author>
<file name="catalog/controller/common/seo_url.php">
<operation>
<search position="before"><![CDATA[elseif (isset($this->request->get['path']))]]></search>
<add><![CDATA[
} elseif ($this->request->get['_route_'] == 'conta/lista-de-desejos') { $this->request->get['route'] = 'account/wishlist';
} elseif ($this->request->get['_route_'] == 'conta') { $this->request->get['route'] = 'account/account';
} elseif ($this->request->get['_route_'] == 'conta/editar') { $this->request->get['route'] = 'account/edit';
} elseif ($this->request->get['_route_'] == 'conta/senha') { $this->request->get['route'] = 'account/password';
} elseif ($this->request->get['_route_'] == 'conta/endereco') { $this->request->get['route'] = 'account/address';
} elseif ($this->request->get['_route_'] == 'conta/endereco/novo') { $this->request->get['route'] = 'account/address/insert';
} elseif ($this->request->get['_route_'] == 'conta/pontos') { $this->request->get['route'] = 'account/reward';
} elseif ($this->request->get['_route_'] == 'conta/acessar') { $this->request->get['route'] = 'account/login';
} elseif ($this->request->get['_route_'] == 'conta/sair') { $this->request->get['route'] = 'account/logout';
} elseif ($this->request->get['_route_'] == 'conta/informativo') { $this->request->get['route'] = 'account/newsletter';
} elseif ($this->request->get['_route_'] == 'conta/recuperar-senha') { $this->request->get['route'] = 'account/forgotten';
} elseif ($this->request->get['_route_'] == 'conta/download') { $this->request->get['route'] = 'account/download';
} elseif ($this->request->get['_route_'] == 'conta/devolucoes') { $this->request->get['route'] = 'account/return';
} elseif ($this->request->get['_route_'] == 'conta/transacoes') { $this->request->get['route'] = 'account/transaction';
} elseif ($this->request->get['_route_'] == 'conta/registrar') { $this->request->get['route'] = 'account/register';
} elseif ($this->request->get['_route_'] == 'conta/devolucoes/registrar') { $this->request->get['route'] = 'account/return/insert';
} elseif ($this->request->get['_route_'] == 'conta/vale-presente') { $this->request->get['route'] = 'account/voucher';
} elseif ($this->request->get['_route_'] == 'afiliados') { $this->request->get['route'] = 'affiliate/account';
} elseif ($this->request->get['_route_'] == 'afiliados/editar') { $this->request->get['route'] = 'affiliate/edit';
} elseif ($this->request->get['_route_'] == 'afiliados/senha') { $this->request->get['route'] = 'affiliate/password';
} elseif ($this->request->get['_route_'] == 'afiliados/pagamento') { $this->request->get['route'] = 'affiliate/payment';
} elseif ($this->request->get['_route_'] == 'afiliados/codigo') { $this->request->get['route'] = 'affiliate/tracking';
} elseif ($this->request->get['_route_'] == 'afiliados/transacoes') { $this->request->get['route'] = 'affiliate/transaction';
} elseif ($this->request->get['_route_'] == 'afiliados/sair') { $this->request->get['route'] = 'affiliate/logout';
} elseif ($this->request->get['_route_'] == 'afiliados/recuperar-senha') { $this->request->get['route'] = 'affiliate/forgotten';
} elseif ($this->request->get['_route_'] == 'afiliados/registrar') { $this->request->get['route'] = 'affiliate/register';
} elseif ($this->request->get['_route_'] == 'afiliados/acessar') { $this->request->get['route'] = 'affiliate/login';
} elseif ($this->request->get['_route_'] == 'carrinho') { $this->request->get['route'] = 'checkout/cart';
} elseif ($this->request->get['_route_'] == 'compra/finalizar') { $this->request->get['route'] = 'checkout/checkout';
} elseif ($this->request->get['_route_'] == 'compra/finalizada') { $this->request->get['route'] = 'checkout/success';
} elseif ($this->request->get['_route_'] == 'vale-presentes') { $this->request->get['route'] = 'checkout/voucher';
} elseif ($this->request->get['_route_'] == 'fale-conosco') { $this->request->get['route'] = 'information/contact';
} elseif ($this->request->get['_route_'] == 'mapa-da-loja') { $this->request->get['route'] = 'information/sitemap';
} elseif ($this->request->get['_route_'] == 'promocoes') { $this->request->get['route'] = 'product/special';
} elseif ($this->request->get['_route_'] == 'fabricantes') { $this->request->get['route'] = 'product/manufacturer';
} elseif ($this->request->get['_route_'] == 'lista-de-comparacao') { $this->request->get['route'] = 'product/compare';
} elseif ($this->request->get['_route_'] == 'indique-nossa-loja') { $this->request->get['route'] = 'information/tellafriend';
]]></add>
</operation>
<operation>
<search position="before"><![CDATA[$key == 'path']]></search>
<add><![CDATA[
} elseif (isset($data['route']) && $data['route'] == 'common/home') { $url .= '/';
} elseif (isset($data['route']) && $data['route'] == 'account/wishlist' && $key != 'remove') { $url .= '/conta/lista-de-desejos';
} elseif (isset($data['route']) && $data['route'] == 'account/account') { $url .= '/conta';
} elseif (isset($data['route']) && $data['route'] == 'account/edit') { $url .= '/conta/editar';
} elseif (isset($data['route']) && $data['route'] == 'account/password') { $url .= '/conta/senha';
} elseif (isset($data['route']) && $data['route'] == 'account/address') { $url .= '/conta/endereco';
} elseif (isset($data['route']) && $data['route'] == 'account/address/insert') { $url .= '/conta/endereco/novo';
} elseif (isset($data['route']) && $data['route'] == 'account/reward') { $url .= '/conta/pontos';
} elseif (isset($data['route']) && $data['route'] == 'account/login') { $url .= '/conta/acessar';
} elseif (isset($data['route']) && $data['route'] == 'account/logout') { $url .= '/conta/sair';
} elseif (isset($data['route']) && $data['route'] == 'account/newsletter') { $url .= '/conta/informativo';
} elseif (isset($data['route']) && $data['route'] == 'account/forgotten') { $url .= '/conta/recuperar-senha';
} elseif (isset($data['route']) && $data['route'] == 'account/download') { $url .= '/conta/download';
} elseif (isset($data['route']) && $data['route'] == 'account/return') { $url .= '/conta/devolucoes';
} elseif (isset($data['route']) && $data['route'] == 'account/transaction') { $url .= '/conta/transacoes';
} elseif (isset($data['route']) && $data['route'] == 'account/simpleregister') { $url .= '/conta/registrar';
} elseif (isset($data['route']) && $data['route'] == 'account/return/insert') { $url .= '/conta/devolucoes/registrar';
} elseif (isset($data['route']) && $data['route'] == 'account/voucher') { $url .= '/conta/vale-presente';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/account') { $url .= '/afiliados';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/edit') { $url .= '/afiliados/editar';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/password') { $url .= '/afiliados/senha';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/payment') { $url .= '/afiliados/pagamento';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/tracking') { $url .= '/afiliados/codigo';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/transaction') { $url .= '/afiliados/transacoes';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/logout') { $url .= '/afiliados/sair';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/forgotten') { $url .= '/afiliados/recuperar-senha';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/register') { $url .= '/afiliados/registrar';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/login') { $url .= '/afiliados/acessar';
} elseif (isset($data['route']) && $data['route'] == 'checkout/cart' && $key != 'remove') { $url .= '/carrinho';
} elseif (isset($data['route']) && $data['route'] == 'checkout/checkout') { $url .= '/compra/finalizar';
} elseif (isset($data['route']) && $data['route'] == 'checkout/success') { $url .= '/compra/finalizada';
} elseif (isset($data['route']) && $data['route'] == 'checkout/voucher') { $url .= '/vale-presentes';
} elseif (isset($data['route']) && $data['route'] == 'information/contact') { $url .= '/fale-conosco';
} elseif (isset($data['route']) && $data['route'] == 'information/sitemap') { $url .= '/mapa-da-loja';
} elseif (isset($data['route']) && $data['route'] == 'product/special' && $key != 'page' && $key != 'sort' && $key != 'limit' && $key != 'order') { $url .= '/promocoes';
} elseif (isset($data['route']) && $data['route'] == 'product/manufacturer') { $url .= '/fabricantes';
} elseif (isset($data['route']) && $data['route'] == 'product/compare') { $url .= '/lista-de-comparacao';
} elseif (isset($data['route']) && $data['route'] == 'information/tellafriend') { $url .= '/indique-nossa-loja';
]]></add>
</operation>
</file>
</modification>Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@loja.com.br and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Estou postando isso para tirar algumas dúvidas:
1- Como é possível o mesmo sistema, no mesmo servidor de hospedagem, com o mesmo plano contratado, variar tanto o funcionamento?
2 - Existe a chance de algum erro ter sido causado pela transferências dos arquivos?
- Os atendentes estão falando que é tudo erro de programação.
Mas como? Não alterei nada, apenas copiei os arquivos para o meu micro, limpei os aquivos config.php, coloquei a pasta install de novo e enviei para o novo domínio, tomando os cuidados necessários com as mudanças do .htaccess relacionado ao domínio anterior, logo após, instalei os módulos como fiz trocentas vezes no outro domínio.
Para não ser injusto com o serviço de hospedagem, gostaria que por favor me informassem se há possibilidade de haver erros proporcionados pela configuração.
Agradeço a todos pela atenção.