Problema na Instalação do Magento 1.6 no Fedora 15

1. Problema na Instalação do Magento 1.6 no Fedora 15

Luciano Albis
lucianoalbis

(usa Fedora)

Enviado em 09/02/2012 - 19:54h

Olá meu nome é Luciano e sou desenvolvedor, no momento estou trabalhando com o desenvolvimento de lojas virtuais Magento não estou conseguindo instalar o Magento no diretório /var/www/html pois a instalação do Magento reclama de permissoes 777 em algumas pastas, já fiz de tudo e não funiona. Alguém teria uma dica.


  


2. Ja foi resolvido o problema?

Kako Fernandes
kakofern

(usa Fedora)

Enviado em 19/11/2012 - 17:18h

lucianoalbis escreveu:

Olá meu nome é Luciano e sou desenvolvedor, no momento estou trabalhando com o desenvolvimento de lojas virtuais Magento não estou conseguindo instalar o Magento no diretório /var/www/html pois a instalação do Magento reclama de permissoes 777 em algumas pastas, já fiz de tudo e não funiona. Alguém teria uma dica.


Coléga, já foi resolvido este problema?
para ajudar quem tiver este mesmo problema que eu também tive...
Já deu chmod nas pastas? ou procurou algo sobre o SELinux, no meu eu resolvi desabilitando ele, mas acho que não é a forma correta de se fazer e sim dando permissão para as pastas da /var/www/html . Para quem estiver afim de aprender sobre SELinux aconselho o manual do link abaixo.

https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html-single/Security-Enhan...

Espero ter ajudado.
Abraço!



3. Problema resolvido

Luciano Albis
lucianoalbis

(usa Fedora)

Enviado em 20/11/2012 - 21:59h

caro colega segui sua dica e resolvi o problema.


4. Magento no Fedora/CEntOS/RHEL

Geova Ramalho dos Santos
gevsantos

(usa Fedora)

Enviado em 28/04/2013 - 20:22h

Olá,
A forma mais rápida de conseguir a instalação do Magento em um sistema baseado em yum.
Testado no Fedora e CEntOS.
Sistema baseado em outro rpm como RHEL, por exemplo, deve funcionar.
Você precisa ser root para fazer isso.

1 - Para o CEntOS (e certamente o RHEL), você vai precisar adicionar um repositório personalizado para ser capaz de usar php 5.2.x.

Editar um arquivo repo sob a configuração do yum
vim /etc/yum.repos.d/remi-enterprise.repo

E colar estas linhas
[remi]
name=Les RPM de remi pour Enterpise Linux $releasever - $basearch
baseurl=http://rpms.famillecollet.com/el$releasever.$basearch/
http://remi.collet.free.fr/rpms/el$releasever.$basearch/
enabled=0
gpgcheck=1
gpgkey=http://rpms.famillecollet.com/RPM-GPG-KEY-remi
failovermethod=priority

[remi-test]
name=Les RPM de remi em test pour Enterpise Linux $releasever - $basearch
baseurl=http://remi.collet.free.fr/rpms/test-el$releasever.$basearch/
# http://iut-info.univ-reims.fr/remirpms/test-el$releasever.$basearch/
enabled=0
gpgcheck=1
gpgkey=http://rpms.famillecollet.com/RPM-GPG-KEY-remi

[Esc]:wq![Enter]

2 - Instalar o mysql
yum mysql mysql-server mysql-libs

CentOS não vai precisar do mysql-libs
Iniciar o servidor mysql e criar um usuário e um banco de dados válidos.
Você vai precisar destas informações para alcançar o processo de instalação.

3 - Instale o apache, php e módulos necessários
yum install httpd php php-xml php-pear php-mhash php-mcrypt php-mysql php-pdo php-gd

4 - Instale o magento no diretório principal do apache html
cd /var/www/HTML
tar xzvf /path/to/magento-1.x.y.tar.gz

5 - Definir as permissões de arquivos
chown –R apache:apache magento

6 - Adicionar uma máquina virtual de sua escolha
Editar arquivo conf apache
vim /etc/httpd/conf/httpd.conf
E, no final adicionar
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/html/magento
ServerName magento.mydomain.com
</VirtualHost>
Reinicie o servidor Apache
service httpd restart

7 - Inicie o processo de instalação
Aponte seu navegador favorito para
http://magento.mydomain.com/

E siga o processo de instalação

8 - Problema comum
Após o processo de instalação que é longo, você vai ser capaz de acessar o backend de administração, sem qualquer problema.
http://magento.mydomain.com/index.php/admin/
Mas você só vai ser capaz de acessar a home page do frontend.
Isso ocorre porque o magento usa algumas regravações e configurações do Apache no arquivo .htaccess do diretório /var/www/html/magento/.

Configuração padrão do Apache impede regravações nesta pasta.
Para evitar isso, editar:
vim /etc/httpd/conf/httpd.conf
E adicionar estas linhas a sua definição de VirtualHost.
<Directory "/var/www/html/magento">
AllowOverride Options FileInfo AuthConfig Limit Indexes
</Directory>

9 - Está pronto!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts