Para a criação de um portal PHP Nuke é necessário saber antes, com o que vamos nos encontrar. O sistema de gerenciamento de portais PHP Nuke se executa sob um servidor Apache, utiliza a linguagem de programação PHP e necessita de um banco de dados MySQL. Estas três aplicações se instalariam separadamente e depois teríamos que configurá-las para que funcionassem entre si. Porém, aqui vamos utilizar um programa que nos instala de uma só vez estas três aplicações, podemos fazer seu download através deste
link.
Instalação de Apache, PHP e MySQL
Agora siga estas instruções para instalar este programa, que coordena Apache, PHP e MySQL:
- Clique em "next" até que lhe peça para introduzir o "server name" e "administrator's email adress".
- Em "server name" ponha "localhost". Em "administrator's email adress" ponha seu e-mail. E o porto não o modifique (80 por padrão).
- Clique em "next". Agora lhe pedirá que introduza o "user name" e o "password". Ponha o que você quiser, isto serve para acessar ao nosso banco de dados.
- Clique em "next". Agora acabará a instalação.
- Clique em "Close". Aparecerá uma janela de ms-2, pode fechá-la.
Para comprovar seu correto funcionamento abra seu navegador (Internet Explorer, Mozilla...) e introduza este endereço (seu endereço local) "http://localhost" . Se aparecer uma página onde coloca "The AppServ Open Project..." é porque está tudo correto.
Agora o programa criou em seu disco rígido uma pasta chamada AppServ, a qual por sua vez contém: "Apache", "PHP", "MySQL" e "www". A pasta "www" é onde pode colocar qualquer arquivo php para que seja executado.
Normalmente todo o anterior se realiza, para preparar a web antes de transferi-la ao servidor, porém se você vai trabalhar diretamente no servidor web, pode continuar lendo no seguinte ponto. (Certifique-se de que seu servidor corre sob Apache, PHP e tem banco de dados MySQL: um exemplo deste tipo de servidor é www.tripod.lycos.es).
Instalação de um Portal PHP Nuke
Primeiro há que baixar os arquivos que o compõem: pode baixá-lo deste
link diretamente. Uma vez baixado, extraia (está em zip) os arquivos à anteriormente mencionada pasta "www" dentro de "AppServ" em seu disco rígido. Agora explicarei a configuração dos arquivos:
- Abra seu navegador web e introduza este endereço "http://localhost/phpMyAdmin".
- Corrija os erros que aparecem em vermelho, para isso, copie as mensagens de erro no "Google" e rapidamente dará com a solução. Aqui explico os mais usuais. O erro que sempre sai à princípio é o da diretiva $cfg. Para solucioná-lo abra com o bloco de notas o arquivo seguinte: seu_disco_rigido/AppServ/www/phpMyAdmin/congif.inc.php
- Busque (Ctrl+B) a seguinte linha: $cfg['PmaAbsoluteUri'] = ''; e introduza isto entre as aspas http://localhost/phpMyAdmin de tal maneira que fique assim $cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin'; . Já está solucionado o erro. Agora falta outro, o que diz que o root não tem senha.
- Volte à página "http://localhost/phpMyAdmin" (observe que se atualizar a página já não sai o primeiro erro), clique em privilégios e logo clique em editar (à direita das filas root e localhost) . Agora no ponto "Mudo de senha" clique na opção "senha" e introduza uma senha, escreva novamente e clique em "continue".
- Sairá um erro, a tela aparece meio em branco, devemos configurar mais outro arquivo. Abra de novo (com o bloco de notas) o arquivo "congif.inc.php" e busque (Ctrl+B) isto: $cfg['Servers'][$i]['host'], lhe levará à seção onde especificar os dados pelos quais dava o erro. Entre as aspas da fila password introduza a password que introduziu antes nos privilégios do phpMyAdmin. Salve e feche o arquivo.
- Vá à página do phpMyAdmin (pode comprovar que tudo funciona corretamente, sem erros), escreva nuke (por exemplo) no campo "criar um novo banco de dados" e clique em "criar".
- Abra com o bloco de notas o arquivo "seu_disco_rigido/AppServ/www/sql/nuke.sql" e selecione tudo, copie-o (Ctrl+C).
- Abra o phpMyAdmin, à esquerda, selecione o banco de dados criado antes (nuke), clique na guia superior "SQL", cole (Ctrl+V) o texto antes copiado e clique "continue".
- Abra com o bloco de notas o arquivo "seu_disco_rigido/AppServ/www/html/config.php"
- Preencha os seguintes dados: no "dbpass", à direita, entre as aspas, ponha a password que você pôs inicialmente no phpMyAdmin e em "dbname" ponha 'nuke' (se estiver executando o php-nuke online no "host" ponha seu servidor). Salve e feche o arquivo.
- Em seu navegador ponha "http://localhost/html/admin.php" e sei aparecer um portal PHP Nuke, você terá feito tudo corretamente.
- Configure seu superusuario, ponha o usuário, password, e-mail... que quiser. Aqui o único que pode que você não saiba é a página de início, deve por "http://localhost".
Com isso você já tem seu próprio portal PHP Nuke, pode configurá-lo como você quiser. Desfrute-o!
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.