Jump to content

Question

60 answers to this question

Recommended Posts

  • 0

A intenção é ter uma loja online de testes para evitar precisamente os desastres na loja online de produção ;)

 

Sempre que encontrar um tópico ou post com informação útil para si, deve clicar no botão Like This de modo a incentivar o autor do mesmo a ser mais participativo e contribuitivo na nosssa comunidade.

Share this post


Link to post
Share on other sites
  • 0

Andava mesmo a procurar algo sobre este tema! A explicação parece impecável, até para um novato como eu. Vou experimentar. Obrigado pelo excelente trabalho!

Share this post


Link to post
Share on other sites
  • 0

Bem vindo á nossa comunidade @Niedli :)

 

A si e a todos os que seguiram este tutorial e clicaram em "Like This" o meu muito obrigado :)

 

Não se esqueçam que para quem ajuda um simples agradecimento é um grande incentivo para se continuar a ajudar, enquanto o silêncio induz á desilusão, que por sua vez induz á indeferença !!!

Share this post


Link to post
Share on other sites
  • 0

olá, já consegui fazer isso, mas tenho um problema, agora não consigo entrar no front office do site de testes, alguma solução?

cumprimentos

Share this post


Link to post
Share on other sites
  • 0

Reveja todos os passos do tutorial, porque certamente deve ter falhado algum, nomedamente os relacionados com as URL e as pastas ou o mais provável ter-se esquecido de gerar um ficheiro .htaccess.

Share this post


Link to post
Share on other sites
  • 0

olá, mais logo vou ver isso com mais atenção e depois digo o resultado, eu consigo aceder ao backoffice, ao front office é que não.

cumprimentos

Share this post


Link to post
Share on other sites
  • 0

Mas isso é porque você, depois de seguir este tutorial, está a efectuar um upgrade de 1.4.9.0 para 1.4.10, conforme já me indicou por PM, e este tutorial é apenas para efectuar uma cópia de uma loja online de produção, para ter uma loja online de testes.

 

Coloque um tópico sobre o seu problema, pois o mesmo não está relacionado com a execução deste tutorial.

 

Obrigado pela compreensão.

Share this post


Link to post
Share on other sites
  • 0

olá, ja fiz o upgrade ja algum tempo, nao se trata de upgrade. eu fiz uma copia da loja de testes que fizeste, versao 1.4.9, e tentei fazer nova loja de testes versao 1.4.10. desde entao nao consigo entrar no front office, e fiz uma copia do original versao 1.4.10.

cumprimentos

Share this post


Link to post
Share on other sites
  • 0

Como indica no tópico o tutorial foi feito para a versão 1.5, pelo que alguns passos diferem das versões 1.4, mas esse problema de não conseguir aceder ao front-office, costuma estar relacionado com o .htaccess ainda não ter sido gerado e/ou a url da loja mal configurada no back-office.

 

Seria útil que informasse o que acontece exactamente quando tenta aceder ao front-office e não consegue.

Share this post


Link to post
Share on other sites
  • 0

olá, quando tento aceder ao front office, ele faz tipo um refresh, e fica na mesma, ou seja faz que entra, mas fica sem entrar.

cumprimentos

Share this post


Link to post
Share on other sites
  • 0

Apague o ficheiro .htaccess da raiz da sua loja e senão resultar verifique se corrigiu o domínio da sua loja online na base de dados na tabela ps_configuration, como indicado no tutorial.

Share this post


Link to post
Share on other sites
  • 0

Este tutorial não funciona para a versão 1.5.4.1 pois não temos a linha define('_PS_DIRECTORY_', '/prestashop_clone/'); no arquivo settings.inc.php e também não temos o campo __PS_BASE_URI__ na tabela ps_configuration, algém sabe como resolver isso?

Share this post


Link to post
Share on other sites
  • 0

Bem vindo á nossa comunidade @ricardomyra

 

Proceda normalmente, ignorando esses dois campos, pois eles normalmente só estão presentes nas lojas que efectuaram upgrades para a última versão disponivel.

Share this post


Link to post
Share on other sites
  • 0

Olá exadra37, podes ajudar-me? como já te tinha dito criei a loja de testes, funciona, mas eu não consigo entrar como cliente no front office, podes ajudar?

Share this post


Link to post
Share on other sites
  • 0

Boa noite,

Nao consigo aceder ao administrator, por mais que meta o email e a password nunca entra... mas tambem nao dá codigo errado nem nada, parece-me que ele nao está a ligar à base de dados.

Relativamente ao front office, como tinha colocado a pagina em manutenção, tal como manda o tutorial, agora aparece-me a pagina informaçao que indica que a loja esta indesponivel.

 

como resolvo isto?

Share this post


Link to post
Share on other sites
  • 0

Tem de voltar a ler o tutorial com muita atenção, porque só pode estar a falhar algum dos passos, tal e qual como já sucedeu com outros membros ;)

 

Se não se ligasse á base de dados nem a página de login conseguiria ver, o mais provável é estar a ligar-se á base de dados antiga ou você não mudou as urls da loja na base de dados, como indicado no tutorial.

Share this post


Link to post
Share on other sites
  • 0

olá, eu tive um problema parecido, nao conseguia entrar no front office, consegui resolver, limpei o navegador, os cookies, etc

experimenta a ver se dá

cumprimentos

Share this post


Link to post
Share on other sites
  • 0

Boa tarde, uso a versão 1.5.4.0 e tinha um idioma já modificado, e agora que mudei de lugar a pagina, perdi as modificações todas... o que se passa?

Share this post


Link to post
Share on other sites
  • 0

Mensagens do MySQL : dot.gif

#1007 - Can't create database 'xxxxx'; database exists

 

 

Mas existe porque? eu estou dentro da base de dados nova que criei que chama yyyyy e estou a importar a xxxxx mas quando importo aparece este erro.. porque??

Share this post


Link to post
Share on other sites
  • 0

Eu estou usando a versão 1.5.3.1 e por isso não existe as opções _PS_BASE_URI para editar e nem _PS_DIRECTORY_ e todo o resto já estava devidamente configurado com a raiz do meu domínio, eu só tive que editar o physical_uri não esquecendo de reconfigurar tudo com "/" no começo e no fim, e ficou perfeito!

 

Muito obrigado pelo tutorial.

Share this post


Link to post
Share on other sites
  • 0

Uma vez que estou sempre a aconselhar a todos os utilizadores desta plantaforma que devem ter uma loja online de testes, vou mostrar como o devem fazer...

 

Se conseguir seguir este tutorial com sucesso para criar uma loja onlinbe de testes, facilmente conseguirá utilza-lo para quando pretende mudar a sua loja do servidor local para o servidor online ou para mudar do servidor online A para o servidor online B, embora nestes casos existam passos diferentes e/ou adicionais.

 

O Tutorial pressupõe que:

  • esteja a utilizar uma versão do Prestashop1.5.x .
  • tenha uma conta de alojamento em que o painel de controlo utilizado seja o Cpanel, que é o mais utilizado pelos serviços de alojamento.
  • saiba utilizar minimamente o Cpanel, especialmente o :
  • File Manager
  • PhpMyadmin
  • Mysql Wizard
Nota: se estiver com uma versão inferior a 1.5.x pode tentar utilizar o tutorial tendo em conta que algumas indicações para os Menus no back-office da sua loja online serão diferentes e não precisa de editar a tabela ps_shop_url pois ela não existe nas versões mais antigas.

 

Como proceder:

  • utilizando o File Manager crie uma cópia da pasta actual da sua loja online, mas com um nome diferente.
    • se a sua loja online actual estiver na raiz do public_html copie a pasta /public_html/ para a pasta /public_html/prestashop_clone/ .
    • se a sua loja online actual estiver numa pasta do public_html copie a pasta /public_html/prestashop/ para a pasta /public_html/prestashop_clone/ .
  • entre no back-office da sua actual loja online Prestashop e desactive a mesma, ficando em modo de manutenção em Preferences > Maintenance.
  • no Cpanel, procure pela aplicação PhpMyadmin e seleccione a mesma. Agora que já se encontra dentro da aplicação, efectue um backup da base de dados da loja que quer copiar, seleccionando primeiro a base de dados a copiar na coluna do lado esquerdo e depois utilizando o export do PhpMyadmin.
  • ainda no Cpanel procure pelo Mysql Wizard e crie uma base de dados para nova loja de testes.
  • utilizando o File Manager edite o ficheiro settings.inc.php da nova loja que pode encontrar na pasta prestashop_clone/config/settings.inc.php e substitua os valores abaixo indicados pelos que acabou de criar com o Mysql Wizard.
    	define('_DB_NAME_', 'nome-da-base-dados');
    	define('_DB_USER_', 'nome-do-utilizador');
    	define('_DB_PASSWD_', 'password');
    	define('_PS_DIRECTORY_', '/prestashop_clone/');
    
  • importe a base de dados que exportou anteriormente, utilizando o import do PhpMyadmin.
  • ainda no PhpMyadmin edite a tabela ps_configuration e procure por volta do id_configuration 180 encontra PS_SHOP_DOMAIN e PS_SHOP_DOMAIN_SSL onde deve colocar em ambos o nome do seu dominio www.oseudominio.com .
  • Mais abaixo na mesma tabela procure por __PS_BASE_URI__ e coloque o nome da pasta/folder da sua loja /prestashop_clone/ ,não se esqueçendo das barras no inicio e fim.
  • Agora procure pela tabela ps_shop_url e edite a mesma substituindo domain e domain_ssl pelo seu dominio www.oseudominio.com e physical_uri pelo nome da pasta da sua loja /prestashop_clone/ .
  • Agora já pode aceder ao back-office da sua loja www.oseudominio.com/prestashop_clone/admin123 e deve ir á tab Preferences > Seo & Url's e na secção Set Shop Url deve confirmar se o dominio e a pasta da sua loja estão correctos e clicar em Save se estiverem correctos para obrigar o Prestashop a gerar um novo ficheiro .htaccess.
  • Para que o Google e os outros motores não indexem a sua loja online de testes e criem assim conteudo duplicado que irá prejudicar o seu ranking no SEO, proceda da seguinte forma:
    • na raiz da pasta /public_html/prestashop_clone/ procure pelo ficheiro robots.txt ou crie o mesmo se ainda não existir, utilizando o File Manager edite-o e deixe-o apenas com o seguinte conteúdo:
      # By Exadra37
      # Diz aos motores de busca que não deve indexar nenhuma pasta ou ficheiro
      User-agent: *
      Disallow: /
      
    • edite também o ficheiro header.tpl que pode encontrar em /public_html/prestashop_clone/themes/nome-do-tema/header.tpl e por volta da linha 40 encontre:
      <meta name="robots" content="{if isset($nobots)}no{/if}index,{if isset($nofollow) && $nofollow}no{/if}follow" />
      
      e substitua por
      <meta name="robots" content="noindex,nofollow" />
      
  • Já pode aceder ao seu front-office em www.oseudominio.com/prestashop_clone
Espero não me ter esquecido de nenhum passo, mas estejam á vontade para sugerir alterações ou passos adicionais ;)

 

Agora que já tem uma loja online para testes nunca altere nada na loja online de produção sem primeiro experimentar na loja online de testes.

 

Olá Exadra37,

 

Tudo bem contigo?

 

Muito bom... Obrigado!

Share this post


Link to post
Share on other sites
  • 0

Exadra37 Muito obrigado pelo excelente post.

 

Fiz uso de suas instruções em algumas situações e lhe sou devedor de fato, pois resolvi dois problemas envolvendo clientes, e sua instrução hoje compõe meu material de base para trabalhos que realizo com lojas.

 

Através dele fui mais longe e hoje trabalho com muito mais segurança em soluções mais complexas.

 

Passei para acrescentar com meu feedback, mais informações úteis ao seu post.

 

Estou usando a versão mais recente 1.6.3, mas já usei 1.6.0 com sucesso total.

 

Recentemente iniciei um projeto para um cliente, que já nasceu apoiado na sua solução. O cliente tem uma loja e não pode pausá-la, pois vive dela. Mas precisa com urgência de uma loja nova, para substituir a atual que está horrível.... Estou desenvolvendo a nova loja em servidor provisório, e ao terminar irei efetuar a tranferência, já testei e funcionou de forma perfeita ... quando dá errado é erro por falta de atenção, pode ter certeza. pois segui seu howto de forma 100% fiel, sem alterar nenhum passo, vc foi perfeito.

 

Fica aqui meu agradecimento e a esperança de poder contar com mais dicas funcionais e bem explicadas como essa sua. Excelente qualidade.

 

Abração e sucesso :D  !!!

Share this post


Link to post
Share on other sites
  • 0

Exadra37 Muito obrigado pelo excelente post.

 

Fiz uso de suas instruções em algumas situações e lhe sou devedor de fato, pois resolvi dois problemas envolvendo clientes, e sua instrução hoje compõe meu material de base para trabalhos que realizo com lojas.

 

Através dele fui mais longe e hoje trabalho com muito mais segurança em soluções mais complexas.

 

Passei para acrescentar com meu feedback, mais informações úteis ao seu post.

 

Estou usando a versão mais recente 1.6.3, mas já usei 1.6.0 com sucesso total.

 

Recentemente iniciei um projeto para um cliente, que já nasceu apoiado na sua solução. O cliente tem uma loja e não pode pausá-la, pois vive dela. Mas precisa com urgência de uma loja nova, para substituir a atual que está horrível.... Estou desenvolvendo a nova loja em servidor provisório, e ao terminar irei efetuar a tranferência, já testei e funcionou de forma perfeita ... quando dá errado é erro por falta de atenção, pode ter certeza. pois segui seu howto de forma 100% fiel, sem alterar nenhum passo, vc foi perfeito.

 

Fica aqui meu agradecimento e a esperança de poder contar com mais dicas funcionais e bem explicadas como essa sua. Excelente qualidade.

 

Abração e sucesso :D  !!!

 

Muito Obrigado mesmo pelo apoio demonstrado... :):D

 

Na altura em que coloquei este tutorial estava para fazer um site de tutoriais dedicados ao Prestashop, mas como isso consome muito tempo e custa dinheiro, acabei por desistir...

Share this post


Link to post
Share on other sites
  • 0

Desculpem eu ter errado na divulgação da versão da loja .... de fato é ..... 1.6.0.9

 

O fato é que o tutorial é exato e me foi muito útil ....

 

Muito obrigado de novo

Share this post


Link to post
Share on other sites
  • 0

Muito Obrigado mesmo pelo apoio demonstrado... :):D

 

Na altura em que coloquei este tutorial estava para fazer um site de tutoriais dedicados ao Prestashop, mas como isso consome muito tempo e custa dinheiro, acabei por desistir...

Por isso ainda quando fui moderadora comecei a colecionar tutoriais/tópicos bons que ajudem de imediato, sem ter que porcurar no fórum:

 

http://www.prestashop.com/forums/topic/287689-cole

 

Vc. como moderador pode atualizar a lista, ou seja editar o primeiro tópico. Eu nao mais tenho poderes para tal.

Share this post


Link to post
Share on other sites
  • 0

E quando é uma instalação nova, ela gera um novo TOKEN, como proceder?

Posso criar uma instalação nova em um diretório diferente no servidor e depois copiar essa nova para a pasta principal?

 

Pq a minha loja Online está com problema não está somando os impostos, já a localhost que é uma instalação nova soma os impostos normalmente.

 

O que quero é poder fazer uma nova instalação e usar o banco de dados da antiga, sem perder as imagens características fornecedores etc, como fazer isso também?

Edited by rodinei.nunes

Share this post


Link to post
Share on other sites
  • 0

Olá @rodineu.nunes

 

Se a instalação nova não é na mesma versão do Prestashop que a versão que está online, então o procedimento correcto será:

  1. realizar um clone da sua loja de produção, como descrito neste tutorial, mas no servidor online, não em localhost.
  2. proceder ao upgrade do clone.
  3. verificar que tudo funciona como pretende.
  4. coloque a sua loja de produção em manutenção e repita os passos 1, 2 e 3.
  5. copiar clone para produção, incluindo ficheiros e base de dados.
  6. Actualizar urls no BO em Preferencias > SEO & URLS > Esquem de URLS
  7. Regenerar novo robots.txt em Preferencias > SEO & URLS > Criação de Ficheiro Robots
  8. Caso durante a criação do clone tenha editado o header.tpl para proibir a indexação, deverá reverter esta alteração.
  9. Desactivar modo de manutenção.
  10. Activar cache e compressão CCC.

Nota: se tiver problemas durante o seu upgrade por favor abra um tópico por cada questão e não as coloque aqui.

 

Caso a versão do Prestashop que tem em Localhost seja a mesma da loja de produção e apenas queira testar usar a base de dados em localhost, para além das credenciais de acesso que deverá actualizar, apenas terá de copiar de config/settings.inc.php a seguinte linha de código:

define('_COOKIE_KEY_', '8y5RdzphErqunOymqjqc8ZzczczczcqwrrNx74n6I6NabSAIKcU5');


MAs o mais correcto mesmo será efectuar o upgrade á sua loja, caso contrário irá criar de certeza outros problemas.

Edited by exadra37
Esclarecimentos adicionais

Share this post


Link to post
Share on other sites
  • 0

Exadra, primeiramente agradeço de me atender e me ajudar.

 

 

Desisti do localhost rsrsrsrs vi que é complicado vou usar ele somente para testes de módulos etc.

 

Minha loja Online é a versão 1.6.0.14, o que pretendo fazer agora, lendo seu tutorial é tentar recuperar a loja Online do problema que está ocorrendo, ela não está somando o imposto e regra que criei, e na localhost esse mesmo imposto e regra funciona perfeitamente em uma instalação nova.

 

Meu servidor utiliza www como pasta principal, quero criar uma pasta nova dentro do  www de nome "lojabackup" fazer upload para essa pasta dos arquivos e fazer uma nova instalação com a mesma versão 1.6.0.14.

 

Vou realizar a instalação nessa pasta, mas quero usar todas as informações que coloquei na loja Online (armazéns, fabricantes, fornecedores, marcas, atributos, características, imagens, etc) nessa instalação pois, não quero perder todo o trabalho que tive até agora, como sou iniciante demora muito para fazer.

 

Agora vem novamente as perguntas:

 

1 - Como que eu faço para que meu tema atual o banco de dados, e os módulos as fotos, que utilizei sejam colocados na pasta "lojabackup" sem perder o visual atual?

3 - Se der tudo certo a transferencia para a pasta "lojabackup" como eu transfiro a "lojabackup" já corrigida para a pasta www para que ela funcione?

 

Gostaria também se precisar criar um novo tópico que nome seria útil para que as pessoas  com a mesma dúvida sejam beneficiadas.

 

Muito agradecido

Edited by exadra37
Remover quote do post anterior, pois só faz sentido fazer quote da totatilidade do post quando post já existem outros post após o que queremos referenciar.

Share this post


Link to post
Share on other sites
  • 0

Aconselho-o a colocar um tópico acerca do seu problema com a regra do imposto, pois parece-me mais um problema de configuração.

 

Instalar uma loja nova de cada vez que encontra um problema não é solução.

 

Tente compreender onde errou ou onde está o problema e efectuar as correcções necessárias.

 

 

Agora vem novamente as perguntas:

 

1 - Como que eu faço para que meu tema atual o banco de dados, e os módulos as fotos, que utilizei sejam colocados na pasta "lojabackup" sem perder o visual atual?

3 - Se der tudo certo a transferencia para a pasta "lojabackup" como eu transfiro a "lojabackup" já corrigida para a pasta www para que ela funcione?

 

O que pretende exige bastante manipulação da base de dados e sistemas de ficheiros, o que é uma tarefa de execução muito complicada para o utilizador normal ou um iniciante, pelo que só está ao alcance de um profissional ou de um utilizador avançado com bons conhecimentos de programação.

 

Mas nada o impede de colocar um tópico e ver se alguém tem disponibilidade de lhe ensinar os passos necessários, mas que antevejo que seja dificil, pois cada loja é um caso diferente.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×