Configurando o Apache + PHP + MySQL com o Xoops
Dica publicada em Linux / Configuração
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: 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.
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:
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: 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>
<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
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).
# 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