{"id":4332,"date":"2017-09-03T02:01:14","date_gmt":"2017-09-03T05:01:14","guid":{"rendered":"https:\/\/blog.clusterweb.com.br\/?p=4332"},"modified":"2017-09-03T02:01:14","modified_gmt":"2017-09-03T05:01:14","slug":"como-instalar-o-magento-no-ubuntu-server","status":"publish","type":"post","link":"https:\/\/blog.clusterweb.com.br\/?p=4332","title":{"rendered":"Como instalar o Magento no Ubuntu Server"},"content":{"rendered":"<p>Como instalar o Magento.<\/p>\n<p>Das diversas aplica\u00e7\u00f5es que voc\u00ea pode instalar em um Cloud, o e-commerce \u00e9 aquela que mais combina com a escalabilidade e alta disponibilidade que a solu\u00e7\u00e3o Cloud oferece.<\/p>\n<p>Neste tutorial, vamos instalar o Magento (http:\/\/www.magentocommerce.com\/download) com Ubuntu.<\/p>\n<p>Vamos come\u00e7ar:<\/p>\n<p>Entre via ssh no seu servidor por um terminal, como o nativo do Mac ou o Putty(Windows), utilizando o IP, login root e senha que est\u00e1 no seu painel.<\/p>\n<p>ssh root@IP_DO_SERVIDOR<\/p>\n<p><!--more--><\/p>\n<p>Preparando o ambiente Apache + MySQL + PHP<\/p>\n<p>Daqui em diante, vamos trabalhar de dentro do nosso servidor. Digite no seu terminal, os seguintes comandos:<\/p>\n<p>apt-get update &amp;&amp; apt-get dist-upgrade<\/p>\n<p>Responda com um yde yespara a atualiza\u00e7\u00e3o dos pacotes e da nossa distro Ubuntu, lembrando que se fosse uma m\u00e1quina Debian, os passos seriam os mesmos. Vamos agora instalar a nossa stack apache + mysql e php.<\/p>\n<p>apt-get install apache2 mysql-server mysql-client php5 php5-mysql php5-cli libapache2-mod-php5<\/p>\n<p>Responda com um &#8220;y&#8221; de yes para a instala\u00e7\u00e3o dos pacotes.<\/p>\n<p>Basta acompanhar o terminal e responder as mensagens que aparecer, como definir sua senha de root do mysql. J\u00e1 estamos quase l\u00e1! S\u00f3 falta colocarmos o apache para rodar, e definirmos onde instalaremos a loja.<\/p>\n<p>mkdir \/var\/www\/magento<\/p>\n<p>cd \/etc\/apache2\/sites-available<\/p>\n<p>mv default magento<\/p>\n<p>vim magento<\/p>\n<p>Dentro do arquivo de configura\u00e7\u00e3o do apache, edite as seguintes linhas acrescentando a palavra Magento.<\/p>\n<p>DocumentRoot \/var\/www\/magento<\/p>\n<p>OBS: Caso seja necess\u00e1rio, consulte na internet como editar um arquivo utizando o VI \/ VIM Depois, crie um link simb\u00f3lico da configura\u00e7\u00e3o para ativar o nosso site no servidor e reinicie o apache.<\/p>\n<p>ln -s \/etc\/apache2\/sites-available\/magento \/etc\/apache2\/sites-enabled\/<\/p>\n<p>service apache2 restart<\/p>\n<p>Apague o link simb\u00f3lico default:<\/p>\n<p>rm \/etc\/apache2\/sites-enabled\/default<\/p>\n<p>Se voc\u00ea quiser testar se est\u00e1 tudo certo, acesse o seu dom\u00ednio, depois de apontar para o IP do seu servidor l\u00e1 na zona de DNS (eu estou usando a zona do pr\u00f3prio registro.br).<\/p>\n<p>E crie o arquivo phpinfo.php com o seguinte conte\u00fado, pelo vim mesmo:<\/p>\n<p>vim \/var\/www\/magento\/phpinfo.php<\/p>\n<p>phpinfo();<\/p>\n<p>http:\/\/seudominio.com.br\/phpinfo.php<\/p>\n<p>Se exibir corretamente o info, estamos prontos para come\u00e7ar a instalar a loja.<\/p>\n<p>Instalando o Magento<\/p>\n<p>Os pr\u00f3ximos passos est\u00e3o at\u00e9 na pr\u00f3pria documenta\u00e7\u00e3o do Magento, execute uma linha de cada vez, dentro do diret\u00f3rio \/var\/www\/magento\/<\/p>\n<p>wget http:\/\/www.magentocommerce.com\/downloads\/assets\/1.9.0.0\/magento-1.9.0.0.tar.gz<\/p>\n<p>tar -zxvf magento-1.9.0.0.tar.gz<\/p>\n<p>wget http:\/\/www.magentocommerce.com\/downloads\/assets\/1.9.0.0\/magento-sample-data-1.9.0.0.tar.gz<\/p>\n<p>tar -zxvf magento-sample-data-1.9.0.0.tar.gz<\/p>\n<p>cp -r magento-sample-data-1.9.0.0\/media\/* magento\/media\/<\/p>\n<p>cp -r magento-sample-data-1.9.0.0\/magento_sample_data_for_1.9.0.0.sql magento\/data.sql<\/p>\n<p>mv magento\/* magento\/.htaccess* .<\/p>\n<p>chmod -R o+w media var<\/p>\n<p>mysql -u root -p<\/p>\n<p>&gt; create database magento;<\/p>\n<p>&gt; exit<\/p>\n<p>mysql -h DBHOST -u DBUSER -pDBPASS DBNAME &lt; data.sql<\/p>\n<p>ex: mysql \u2013h locahost \u2013u root \u2013pSenha123 magento &lt; data.sql<\/p>\n<p>Dentro do diret\u00f3rio do Magento, execute:<\/p>\n<p>chmod o+w var var\/.htaccess app\/etc<\/p>\n<p>rm -rf magento\/ magento-sample-data-1.9.0.0\/ magento-1.9.0.0.tar.gz magento-sample-data-1.9.0.0.tar.gz data.sql<\/p>\n<p>Ap\u00f3s esses passos acima, acesse o seu dom\u00ednio pelo browser e siga os passos do instalador do Magento. Algumas extens\u00f5es do php s\u00e3o necess\u00e1rias para o Magento, caso o instalador tenha falhado, instale elas via ssh:<\/p>\n<p>apt-get install php5-gd curl libcurl3 libcurl3-dev php5-curl php5-mcrypt<\/p>\n<p>service apache2 restart<\/p>\n<p>Prossiga com a instala\u00e7\u00e3o e ent\u00e3o habilite a reescrita de urls:<\/p>\n<p>a2enmod rewrite<\/p>\n<p>service apache2 restart<\/p>\n<p>Ap\u00f3s esses passos acima, insira suas informa\u00e7\u00f5es pessoais no Magento<\/p>\n<p>Instalando o m\u00f3dulo PagSeguro<\/p>\n<p>Copie o link de download, do site https:\/\/pagseguro.uol.com.br\/v2\/guia-de-integracao\/tutorial-do-modulo-pagseguro-magento.html<\/p>\n<p>Em seguida, logue no ssh do seu cloud e instale o pacote unzip<\/p>\n<p>apt-get-update; apt-get install unzip<\/p>\n<p>E fa\u00e7a o download via wget, depois extraia o zip<\/p>\n<p>wget https:\/\/github.com\/pagseguro\/magento\/archive\/2.2.zip<\/p>\n<p>unzip 2.2.zip<\/p>\n<p>cp -r magento-2.2\/* .<\/p>\n<p>rm -r magento-2.2; rm 2.2.zip<\/p>\n<p>Agora, basta seguir as instru\u00e7\u00f5es do tutorial do PagSeguro e ativar o seu m\u00f3dulo.<\/p>\n<p>Instalando o m\u00f3dulo dos Correios<\/p>\n<p>Para instalar o m\u00f3dulo dos correios \u00e9 muito simples. V\u00e1 at\u00e9 o site:http:\/\/www.magentocommerce.com\/magento-connect\/calculo-de-frete-dos-correios.html, fa\u00e7a o seu login (ou registre-se se necess\u00e1rio), copie o link de download. Agora, basta colar o link no Magento Connect (dispon\u00edvel no seu painel admin do Magento) e instal\u00e1-lo.<\/p>\n<p>Se o Magento Connect n\u00e3o permitir marcar a op\u00e7\u00e3o local Filesystem, verifique as permiss\u00f5es de sua pasta Magento. Infelizmente o Magento Connect, necessita de permiss\u00f5es em 777 para funcionar. Lembre-se de voltar ao padr\u00e3o 644 logo ap\u00f3s a utiliza\u00e7\u00e3o<\/p>\n<p>chmod 777 \/var\/www\/magento\/<\/p>\n<p>Prontinho! Sua loja Magento est\u00e1 instalada no UOL Cloud Server, j\u00e1 integrada com os correios e meio de pagamento, pronta para voc\u00ea adicionar seus produtos, configurar seus dados e come\u00e7ar a vender.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como instalar o Magento. Das diversas aplica\u00e7\u00f5es que voc\u00ea pode instalar em um Cloud, o e-commerce \u00e9 aquela que mais combina com a escalabilidade e alta disponibilidade que a solu\u00e7\u00e3o Cloud oferece. Neste tutorial, vamos instalar o Magento (http:\/\/www.magentocommerce.com\/download) com Ubuntu. Vamos come\u00e7ar: Entre via ssh no seu servidor por um terminal, como o nativo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[455,91,1,730,725,42,51,495,68,548],"tags":[378,699,1100,361,698,759,273],"class_list":["post-4332","post","type-post","status-publish","format-standard","hentry","category-apache2","category-banco-de-dados","category-viazap","category-clusterweb","category-hospedagem","category-leitura-recomendada","category-linux-linuxrs","category-profissional-de-ti","category-redes-2","category-ubuntu-2","tag-como","tag-instalar","tag-magento","tag-no","tag-o","tag-server","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/4332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4332"}],"version-history":[{"count":1,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/4332\/revisions"}],"predecessor-version":[{"id":4333,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/4332\/revisions\/4333"}],"wp:attachment":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4332"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4332"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}