Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Workshop de PHP
SEÇÕES
Manuais relacionados
+Workshop de PHP
Categorias
+Scripts em PHP

Índice do Manual Workshop de PHP
+ Gestão de ficheiros através de PHP
+ Upload de ficheiros com PHP
+ Verificar a existência de uma URL
+ Leitura sequencial de ficheiros com PHP
+ Escritura em ficheiros com PHP
+ Gestão de directórios com PHP
+ Função que escreve um campo select com valores de uma base de dados
+ Receber o último ID de uma inserção com PHP e MySQL
+ Recolher dados de um Select Multiple com PHP
+ Enviar e-mails pelo PHP
+ Validar um endereço email em PHP
+ Loop para receber todas as variáveis por POST em PHP
+ Enviar um formulário por mail com PHP
+ Paginação de resultados com PHP e MySQL
+ Usuários ativos com PHP
+ Listas de elementos com cores alternas em PHP
+ Programas de livre distribuição em PHP
+ phpMyAdmin
+ Formatação de uma cadeia
+ Cálculo dos dias de um mês em PHP
+ Contador simples para páginas PHP
+ Avaliações dos usuários em PHP
+ Rastrear os robôs de buscadores
+ Recomendar um site usando PHP
+ Criação de um log de erros
+ Comprimir página PHP
+ Contador PHP com imagens
+ Editor PHP Maguma Studio
+ SiteMaps de Google em PHP
+ Teste de velocidade de conexão à Internet
+ Mostrar Conteúdo de acordo com o país em PHP
+ Conteúdos em banco de dados com PHP
+ Problemas com as datas em timestamp Unix de PHP
+ Contar o número de linhas e caracteres em arquivo PHP
+ Transformação Doc, Odt ou Rtf para PDF
+ Preencher um arquivo RTF e gerar o PDF
+ Converter arquivos ods ou xls para pdf
+ PHP isam, ferramenta Web para Arquivos Planos
+ Undefined variable ou Undefined index
+ Agregar carinhas ao sistema
+ Paginator, script para paginação com PHP e MySQL
+ Executar scripts PHP automaticamente através do cron com CURL
+ Uso do FTP com PHP
+ Instalação de One or Zero PHP Helpdesk
+ Portal PHP Nuke
+ Gerando feed RSS de notícias em PHP
+ Blasten blt-SEARCH 1.0.5
+ Classes e Objetos em PHP
+ Recuperando a qualidade de uma imagem JPEG
+ Comprovar se existe o domínio do correio
+ Tutorial de BBCode
+ Função em PHP para o cálculo de minutos transcorridos em duas horas dadas
+ Criação de gráficos em PHP com JpGraph
+ Gerar documentos de Word RTF com PHP
+ Introdução ao Symfony
+ Arredondar decimais em PHP
+ Envio de boletins a e-mails de um banco de dados MySQL
+ Htaccess e páginas dinâmicas
+ Criando imagens com PHP
+ Programar um buscador com PHP e MySQL
+ Loop para receber todos os dados de uma fila de um recordset com PHP
+ Criação de BBcode em PHP
+ Incluir feeds em sua web em 5 passos
+ Calcular dias entre duas datas com PHP
+ Exemplo de conexão com banco de dados Access em PHP
+ Utilizar Curl para copiar uma imagem de uma web em nosso disco rígido
+ Controle da saída em PHP
+ Controle de saída em PHP II
+ Mostrar código PHP de um arquivo com cores ressaltadas
+ Propagar o identificador de sessão de PHP por cookies ou URL

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Portal PHP Nuke

Todo o necessário para a criação de um portal PHP Nuke, desde a instalação de Apache e PHP, até a do próprio sistema web-portal.


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:

  1. Clique em "next" até que lhe peça para introduzir o "server name" e "administrator's email adress".
  2. 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).
  3. 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.
  4. Clique em "next". Agora acabará a instalação.
  5. 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:

  1. Abra seu navegador web e introduza este endereço "http://localhost/phpMyAdmin".
  2. 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
  3. 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.
  4. 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".
  5. 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.
  6. 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".
  7. Abra com o bloco de notas o arquivo "seu_disco_rigido/AppServ/www/sql/nuke.sql" e selecione tudo, copie-o (Ctrl+C).
  8. 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".
  9. Abra com o bloco de notas o arquivo "seu_disco_rigido/AppServ/www/html/config.php"
  10. 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.
  11. Em seu navegador ponha "http://localhost/html/admin.php" e sei aparecer um portal PHP Nuke, você terá feito tudo corretamente.
  12. 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!

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Workshop de PHP

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em Scripts em PHP


Comentários dos visitantes
Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
Acrescentar um comentário do artigo Acrescentar um comentário do artigo



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites