Desenvolvi o meu site em localhost. Fiz todo o processo de migração, porém o meu Virtuemart não funciona. Quando eu clico nos Links, eles são direcionados pra outro lugar...
Com certeza todos já passaram por isso! E apanhamos pra descobrir como resolver, não é mesmo?
Então vamos descobrir o porque e como resolver isso
Porque isso acontece?:
Geralmente acontece quando mudamos os parâmetros de configuração ou quando você vai de servidor de teste para um servidor online.
As urls não são armazenadas no banco de dados quando ele for alterado, os links por sua em vez são armazenadas em um arquivo chamado virtuemart.cfg.php dentro do caminho: administrador -> componentes -> com_virtuemart.
Como resolver isso?
Vá para o arquivo mencionado acima
Em torno das linha 34-35, você verá o seguinte:
define( 'URL', 'http://localhost/sitejoomla/' );
define( 'SECUREURL', 'https://localhost/sitejoomla/' );
Agora, mude para:
define( 'URL', 'http://seusite.com.br/' );
define( 'SECUREURL', 'https://seusite.com.br/' );
Simples assim! rs