
É possível deletar o diretório var/session no Magento? O que será perdido ao remover o conteúdo do diretório var/session no Magento, responsável por armazenar as sessões dos usuários geradas na loja.
Por padrão o Magento salva as sessões geradas na pasta var/session. Nos arquivos gerados estão informações como os items adicionado no carrinho. Ao apagar o conteúdo da pasta toda essa informação será perdida.
Essa pasta pode conter alguns GBs de sessões antigas e desnecessárias. Em servidores aonde o espaço em disco é limitado, as sessões mais antigas deverão ser removidas para manter o sistema operacional.
Utilize o seguinte comando para remover as sessões antigas do diretório
find var/session/* -mtime +X -exec rm {} \; Altere X para a quantidade de dias (ultimo dias) que deverão ser preservados, dessa forma as sessões mais recentes serão mantidas.
Cuidado ao executar este comando no diretório errado.
Você pode configurar o Magento para salvar as sessões no banco de dados.
Edite o arquivo app/etc/local.xml:
Altere:
<session_save>file</session_save> Para:
<session_save>db</session_save> Limpe o cache da loja.
Forma correta de lidar com as sessões no Magento é definindo o “maxlifetime” tempo de duração de uma sessão no php.ini, para isso utilize:
session.gc_maxlifetime = 1440
O tempo “1440” informado é em segundos.
Pedido que não fatura e e-mail que não sai porque todo job fica missed: como ler a cron_schedule, conferir o…
Uma função curta em PHP 8.3 que transforma Camiseta Preta Tamanho GG em camiseta-preta-tamanho-gg, sem depender do locale do servidor.
O banner registra o clique só no navegador e some. Veja a tabela MySQL e o endpoint que gravam a…
A classe do comando existe e o bin/magento list ignora ela. Falta o registro no di.xml: aqui vai a classe…
Como traduzir duas mil linhas do pt_BR.csv do Magento 2 lendo com fgetcsv e regravando com fputcsv, sem encostar na…
Produto variável respondendo "Desculpe, este produto não está disponível" mesmo com a variação ativa: limpe os transients do WooCommerce e…