Reiniciando o som do Ubuntu sem reiniciar o sistema

As vezes o som do meu Ubuntu pára de funcionar e só volta quando eu reinicio.

Mas isso era antes de eu descobrir esse comando:

sudo alsa force-reload

Execute este comando no seu terminal que o som do seu Ubuntu voltará a funcionar num passe de mágicas.

Migrando o Magento para outro servidor

Diferente do que muitos pensam migrar o Magento é bem tranquilo. Você só precisa se preocupar com algumas coisas.

 

Passos:

  • Preparando os arquivos para Upload

Extraia uma cópia nova do seu Magento em uma pasta, e depois adicione os arquivos dos seus módulos adicionais e traduções, exceto os instalados pelo Magento Connect.

Por exemplo, modulo de pagamento do pagseguro, tema e a tradução para o português do Brasil.

Se você instalou um plugin adicional como um lightbox pelo Magento Connect você deverá instalar de novo quando o Magento estiver online, se fizer upload dele poderá dar problema.

No final você terá: Magento + tradução + módulo de pagamento pagseguro + tema, vamos chamar esse pacote de pacote de upload.

Eu recomendo que você compacte esses arquivos de preferência com o tar.bz2 que pode ser descompactado pelo painel da sua hospedagem.

 

  • Preparando o banco de dados

A parte do banco de dados será uma surpresa pra você, pois é mais fácil do que você imagina.

Simplesmente faça uma exporte o seu banco de dados local completo (dados + estrutura).

Eu não aconcelho compactar ele, pode dar erro de codificação.

Terminamos com o banco de dados.

 

  • Começando a instalação

No seu novo servidor siga esses passos:

  1. Faça upload dos seu pacote de upload e descompacte caso tenha compactado
  2. Crie um banco de dados para o Magento, um usuário com login e senha e relacione esse usuário ao banco de dados
  3. Acesse o banco de dados e importe os dados do seu Magento que você exportou logo acima
  4. Agora acesse o endereço do Magento para começar a instalação
  5. Não se esqueça de dar permissão de escrita nas pastas que o Magento pede
  6. Siga os passos da instalação como de costume e quando pedir a chave de criptografia informe a mesma que você salvou quando instalou o Magento pela primeira vez

 

  • Terminando a migração

Agora você já tem o Magento migrado e funcionando com seu banco de dados completo.

O que falta agora são poucas coisas.

  1. Instale os plugins que você havia instalado no seu Magento local pelo Magento Connect
  2. Faça upload do conteudo da pasta media do seu magento local para o magento online, pode compactar da mesma forma se preferir. A pasta media é responsável pelas fotos dos produtos
  3. Faça o mesmo com a pasta skin sem preocupações. A pasta skin é responsável pelas modificações na aparência do Magento
  4. Agora é a hora de upar suas modificações da pasta app. Nessa hora eu recomendo que você só faça upload dos arquivos que você modificou. Tome cuidado com a pasta app/etc e a app/core, se fizer o upload completo dessas pastas é bem provavel que seu Magento não funcione mais.

 

Pronto, você migrou com sucesso o seu magento.

Todas as modificações que você havia feito no painel administrativo, como configurar formas de pagamento, páginas cms, catalogos e produtos estarão todos na sua loja que agora é online.

Não atropele os passos, faça exatamente como eu fiz aqui, pois eu fiz desse jeito e deu certo pra mim então dará para você também.

Boa sorte!

As minhas metas

Sempre que eu estiver com um tutorial em mente avisarei na home os próximos tutoriais.

Minha intenção não é tornar o blog um site de notícias nem prender ninguém. Aquelas metas são pra mim mesmo. Para que eu não esqueça ou não tenha preguiça.

Vou sempre postar um novo tutorial quando…

  • for de utilidade pra muita gente
  • for eu corrigir um problema dificil
  • for cultura
  • for engraçado

Nos vemos por ai! ^^

Quantidade de novos produtos na home

Uma das minhas primeiras dores de cabeça com essa primeira loja virtual que estou montando foi como alterar a quantidade de produtos novos exibidos na home.

Para isso abra o arquivo: app/code/core/Mage/Catalog/Block/Product/New.php

E altere a constante abaixo para o valor que preferir.

const DEFAULT_PRODUCTS_COUNT = 5;

    É simples assim.

    Inaugurando o site

    Pensei em criar este site com o propósito de divulgar meus trabalhos. Mais tarde senti uma nova necessidade que também poderia ser suprida pelo site: um armazem de how to do que eu aprendo.

    Sendo assim, vou utilizar este site não só para divulgar o que faço, mas também para passar meu conhecimento pra frente. Com isso espero ganhar amigos com os mesmos interesses.

    Atualmente tenho conhecimento de C#, Java, CSS, HTML, javascript, jQuery, um pouco de AS2 e AS3. Estou neste momento montando os novos sites das empresas Sorvedoces e Informatiza Brasil. Os sites dos links são os atuais, os novos, porém, podem ser vistor nessas duas thumbs:

    O site da Informatiza está sendo o maior desafio, pois nunca mexi com Magento eCommerce. O da Sorvedoces só não ficou pronto ainda porque os clientes ainda não disponibilizaram as informações que serão cadastradas no site, só estou dependendo disso.

    Bom, é isso, site inaugurado.

    Exibindo produtos na home do Magento

    Tenho certeza que a primeira coisa que você quis foi exibir produtos na home do Magento.

    Para isso basta ir em: admin>cms>páginas>home

    E em conteúdo adicionar:

    {{block type="catalog/product_new" name="home.catalog.product.new" alias="product_homepage" template="catalog/product/new.phtml"}}
    

    ou

    {{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" template="catalog/product/list.phtml"}}
    

    ou

    {{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" category_id="3" template="catalog/product/list.phtml"}}
    

    Esses três código fazem respectivamente:

    • Exibe os novos produtos, aqueles que você marca como novos dentro de uma determinada data.
    • Exibe uma lista com todos os produtos.
    • Exibe uma lista dos produtos de uma determinada categoria, neste caso a categoria de id 3.