Configurando o Apache + PHP + MySQL com o Xoops

Publicado por Rafael em 21/11/2006

[ Hits: 13.118 ]

 


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

Tocando som com o style do Fluxbox

Acesso SSH/FTP no Linux pelo Windows

Colocando sombreamento no Fluxbox

O Gimp, você sabia que...

Mudando o editor padrão do crontab

Leitura recomendada

Mudando a resolução de vídeo pelo terminal

Deixar as janelas transparentes usando Compiz

Como adicionar PPA's no Debian

Cópia de arquivos da mídia de instalação com Kickstart

Como instalar um joystick + mupen64 no Ubuntu/Xubuntu

  

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