Configurando o Apache + PHP + MySQL com o Xoops

Publicado por Rafael em 21/11/2006

[ Hits: 13.341 ]

 


Configurando o Apache + PHP + MySQL com o Xoops



Nessa dica você aprenderá a instalar o Xoops, onde o mesmo requer o Apache/PHP/MySQL para funcionar.

Bom, devido ao problema que tive ao tentar instalar o Xoops, depois que o usuário 'Felipe Franco' enviou um artigo sobre o mesmo (foi aí que conheci o Xoops e resolvi testá-lo), vou deixar a dica caso você passe pelo mesmo problema.

Então seguindo a ordem, faça o download dos programas (caso você não os tenha) nos links abaixo:
  • Apache
  • PHP
  • MySQL
  • Xoops. Esse você apenas baixa o arquivo e deixa para instalar no final da dica.

Instale-os e configure-os com as configurações básicas, caso não saiba como proceder, faça uma busca pelo site que você encontrará.

Como é apenas uma dica, vou direto ao ponto. Veja então a configuração de ambos para o funcionamento com o Xoops.

Configurando o Apache para interagir com o PHP


Na configuração do Apache com o PHP, se o mesmo não estiver corretamente configurado você poderá enfrentar problemas. Como no meu caso, que ao tentar abrir o endereço do Xoops (http://localhost/.../) na hora de instalar ao invés de abrir a página de instalação ele pediu para fazer o download. Então olhei mais detalhadamente a configuração do Apache e vi que continha um erro, portanto configure-o corretamente.

Segue a configuração do mesmo... No arquivo httpd.conf (/etc/apache/httpd.conf) veja se existem as seguintes linhas:

Include /etc/apache/mod_php.conf
<IfModule mod_dir.c>
       DirectoryIndex index.html index.php main.php
</IfModule>

Se sim, está ok, senão adicione-as. Mas lembre-se, essas linhas não vão estar juntas (olhe o arquivo todo ;d) e provavelmente você terá a linha do <IfModule ...>, porém sem o "index.php" e "main.php", caso não tiver mesmo, adicione-os como está acima.

Agora, verifique o arquivo mod_php.conf (/etc/apache/mod_php.conf), veja se as linhas abaixo estão descomentadas:

LoadModule php5_module libexec/apache/libphp5.so
AddType application/x-httpd-php .php

OBS: Repare que na primeira linha está "php5...", mude conforme sua configuração, para testar, coloque as linhas acima e ative o Apache, se o mesmo ativar é porque está correto, caso contrário, irá mostrar o erro.

Feito isso o "Apache" estará interagindo com o "PHP", agora ative o Apache normalmente.

Configuração do MySQL e o Xoops


A configuração do MySQL não teve problemas, basicamente basta criar o database, setar o root e pronto. Caso você não saiba como proceder, faça uma busca pelo site que você irá encontrar (não entrarei com detalhes porque não é a intenção da dica).

Depois de ter deixado o MySQL configurado, ative-o e vamos a configuração do Xoops.

Agora você irá instalar/configurar o Xoops, depois de ter baixado a última versão (para essa dica estou usando à versão 2.2.4 - xoops_224_xpr_portuguesebr.tar.gz), faça o seguinte.

Dentro do diretório onde você baixou o programa, logue-se como root e faça os seguintes comandos:

# tar -xzvf xoops_224_xpr_portuguesebr.tar.gz
# cd xoops-2.2.4-xpr
# mv * /Diretório_do_Site/
# cd /Diretório_do_Site/
# cd html/
# chmod 777 cache/ mainfile.php templates_c/ uploads/


Onde:
  • xoops_224_xpr_portuguesebr.tar.gz (arquivo de instalação do Xoops);
  • xoops-2.2.4-xpr (pasta que será descompactada quando digitado o 'tar -xzvf');
  • /Diretório_do_Site/ (é o diretório onde ficará os arquivos do seu servidor, tipo onde está o "index.html/index.php");
  • html/ (pasta onde se encontra os demais arquivos que você deverá dar permissão 777);
  • cache/ mainfile.php templates_c/ uploads/ (são as pastas/arquivo que você deverá dar à permissão).

Agora, vamos usar o MySQL novamente, você precisará criar um banco de dados para o Xoops, para isso faça o seguinte comando (como root):

# mysqladmin -p create xoops (onde 'xoops' é o nome do banco de dados)

Pronto, agora você já poderá usar o Xoops, caso queira dê um restart em todos os programas e depois comece a instalação.

A instalação dele é bem simples, depois de ter startado ou restartado os programas, acesse o endereço do seu site configurado no Apache.

Exemplos:

http://localhost/html/
http://localhost:porta/html/
http://seuip/html/
http://seuip:porta/html/

Dependendo da configuração do seu Apache. Lembre-se, no lugar de "porta" será a porta que o seu servidor está rodando.

Ao usar o endereço com o ".../html/" ele irá automaticamente abrir a instalação do Xoops, caso não, coloque depois do html/ o install/index.php, exemplo:

http://localhost/html/install/index.php

Se mesmo assim não abrir, refaça os passos da dica que tem algo errado.

O restante não tem segredo, basta ir preenchendo o que for pedindo e ir seguindo em frente. A primeira parte da instalação do Xoops você escolhe a linguagem, portanto, escolha a que você entende. :D

Bom, com isso que expliquei, consegui instalar o Xoops corretamente, então siga todos os passos que você também irá conseguir (assim espero).

Até ...
Rafael

Outras dicas deste autor

Exibindo determinada linha de um arquivo no terminal

Colocando sombreamento no Fluxbox

Acesso SSH/FTP no Linux pelo Windows

O Gimp, você sabia que...

Mudando o editor padrão do crontab

Leitura recomendada

Atualização do sidux para kernel 2.6.31 com KDE 4.3.1

Permissões para usuários acessarem suas partições Windows

Aplicativo de ajuste de brilho no Ubuntu

Fazendo máquinas Windows 98 enxergarem máquinas Linux

Configurando um provedor PPPOE da LIFE

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts