Magento : cache_dir must be a directory

cache_dir must be a directory : This problem came generally when you move your magento store to another host or server . There are mainly two solution for this problem
1 – Make sure your cache directory is writable or you can make writable to var folder of magento
but sometimes this situation does not work so here is the alternate solution. Go to this location lib/Zend/Cache/Backend/
and open file.php file you’ll see the code something like this
protected $_options = array(
‘cache_dir’ => null,
‘file_locking’ => true,
‘read_control’ => true,
‘read_control_type’ => ‘crc32′,
‘hashed_directory_level’ => 0,
‘hashed_directory_umask’ => 0700,
‘file_name_prefix’ => ‘zend_cache’,
‘cache_file_umask’ => 0600,
‘metadatas_array_max_size’ => 100
);
change this code as below
protected $_options = array(
‘cache_dir’ => ‘/var/www/html/webkul/magento/tmp’,
‘file_locking’ => true,
‘read_control’ => true,
‘read_control_type’ => ‘crc32′,
‘hashed_directory_level’ => 0,
‘hashed_directory_umask’ => 0700,
‘file_name_prefix’ => ‘zend_cache’,
‘cache_file_umask’ => 0600,
‘metadatas_array_max_size’ => 100
);
assign path of cache_dir as per your configuration .

Read more: http://vipinsahu.com/magento-cache_dir-must-be-a-directory#ixzz2Tz87etAm

mai22

Simples:

Filtrar as mensagens que chegaram entre 04/02/2013 e 11/02/2013:

after:13/02/04 before:13/02/08

.

mai06

Linux: descompactar arquivos

Para descompactar estes formatos de arquivos os comandos são simples:

zip:

gunzip nomedoarquivo.zip

rar:

unrar x nomedoarquivo.rar

tar:

tar -xvf nomedoarquivo.tar

tar.gz:

tar -vzxf nomedoarquivo.tar.gz

bz2:

bunzip nomedoarquivo.bz2

tar.bz2:

tar -jxvf nomedoarquivo.tar.bz2

fev21

Ubuntu 12.04: Aplicativos de sessão.

Tive um pouco de dificuldade para encontrar aonde posso setar os aplicativos que serão startados juntamente com o Ubuntu 12.04.

É muito fácil (e até óbvio) o local. Representado na imagem abaixo:

Simples, fácil e intuitivo.

set24

Java Oficial no Ubuntu 12.04

Para acessar o internet Banking do meu querido Banco Santander, é necessário ter o Java oficial instalado na máquina.

Tudo funcionava bem até esses dias. Porém fui obrigado a atualizar o java para a versão 7.

Utilizei o seguinte tutorial para fazê-lo no meu Ubuntu 12.04 LTS.

http://thedaneshproject.com/posts/how-to-install-java-7-on-ubuntu-12-04-lts/

Espero que ajude quem mais tiver passando por esse perrengue!

Abraços.

ago26

SVN status: mostrar apenas os modificados

svn st | grep ^M

Só porque eu sempre esqueço como se faz.

ago19

Linux: Verificar se o computador é 32 ou 64 bits?

O melhor comando para saber se seu computador é 32 ou 64 bits:

file /bin/bash | cut -d' ' -f3

Resultado (no meu computador):

32-bit

Outra forma de saber é através do uname (meio mais utilizado):

uname -a

Resultado:

Linux junkie 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux
Se no fim você encontrar “i386″ é 32 bits. Caso não encontre, é 64.

jun24

jun04

Magento: Paginação

Esta semana precisei corrigir um problema na paginação do Magento. Produtos apareciam repetidos.

Para encontrar o problema, eu quis debugar e entender a paginação do Magento. Me bati bastante para saber em que classe exatamente a collection de produtos era tratada.

Depois de bastante procurar, descobri que é na classe seguinte:

Mage_Catalog_Block_Product_List_Toolbar

Post simples, só para ajudar quem estiver passando pelo mesmo problema.

mai14

Vaga para programador Magento Pl/Sr em Blumenau – SC

A empresa Doupler Soluções Corporativas está com vaga aberta para a função de Programador PHP/Magento Pleno/Sênior,  para atuar diretamente em sua sede, em Blumenau – SC.

A empresa atua em segmentos diversos, com foco sempre no uso da internet para a geração de negócios. Diante disto, atendemos grandes indústrias do estado de Santa Catarina e direcionamos nossos trabalhos no desenvolvimento, monitoramento e evolução de lojas virtuais e todo o mercado de e-commerce.

Por ter como principio a excelência no atendimento a nossos clientes, buscamos trazer para nossa equipe profissionais empreendedores, dinâmicos, com visão de negócio, objetivos pessoais claros e definidos, com visão de crescimento e fortalecimento da equipe e empresa. Para que isto aconteça, a Doupler oferece a todos os colaboradores um excelente ambiente de trabalho, com flexibilidade, abertura para implantação de novas tecnologias, processos ou métodos que venham a somar para a evolução da equipe, empresa, projetos e clientes como um todo.

Atualmente trabalhamos com tecnologias diversas e atuais, como:

Linguagem: PHP, Phyton;
Framework: Zend, Magento, Django;
DB: MySQL, PostgressSQL;
Outros: Java, Jquery, Ajax, Dropbox, Wordpress, SVN, GitHub, Scrum, metodologias ágeis, etc. :)

Para manter nossa equipe motivada e com foco na evolução da empresa e projetos, oferecemos os seguintes benefícios:

Estudos: Pagamento de até R$ 500,00 de faculdade ou especialização, sem reembolso por parte do colaborador;
Cursos: Auxilio para cursos e certificações;
Participação anual nos resultados;
Vale Alimentação;
Vale transporte;
Plano de Carreira;

Acesso direto ao gestor de projeto, administrativo e diretor geral para sugestão de melhorias nos processos, tecnologias e tudo mais.

PROGRAMADOR PLENO OU SÊNIOR.

FORMAÇÃO: Cursando ou formado em Ciências da Computação, Sistemas de informação, Sistemas para internet ou áreas afins.

REQUISITOS: Experiência avançada ou intermediária em desenvolvimento com a plataforma de e-commerce Magento. O profissional precisa desenvolver com bastante agilidade (isso não quer dizer que vai receber muita pressão). Inglês técnico e boa comunicação também são fundamentais.

ATIVIDADES: Desenvolvimento de módulos (principalmente gateways de pagamento, frete, etc.), extensão do core, melhorias de performance, integrações e tudo que envolver desenvolvimento na plataforma.

SALÁRIO: Compatível com a função e experiência.

HORÁRIO: De Segunda à Sexta das 08:00 – 12:00/ 13:00 – 17:48.

Os interessados devem enviar currículo para vagas@doupler.com com com o assunto “Programador Magento”.

abr25