Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v1.x.
Por phoenyx
#23256
Boa tarde amigos, estou tentando instalar o vqmod, mas o problema é o seguinte: não consigo instalar na pasta principal(Web) do domínio principal da minha hospedagem(UolHost :twisted: . / Windows).
Curiosamente em uma subpasta, ou em algum subdominio FUNCIONA e INSTALA sem problemas!!!

Fiz um esqueminha abaixo :
Imagem

O código fonte, é o padrão do vqmod:
index:

<?php

/**
* UGRSR
*
* @package Simple vQmod OpenCart install script
* @author Jay Gilford - http://jaygilford.com/
* @copyright Jay Gilford 2011
* @version 0.2
* @access public
*
* @information
* This file will perform all necessary file alterations for the
* OpenCart index.php files both in the root directory and in the
* Administration folder. Please note that if you have changed your
* default folder name from admin to something else, you will need
* to edit the admin/index.php in this file to install successfully
*
* @license
* Permission is hereby granted, free of charge, to any person to
* use, copy, modify, distribute, sublicense, and/or sell copies
* of the Software, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software
*
* @warning
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESSED OR IMPLIED.
*
*/

// Counters
$changes = 0;
$writes = 0;

// Load class required for installation
require('ugrsr.class.php');

// Get directory two above installation directory
$opencart_path = realpath(dirname(__FILE__) . '/../../');

// Verify path is correct
if(!$opencart_path) die('COULD NOT DETERMINE CORRECT FILE PATH');

// Create new UGRSR class
$u = new UGRSR($opencart_path);

// remove the # before this to enable debugging info
#$u->debug = true;

// Set file searching to off
$u->file_search = false;

// Add both index files to files to include
$u->addFile('index.php');

// Pattern to add vqmod include
$u->addPattern('~// Startup~', '// VirtualQMOD
require_once(\'./vqmod/vqmod.php\'); ----------------------------------------LINHA 60
$vqmod = new VQMod();

// VQMODDED Startup');

$result = $u->run();
$writes += $result['writes'];
$changes += $result['changes'];

$u->clearPatterns();
$u->resetFileList();

// Rename the admin part of the text below if you've
// changed your admin folder name
$u->addFile('admin/index.php');

// Pattern to add vqmod include
$u->addPattern('~// Startup~', '//VirtualQMOD
require_once(\'../vqmod/vqmod.php\');
$vqmod = new VQMod();

// VQMODDED Startup');


$result = $u->run();
$writes += $result['writes'];
$changes += $result['changes'];

$u->addFile('index.php');

// Pattern to run required files through vqmod
$u->addPattern('/require_once\(DIR_SYSTEM \. \'([^\']+)\'\);/', 'require_once($vqmod->modCheck(DIR_SYSTEM . \'$1\'));');

// Get number of changes during run
$result = $u->run();
$writes += $result['writes'];
$changes += $result['changes'];

// output result to user
if(!$changes) die('VQMOD ALREADY INSTALLED!');
if($writes != 4) die('ONE OR MORE FILES COULD NOT BE WRITTEN');
die('VQMOD HAS BEEN INSTALLED ON YOUR SYSTEM!');



Peço encarecida e desesperadamente a ajuda de vocês!!


:)
#23263
tenho vqmod instalado em 3 sites no uol host/linux e todos funcionam normalmente. está instalado na pasta public_html, junto com os arquivos do opencart. Agora não sei como funciona numa hospedagem windows.
#23267
Bom saber que em Linux funciona, porquê acho que vou ter que mudar pra resolver o problema.
O problema é perder os dados dos e-mails, pois são 2 anos usando os mesmos, e vai ser ruim fazer o backup pois são muitas as mensagens.

Fora a incomodação que é mecher com a Uol Host


Já tentei a instalação manual, já tentei de tudo, e nesse lança de ficar com o site fora do ar, meu page rank caiu.:(

Mas vamos lá, se alguém descobrir um milagre, me avisa,por e-mail : leonardoaraujors@gmail.com, pelo facebook, por sinal de fumaça, enfim...


Abraço \o
#23292
Hospedagens windows são um pouco chatas em relação à permissões pois vc não pode fazer via ftp. Vc vai ter q fazer assim, logue no painel do Uolhost, acesse o gerenciador de arquivos e mude a permissão da pasta principal. Instale o vqmod e depois mude de volta a permissão para não ficar desprotegido. Se vc se esquecer de mudar de volta a permissão a sua loja vai ficar aberta para qualquer um fazer o q quiser...

Sobre a questão dos seus e-mails, independente de vc mudar de hospedagem ou não, faça o backup periodicamente. Não importa quão bom ou ruim for o seu servidor, o pior sempre pode acontecer... Eu escuto muito as pessoas dizerem: "A minha vida está nesses e-mails" e eu sempre respondo: "Pois faça um backup periódico da sua vida ou vc pode acabar ficando sem ela :D"

Tb lembre-se de fazer o backup da loja (banco de dados e arquivos) pelo menos a cada 15 dias.
#23358
unknown1140 escreveu:Hospedagens windows são um pouco chatas em relação à permissões pois vc não pode fazer via ftp. Vc vai ter q fazer assim, logue no painel do Uolhost, acesse o gerenciador de arquivos e mude a permissão da pasta principal. Instale o vqmod e depois mude de volta a permissão para não ficar desprotegido. Se vc se esquecer de mudar de volta a permissão a sua loja vai ficar aberta para qualquer um fazer o q quiser...

Sobre a questão dos seus e-mails, independente de vc mudar de hospedagem ou não, faça o backup periodicamente. Não importa quão bom ou ruim for o seu servidor, o pior sempre pode acontecer... Eu escuto muito as pessoas dizerem: "A minha vida está nesses e-mails" e eu sempre respondo: "Pois faça um backup periódico da sua vida ou vc pode acabar ficando sem ela :D"

Tb lembre-se de fazer o backup da loja (banco de dados e arquivos) pelo menos a cada 15 dias.



O backup já ta feito Hheheheh!

Deu trabalho, mas ta pronto.

A solução que eu encontrei foi migrar para Linux.
Esta em processo de migração, acho que amanhã no máximo está pronto.
Se der problema no Linux também , eu largo a Uol Host.


Abraço!