Pages

sexta-feira, 27 de setembro de 2013

Um melhor modo de manutenção no Magento

A Magento 1.4+ inclui um bom recurso que permite que você coloque a loja em "modo de manutenção", se você precisa fazer alterações. O que é ótimo, congela as pessoas para fora da loja enquanto você faz alterações. O único problema com isso, é também congela você fora da loja, e talvez você não possa fazer as mudanças que você precisa. Então aqui está um pequeno código, que permite que você, e outros que você permitir, trabalhar no local, enquanto todo mundo vê o seu modo de manutenção.
Este Tutorial demonstra como melhorar o modo de manutenção para o administrador, caso você não saiba como colocar a Magento em manutenção, clique aqui. Tudo o que precisamos fazer é editar três linhas.
1- Abra: index.php na raiz e acima da linha de 57 adicione (lembrando-se de editar o array(ordem) dentro do ‘allowed’ ('permitido') para conter o(s) IP(s) que você quer que seja(m) capaz(es) de acessar o site);
$ip = $_SERVER['REMOTE_ADDR'];
$allowed = array('1.1.1.1','2.2.2.2'); // estes são os de IP's que têm permissão para ver o site.
2- ainda no index.php altere a linha

if (file_exists($maintenanceFile)) {

para

if (file_exists($maintenanceFile) && !in_array($ip, $allowed)) {

Simples. Agora você pode acessar o site, enquanto outros vêem o seu modo de manutenção.

0 comentários:

Postar um comentário