Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Livro Php-Nuke Administração - Desenvolvimento - Nukebrasil Org

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 23

1 - Termos

1.1 Retratao
No nos responsabilizamos pela utilizao deste manual por pessoas que no tenham experincia em programao ou no tenham habilidade para tal. Use os conceitos, exemplos e todo o contedo sob seu prprio risco.
Todo suporte necessrio a este livro pode ser encontrado nos sites relacionados
no captulo final, assim como no prprio site do autor: <http://www.nukebrasil.org>.
Todos os direitos autorais so celebrados por seus respectivos donos, a menos
que seja especificada nota contrria. O uso de um termo neste documento no sob
a inteno de afetar a validez de qualquer marca registrada ou marca de servio.
Nomes de produtos particulares ou marcas no devem ser vistos como endossos.

1.2 Crditos
Esta seo expe os esforos que foram investidos neste documento por seus
autores, contribuintes e a comunidade do PHP-Nuke. Tentar-se- dar crdito onde
for devido. Porm, isto no significa que se fez uso somente das fontes mencionadas no final deste livro.
Inmeras fontes foram utilizadas, como fruns, listas de discusso, sites da comunidade, sistemas de buscas etc.
Ao se fazer uso de determinadas fontes, foram inseridos links referentes questo
e relacionadas referncias gerais no final deste volume. Assim, dependendo do contexto, voc poder interpretar os links informados neste livro no s como uma fonte
extra de informao sobre o assunto referenciado, mas tambm como Crdito e um
Obrigado pela idia, explicao, discusso ou por uma parte de cdigo oferecida.
Agradecimento especial a:
Francisco Burzi, Cris Karacas, Bob Marion, Luciana Mendes de Melo, Willian Rocha, Marcos Taschelmayer, Joo Cassino, Ralf Braga, Michelle Ribeiro, Gleydson Mazioli,
Paulino Michalezzo, Ricardo Bimbo, Frederico Cmara, Ricardo Felipo, Ricardo Peixoto, Professor Ciro, Professora Silvia Alcntara, Felipe Bahia, Marcelo da Hora e a
todos usurios da comunidade de NukeBrasil.org.

PHP Nuke - Integrao, Administrao e Desenvolvimento

2 - Introduo ao PHP-Nuke

2.1 Propsito
Sempre houve a necessidade de se ter um guia definitivo em PHP-Nuke. Vrios
fatores contribuam para isso: tempo, recursos etc. Pouqussima documentao do
PHP-Nuke pode ser encontrada em portugus no Brasil.
Acreditamos que este livro possa proporcionar ao leitor uma ampla viso desse
poderoso Sistema de Gerenciamento de Contedo. Este trabalho indicado para
usurios iniciantes, usurios com nvel avanado de conhecimento, integradores,
desenvolvedores, entre outros.

2.2 O que o PHP-Nuke


PHP-Nuke um SGC (Sistema de Gerenciamento de Contedo), termo advindo do
ingls (Content Managment System), reconhecido facilmente pela popular sigla
CMS. O sistema recebe esse nome porque integra todas as ferramentas necessrias
para criar e gerenciar um portal, seja ele comercial ou institucional.
caracterizado pela grande quantidade de funes presentes na instalao
padro e/ou nos mdulos adicionais. J o nome PHP-Nuke, vem do ingls, nuke, que
possui vrios significados, sendo o mais comum dispositivo ou arma nuclear.

2.3 Histrico do PHP-Nuke


No website oficial do PHP-Nuke <www.phpnuke.org>, Francisco Burzi
(desenvolvedor master de PHP-Nuke) descreve a histria desse programa.
PHP-Nuke o resultado de muitos anos de administrao de um site chamado
Linux Preview.
Primeiro, por volta de agosto de 1998, Francisco Burzi escreveu um script em
Perl, batizou-o de Nuke e o utilizou nesse site por mais ou menos um ano. Mas o site
comeou a crescer e surgiu a necessidade de um sistema mais poderoso. Ele ento
decidiu usar o Slash, o mesmo sistema utilizado no site Slashdot.net. Ele era muito
bom, mas o usurio precisava realmente saber Perl para modific-lo. Alm disso,
faltavam vrios mdulos e necessitava-se rodar um daemon que atraa todo o
processamento da mquina servidora (um PIII parecia um 386!).
Ento, Francisco, em sua busca por um sistema melhor e mais potente, encontrou o Thatware, um excelente Projeto para ter notcias em um site atravs da

PHP Nuke - Integrao, Administrao e Desenvolvimento

utilizao do PHP. Ele aprendeu PHP em menos de uma semana e comeou a


modific-lo. H muitas modificaes que poderiam ser mencionadas, mas Francisco afirma que praticamente o reescreveu. Ele adicionou algumas coisas bem
teis, apagou as que julgava inteis e, aps quase 380 horas de trabalho duro, em
trs semanas nasceu o PHP-Nuke.
No dia 17 de agosto de 2000, ele vendeu o linuxpreviw.org para o
linuxalianza.com e ento encontrou o tempo que necessitava para se dedicar exclusivamente ao desenvolvimento do PHP-Nuke.
De janeiro de 2001 a janeiro de 2002, o PHP-Nuke foi custeado pela MandrakeSoft,
pelos desenvolvedores dessa distribuio do Linux. Com a contribuio da Mandrake,
o PHP-Nuke recebeu uma carga extra de oxignio, o que tornou possvel a realizao de diversos implementos no sistema.
Agora, sem o apoio da Mandrake, Francisco est sozinho no que ele chamou de
Projeto de matar!
H a ajuda de diversos usurios que utilizam o sistema e que desenvolvem
Mdulos e Temas para o PHP-Nuke. Hoje em dia, phpnuke.org um site enorme, com milhares de usurios e muita informao de suporte espalhada por
todos os cantos do mundo. No se pode deixar de mencionar que existem
diversos portais locais (comunidades) que fornecem suporte para quase todos os idiomas que voc possa imaginar. Acesse o phpnuke.org e aproveite
essa maravilhosa comunidade. 1
Trajetria do PHP-Nuke:

Junho 2000: Verso 1.0;

Julho 2000: Verso 2.02;

Agosto 2000: Verso 2.5;

Agosto 2000: Verso 3.0;

Setembro 2000: Verso 3.5;

Setembro 2000: Verso 3.6;

Outubro 2000: Verso 4.0;

Outubro 2000: Verso 4.1;

Outubro 2000: Verso 4.2;

Dezembro 2000: Verso 4.3;

Janeiro 2001: Verso 4.4;

Fevereiro 2001: Verso 4.4.1;

Junho 2001: Verso 5.0;

Julho 2001: Verso 5.0.1;

Agosto 2001: Verso 5.1;

Fonte: <http://www.splatt.it/phpWebNotes/EN-Book/history.php>.

Introduo ao PHP-Nuke
-

Agosto 2001: Verso 5.2;

Novembro 2001: Verso 5.3;

Novembro 2001: Verso 5.3.1;

Janeiro 2002: Verso 5.4;

Fevereiro 2002: Verso 5.5;

Junho 2002: Verso 5.6;

Setembro 2002: Verso 6.0;

Maro 2003: Verso 6.5;

Maio 2003: Verso 6.6;

Junho 2003: Verso 6.7;

Julho 2003: Verso 6.8;

Agosto 2003: Verso 6.9;

Dezembro 2003: Verso 7.0;

Fevereiro de 2004: Verso 7.1.

2.4 Comunidade PHP-Nuke


Um olhar cuidadoso deve ser direcionado ao verdadeiro valor do PHP-Nuke: as
comunidades que envolvem esse sistema.
Graas ao trabalho de empresas, faculdades e voluntrios, o PHP-Nuke tornouse um sistema famoso de multilinguagem que apia mais de 25 idiomas e sempre
est sendo atualizado.
Existem comunidades que so dedicadas somente criao de temas novos do
PHP-Nuke para apoio tcnico, desenvolvimento de mdulos, blocos, como tambm
h um real lote de comunidades multilnges que levam aos seus usurios a traduo do PHP-Nuke para o idioma local deles, criando termos pessoais novos e projetos mais focalizados ao seu pblico.
Essas comunidades so voltadas principalmente ao:
-

Suporte tcnico ao PHP-Nuke;

Espelhos (mirrors) para downloads;

Temas e grficos;

Mdulos e adicionais (add-ons).

Graas ao trabalho das pessoas que gerenciam esses portais, hoje temos mais
de 500 mdulos diferentes que podem ser utilizados para personalizar o seu
portal. Os mdulos variam desde previso do tempo, passando por e-commerce,
galeria de imagens, webchat, foros, jogos e muito mais.

PHP Nuke - Integrao, Administrao e Desenvolvimento

2.5 Por que usar o PHP-Nuke ao invs de pginas estticas?


Porque muito melhor utilizar um contedo dinmico do que pginas estticas.
Eis os motivos:
-

Administrar grandes portais que utilizam pginas HTML estticas extremamente demorado e cansativo;

Com pginas dinmicas, os usurios podem interagir (foros, comentrios etc.);

As pginas dinmicas podem oferecer novos servios (reas restritas, vrios


servios baseados no nvel hierrquico de cada usurio etc.);

A informao catalogada facilmente;

Nas ferramentas j desenvolvidas para PHP-Nuke, encontramos facilidade


em gerenciar/organizar as informaes, reduzindo o nmero de cliques para
se obter a informao desejada;

Facilita a tarefa de manter em dia o contedo do portal, no exigindo percias tcnicas particulares, alm de poder ser administrado por qualquer pessoa com um mnimo de conhecimento;

o modo mais simples para criar um portal completo, graas maneira em


que licenciado - GNU/GPL -, ou seja, seu cdigo aberto. Isso permite que
qualquer desenvolvedor possa implementar mdulos novos ou modificar e
personalizar os existentes;

muito intuitivo e fcil de lidar;

Possui um baixo custo de implementao e manuteno;

Sistema em constante desenvolvimento;

Alto desempenho.

2.6 Concorrentes do PHP-Nuke


H vrios sistemas de CMS que so concorrentes do PHP-Nuke. Entre os mais famosos, podemos mencionar:

2.6.1 Post-Nuke
Post-Nuke um outro Sistema de Administrao de Contedo ou Content
Management System (CMS) muito semelhante ao PHP-Nuke.
O Post-Nuke uma derivao do PHP-Nuke. Seu ncleo inteiro foi alterado visando ser mais seguro e mais estvel do que o PHP-Nuke, o que, no meu ponto de vista,
no ocorreu. O Post-Nuke pode trabalhar da mesma forma que o PHP-Nuke, com alto
volume de trfego e excelente estabilidade.
A seguir veremos alguns dos destaques do Post-Nuke de acordo com informaes dos seus desenvolvedores (sites indicados: <www.postnuke.com>, <http://
developing.postnukemodules.com> e, no Brasil, <www.postnuke.pro.br>):

Introduo ao PHP-Nuke

Customizao do layout do site final por temas com maior flexibilidade e


suporte a CSS.
Facilidade para determinar o sistema de idiomas por um idioma ou para
vrios idiomas.
Garantia que o site desenvolvido usando sistema de Post-Nuke seja visualizado
em todos os navegadores (browsers) sem perda da formatao devido
compatibilidade com HTML 4.01.
Documentao extensa em vrios idiomas para que seja fcil a implemtao
de novas funcionalidades, como mdulos, blocos, temas e outras.
Obs.: Grande parte dessa documentao est em ingls, porm, existem
iniciativas no Brasil no sentido de traduzir essa documentao para o portugus. Essa iniciativa, que no momento consideramos de boa qualidade,
apresentada no site <www.postnuke.pro.br>.
Os mritos do Post-Nuke, em relao comparao com PHP-Nuke, so assunto
de muita discusso entre os membros das duas comunidades. Particularmente, no
posso expressar minha opinio em relao a um ou a outro sistema, uma vez que
considero que existe um mercado e um pblico para cada CMS existente. A seguir,
mostrarei alguns pontos dessa discusso.
At mesmo seus crticos concordaro que, para um portal cujo propsito
compor informaes publicamente acessveis, o PHP-Nuke uma soluo muito
boa. Em comparao ao Post-Nuke, tambm tero que concordar que o PHP-Nuke
tem muito mais mdulos, blocos, temas disponveis para seus usurios, assim como
um melhor sistema de suporte devido ao nmero de sites que se detm a esse
propsito. Tambm temos que concordar que PHP-Nuke e Post-Nuke ainda precisam de vrias melhorias para atender ao mercado empresarial corporativo. O PHPNuke j assinalou alteraes desse tipo e, inclusive, existe uma iniciativa de
<www.nukebrasil.org> no sentido de levar esse programa para o uso corporativo
em Intranets como Gerenciador de Contedo.
A seguir, apresentam-se alguns mdulos adicionais de Post-Nuke que so populares entre seus usurios:

Xanthia Theme Engine: <http://pnapi.com/>.

ContentExpess Content Management: <http://pn.arising.net/ce>.

Static Content Management: <http://postnuke.wunderlin.net/>.

PostCalendar: <http://postcalendar.tv/>.

FormExpress Forms Generator: <http://www.stutchbury.net/>.

pnAddressBook (Palm Style): <http://smiatek.com/>.

LDAP: <http://www.olos.nl/>.

NukeOWL: <http://www.sitescandinavia.net/>.

PNphpBB2: <http://www.itsallbutstraw.com/>.

Mais informaes podem ser obtidas nos sites: <http://www.postnuke.com> e


<http://www.postnuke.pro.br>.

PHP Nuke - Integrao, Administrao e Desenvolvimento

O Post-Nuke parece ser preso s vontades do seu desenvolvedor. As verses


no mudaram muito e, mesmo quando sofreram alguma alterao, tiveram srios
problemas de compatibilidade. O que at para um webmaster que tenha mais
conhecimento j um transtorno. Existem rumores de que seu desenvolvimento
esteja suspenso. Esses problemas esto fazendo com que vrias pessoas que migraram para o Post-Nuke estejam voltando para o PHP-Nuke.
No quesito segurana, particularmente, aponta que tem tantos problemas quanto
o PHP-Nuke ou at mais, devido ao pequeno nmero de pessoas e sites envolvidos
nas correes de possveis falhas de segurana. No entanto, o PHP-Nuke, em sua
ltima verso 7.1, teve um crescimento muito grande em relao segurana.

2.6.2 XOOPS
A meta dos desenvolvedores do XOOPS criar um Sistema de Administrao de Contedo (CMS) para os usurios e integradores que possa ser instalado sem que se tenha
conhecimentos avanados de programao, ou seja, o objetivo desenvolver um sistema
de administrao fcil e amigvel. O XOOPS CMS tem uma interface de administrao
unificada que facilita muito o trabalho de administrao de um site desenvolvido com tal
ferramenta. A inteno dos desenvolvedores do XOOPS levar as melhores caractersticas do CMS atual, tornando ele mais fcil de usar e administrar um site na Web.
Principais Caractersticas do XOOPS:

Banco de dados dirigido: O XOOPS usa bancos de dados relacionais (atualmente MySQL) para armazenar toda sua base de dados, tendo sua administrao completamente baseada em Web.

Completamente Modularizado: Os mdulos podem ser instalados,


desinstalados, ativados, desativados, de maneira muito simples, atravs do
mdulo de administrao do sistema.

Personalizao: Usurios registrados podem editar seus perfis e seleo de temas.


Avatares podem ser enviados para o servidor ou dispostos via link e muito mais!

Administrao de usurio: Tem a habilidade para procurar os usurios atravs de vrios critrios. Envia e-mails e mensagens privativas a usurios por um
sistema de mensagem privativa.

Suporte: A comunidade de XOOPS tem mais de uma dzia de sites para


suportes oficiais e apoio a usurios pelo mundo. No Brasil, localizei o site de
suporte <http://xoops.codigolivre.org.br> e o site oficial dos
desenvolvedores, que o <www.xoops.org>.

Multiidioma: Completamente multiidiomas, inclusive japons, chins,


coreano, portugus do Brasil etc.

Sistema de Administrao de Grupos: um sistema amigvel que permite


aos administradores fixar permisses atravs de grupo.

Interface Baseada em Temas: O XOOPS dirigido por um sistema temtico


poderoso. Administradores e usurios podem mudar a aparncia do site por
inteiro, bastando apenas um clique. Existem dezenas de temas disponveis
para downloads na Web!

146

PHP Nuke - Integrao, Administrao e Desenvolvimento

Antonio D. Andrade

PHP Nuke
Integrao, Administrao e
Desenvolvimento

Visual

Books

Copyright 2004 by Antonio D. Andrade

Nenhuma parte desta publicao poder ser reproduzida sem autorizao prvia e
escrita de VisualBooks. Este livro publica nomes comerciais e marcas registradas de
produtos pertencentes a diversas companhias. O editor utiliza estas marcas somente
para fins editoriais e em benefcio dos proprietrios das marcas, sem nenhuma
inteno de atingir seus direitos.
Outubro de 2004
Produo: VisualBooks Editora
Editor Responsvel: Laura Carvalho
Design da Capa: Csar Adriano R. da Silva (adriano@adrisup.com.br)
Diagramao/Design: VisualBooks Editora
Reviso: Carina de Melo e Renata Carla Corra
Realizao Editorial: VisualBooks Editora
Dados para Simples Catalogao
Andrade, Antonio D.
PHP Nuke - Integrao, Administrao e Desenvolvimento/
Antonio D. Andrade Florianpolis : VisualBooks, 2004.
146 p. ; 23 cm.
ISBN 85-7502-XXX-z
1. PHP 2. Linguagem de programao 3. Software I. Ttulo

Direitos reservados por:


Bookstore Livraria Ltda.
Rua Tenente Silveira, 209, sl 04 - Centro
Florianpolis - SC - 88.010-300
Tel: (48) 222-1125
Fax: (48) 224-3225
E-mail: info@visualbooks.com.br
Atendimento ao cliente: sac@visualbooks.com.br
HomePage: www.visualbooks.com.br

Este livro dedicado a todos as pessoas que direta ou indiretamente contribuem para o desenvolvimento e divulgao do Movimento Software Livre no
Brasil e no Mundo, Luciana Mendes de Melo e minha filha, Laura Luiza
Balabuch de Andrade, porque sem essas duas mulheres na minha vida este
trabalho talvez no existiria.

Agradecimento especial a:
Francisco Burzi, Cris Karacas, Bob Marion, Luciana Mendes de Melo, Willian Rocha, Marcos Taschelmayer, Joo Cassino, Ralf Braga, Michelle Ribeiro, Gleydson Mazioli,
Paulino Michalezzo, Ricardo Bimbo, Frederico Cmara, Ricardo Felipo, Ricardo Peixoto, Professor Ciro, Professora Silvia Alcntara, Felipe Bahia, Marcelo da Hora e a
todos usurios do Grupo de Usurio de PHP-Nuke NukeBrasil.org.

Sumrio
1 - Termos ................................................................................ 1
1.1 Retratao ........................................................................................................... 1
1.2 Crditos ............................................................................................................... 1

2 - Introduo ao PHP-Nuke..................................................... 3
2.1 Propsito ............................................................................................................. 3
2.2 O que o PHP-Nuke ........................................................................................... 3
2.3 Histrico do PHP-Nuke ....................................................................................... 3
2.4 Comunidade PHP-Nuke ...................................................................................... 5
2.5 Por que usar o PHP-Nuke ao invs de pginas estticas? .................................. 6
2.6 Concorrentes do PHP-Nuke ................................................................................ 6
2.6.1 Post-Nuke ......................................................................................................... 6
2.6.2 XOOPS ............................................................................................................. 8

3 - Como Instalar o PHP-Nuke................................................... 9


3.1 Pr-requisitos ...................................................................................................... 9
3.1.1 Instalando o PHP-Nuke com outros Bancos de Dados .................................. 10
3.2 Processo de Instalao ..................................................................................... 10
3.2.1 Download ...................................................................................................... 10
3.2.2 Enviando Arquivo por FTP ............................................................................. 10
3.2.3 Permisso de Arquivos .................................................................................. 14
3.2.4 Criar Banco de Dados MySQL Linha de Comando Telnet/SSH ................ 15
3.3 Como Instalar Banco de Dados do PHP-Nuke por PHPMyAdmin ..................... 15
3.3.1 O que PHPMyAdmin .................................................................................. 16
3.3.2 Como Instalar o PHPMyAdmin ....................................................................... 16
3.4 PHPMyAdmin: Como Administrar MySQL via Web ........................................... 17
3.4.1 PHPMyAdmin Barra de Navegao: Estrutura (Structure) ............................ 18
3.4.2 PHPMyAdmin Barra de Navegao: SQL ....................................................... 19
3.4.3 PHPMyAdmin Barra de Navegao: Export ................................................... 20
3.4.4 PHPMyAdmin: Outros Comandos .................................................................. 21
3.4.5 Como Instalar o Banco de Dados do PHP-Nuke Usando PHPMyAdmin ........ 22
3.5 Como Instalar PHP-Nuke Usando nukesql.php ................................................. 22
3.6 Como Instalar PHP-Nuke localmente ................................................................ 23
3.6.1 Como Instalar EasyPHP ................................................................................... 24
3.6.1.1 Liberao de Espao .................................................................................. 24

3.6.1.2 Download EasyPHP.org ............................................................................... 24


3.6.1.3 Arquivos Individuais ................................................................................... 24
3.6.1.4 Instalando EasyPHP 1.7 ............................................................................... 25
3.7 Configurando EasyPHP ..................................................................................... 30
3.7.1 EasyPHP Configurao ................................................................................... 30
3.7.1.1 Arquivos de Configurao ......................................................................... 32
3.7.2 Configuraes de MySQL .............................................................................. 32
3.7.2.1 Senhas para MySQL .................................................................................... 32
3.7.2.2 Configurando PHP ....................................................................................... 36
3.7.2.3 Superglobais do PHP .................................................................................. 37
3.8 Como Instalar e Configurar Apache Server, PHP e MySQL em Windows XP,
2000/2002 ou NT .............................................................................................. 39
3.8.1 Adquirindo o Apache Server ....................................................................... 40
3.8.2 Instalando o Apache Server .......................................................................... 40
3.8.2.1 Execute a Instalao do Apache: .............................................................. 40
3.8.2.2 Testando a Instalao .................................................................................. 45
3.8.3 Configurando Apache ................................................................................... 45
3.8.4 Adquirindo o PHP .......................................................................................... 47
3.8.4.1 Instalando e Configurando o PHP ............................................................... 47
3.8.4.2 Configurando o Apache para Executar Scripts PHP4 ................................ 49
3.8.5 Adquirindo o MySQL Server ......................................................................... 52
3.8.5.1 Configurando o MySQL Server ................................................................... 55
3.8.5.2 Configurando Usurios do MySQL .............................................................. 56
3.8.5.3 Instalando o MySQL Control Center ............................................................ 57
3.8.5.4 Executando o MySQL Control Center ......................................................... 61
3.8.5.5 Editando o Usurio Principal ...................................................................... 63
3.8.5.6 Testando as Configuraes do MySQL Server ............................................ 64
3.9 Arquivo config.php .......................................................................................... 65
3.9.1 Mais de um Site em PHP-Nuke no mesmo Local ........................................... 69
3.9.1.1 Vrios Sites em PHP-Nuke Usando o mesmo Banco de Dados .................. 69
3.9.1.2 Instalando o PHP-Nuke em Locais Diferentes com a mesma
Base de Usurios ......................................................................................... 70
3.10 Recursos .......................................................................................................... 71
3.11 Problemas Comuns na Instalao ................................................................... 72
3.11.1 Script de Teste ............................................................................................ 72
3.11.1.1 Test.php .................................................................................................... 72
3.11.1.2 ConnectTest.php ...................................................................................... 72
3.11.1.3 Analyze.php ............................................................................................. 74
3.11.2 Warning: mysql_fetch_row(): Supplied Argument is not a Valid MySQL
Result Resource ........................................................................................... 75

3.11.3 Chamando uma Funo Indefinida: message_die() in db.php line 88 ...... 76


3.11.4 Error: Failed Opening language/lang-.php for Inclusion .......................... 77
3.11.5 Fatal Error: Failed Opening Required includes/sql_layer.php .................. 77
3.11.6 Sorry, Such File doesnt Exist... (Desculpe, o Arquivo no Existe...) ........... 77
3.11.7 Warning: setlocale(): Passing Locale Category Name as String is Deprecated . 79
3.11.8 O Cdigo de Segurana no est Aparecendo ......................................... 80
3.11.8.1 Como Evitar o Cdigo de Segurana ....................................................... 82
3.11.9 Warning: Invalid Argument Supplied for Foreach() in mainfile.php .......... 82
3.11.10 Include Path is Wrong (Caminho da Include Est Incorreto) .................... 82
3.11.11 Usurio no Recebe E-mail de Confirmao do Registro .......................... 83
3.11.12 Loop de Login ............................................................................................ 83
3.11.13 Surge um Erro na sua Sintaxe SQL Prximo a ................... 84
3.11.14 Erro: no Foi Possvel Atualizar Permisses Particulares de Frum ............ 84
3.11.15 Invalid Session in Forums ou Sesses Invlidas em Fruns ....................... 85
3.11.16 No Consegue Criar a Conta de Administrador ........................................ 85
3.11.17 Voc Perdeu a Senha de Administrador ou Deletou a
Conta de Administrador ............................................................................ 86
3.11.18 H Resduos em algumas Partes da Pgina ................................................ 88
3.11.19 Sadas Compactadas nos Fruns ............................................................... 88
3.11.20 Warning: Cannot Add Header Information... in Forums ............................ 89
3.11.21 Em Windows, a Pgina Fica Vazia ............................................................. 89
3.11.22 Surgem muitas Linhas de Advertncia no PHP-Nuke ............................... 90
3.11.23 Como Obter uma Mensagem de Erro mais Descritiva ............................... 91
3.12 Erros Comuns do PHP-Nuke ............................................................................ 91
3.12.1 Erro de Bloco RSS: H um Problema Atual com as Manchetes deste Site . 91
3.12.2 Erro MySQL nmero 145: no Possvel Abrir o Arquivo
nuke_XXXX.MYI ............................................................................................ 91
3.12.3 Os Mdulos no Aparecem ou Desaparecem ............................................ 92
3.12.4 Erro Frum: No Possvel Criar uma Categoria sem um Nome .................. 93
3.12.5 Blocos Direito e Esquerdo esto Faltando .................................................. 94

4 - Como Fazer Upgrade PHP-Nuke ........................................ 95


4.1 Da Verso 6.0 para 6.5 ...................................................................................... 95
4.1.1 Instrues de como Proceder a Atualizao do PHP- Nuke 6.0 para
PHP-Nuke 6.5 Usando Splatt para Frum bbtonuke (pbpBB) ....................... 96
4.1.2 Instrues de como Fazer a Atualizao do PHP-Nuke 6.0 para
PHP-Nuke, j Usando bbtonuke (pbpBB) ...................................................... 96
4.2 Mudar do pbpBB para PHP-Nuke ..................................................................... 96
4.3 PHP-Nuke Scripts Upgrade ............................................................................... 97

5 - Como Mover o PHP-Nuke .................................................. 99


5.1 Transferindo uma Instalao Local para um Servidor Remoto ......................... 99
5.2 Mudando de Servidor Remoto ......................................................................... 99

6 - Estrutura Inicial: Viso do Usurio ................................... 103


6.1 Mdulos Pr-instalados ................................................................................... 104
6.1.1 Classificando Artigos ................................................................................... 105
6.1.2 AvantGo ....................................................................................................... 105
6.1.3 Mdulos de Downloads .............................................................................. 106
6.1.4 Mdulos Downloads .................................................................................... 106
6.1.5 Feedback ..................................................................................................... 107
6.1.6 Lista de membros ......................................................................................... 107
6.1.7 Recomendao ............................................................................................ 108
6.1.8 Resenhas ...................................................................................................... 108
6.1.9 Busca ........................................................................................................... 108
6.1.10 Sees ....................................................................................................... 109
6.1.11 Estatsticas ................................................................................................. 109
6.1.12 Arquivos de Artigos .................................................................................. 111
6.1.13 Enviando Artigos ....................................................................................... 111
6.1.14 Pesquisas ................................................................................................... 111
6.1.15 Top10 ......................................................................................................... 111
6.1.16 Tpicos ...................................................................................................... 112
6.1.17 Web links .................................................................................................... 112
6.1.18 Sua Conta ................................................................................................... 112
6.1.19 Contedo ................................................................................................... 114
6.1.20 Enciclopdia ............................................................................................. 114
6.1.21 FAQ ............................................................................................................ 114
6.1.22 Frum Splatt ............................................................................................... 114
6.1.23 Frum phpBB ............................................................................................. 115
6.1.24 XDMP .......................................................................................................... 116
6.2 Mdulos no Instalados .................................................................................. 116
6.3 Blocos Pr-instalados ...................................................................................... 117
6.3.1 Mdulos ....................................................................................................... 117
6.3.2 Administrao ............................................................................................. 117
6.3.3 Quem est Online ....................................................................................... 118
6.3.4 Busca ........................................................................................................... 118
6.3.5 Idiomas ........................................................................................................ 118
6.3.6 Manchetes Aleatrias .................................................................................. 118
6.3.7 Caixa Pessoal do Usurio .............................................................................. 119

6.3.8 Menu de Categorias ..................................................................................... 119


6.3.9 Pesquisa de Opinio Enquete ................................................................. 119
6.3.10 Login .......................................................................................................... 119
6.3.11 Artigo ou Histria mais Lida Hoje .............................................................. 120
6.3.12 Artigos Antigos .......................................................................................... 120
6.3.13 Bloco de Anncios .................................................................................... 120
6.3.14 Contedo ................................................................................................... 120
6.3.15 Enciclopdia ............................................................................................. 120
6.3.16 Fruns ........................................................................................................ 120
6.3.17 Os Cinco Artigos mais Recentes ................................................................ 120
6.3.18 ltimas Dez Referncias ............................................................................ 120
6.3.19 Efemrides ................................................................................................ 120
6.3.20 Resenhas .................................................................................................... 121
6.3.21 Artigos de Sees ..................................................................................... 121
6.3.22 Dez Arquivos mais Baixados ..................................................................... 121
6.3.23 Os Dez Links mais Acessados .................................................................... 121

7 - Estrutura de Administrao: Viso do Administrador ...... 123


7.1 Painel de Administrao ................................................................................ 124
7.1.1 Adicionar Artigos ........................................................................................ 124
7.1.2 Cpia do Banco de Dados ou Backup DB ................................................... 126
7.1.3 Banners ........................................................................................................ 126
7.1.4 Blocos .......................................................................................................... 126
7.1.5 RSS/RDF ........................................................................................................ 127
7.1.6 Blocos de Contedo .................................................................................... 127
7.1.7 Blocos de Arquivos ..................................................................................... 127
7.1.8 Gerenciador de Contedo .......................................................................... 128
7.1.9 Downloads ................................................................................................... 129
7.1.10 Editar Admins ............................................................................................ 129
7.1.11 Editar Usurios ........................................................................................... 129
7.1.12 Enciclopdia ............................................................................................. 130
7.1.13 Efemrides ................................................................................................ 130
7.1.14 FAQ ............................................................................................................ 130
7.1.15 Frum Splatt ............................................................................................... 131
7.1.16 HTTP Referers (Referncia de HTTP) .......................................................... 131
7.1.17 Mensagens ................................................................................................. 131
7.1.18 Mdulos ..................................................................................................... 132
7.1.19 Boletim de Notcias (Newsletter) .............................................................. 132
7.1.20 Otimizar Banco de Dados ......................................................................... 133

7.1.21 Preferncias ............................................................................................... 133


7.1.22 Revises ou Resenhas ................................................................................ 133
7.1.23 Sees ....................................................................................................... 133
7.1.24 Artigos Enviados (Submissions) ................................................................ 133
7.1.25 Pesquisa de Opinio ou Enquete ............................................................. 134
7.1.26 Tpicos ...................................................................................................... 134
7.1.27 Web Links ................................................................................................... 134
7.1.28 Logout Sair do Painel de Administrao ................................................ 135
7.1.29 Frum de Administrao phpBB ............................................................... 135
7.1.29.1 ndice Admin ......................................................................................... 136
7.1.29.2 ndice do Frum ..................................................................................... 136
7.1.29.3 Prvia do Frum ...................................................................................... 136
7.1.29.4 Gerenciamento ...................................................................................... 136
7.1.29.5 Limpar Frum ou Prune ........................................................................... 136
7.1.29.6 Gerenciamento de Avatar ...................................................................... 136
7.1.29.7 Backup de Banco de Dados ................................................................... 136
7.1.29.8 Configurao .......................................................................................... 136
7.1.29.9 E-mails em Massa .................................................................................... 137
7.1.29.10 Restaurar Banco de Dados .................................................................... 137
7.1.29.11 Emoticons ............................................................................................. 137
7.1.29.12 Censor de Palavras ................................................................................ 137
7.1.29.13 Gerenciamento de Administrao de Grupos .................................... 137
7.1.29.14 Permisses ............................................................................................ 138
7.1.29.15 Administrao de Estilos ...................................................................... 138
7.1.29.16 Controle de Banimento ........................................................................ 138
7.1.29.17 Proibir Nome ......................................................................................... 138
7.1.29.18 Gerenciamento de Usurio .................................................................. 138
7.1.29.19 Permisses ............................................................................................ 138
7.1.29.20 Graduaes .......................................................................................... 138
7.1.30 Pginas de Preferncias ............................................................................. 138
7.1.30.1 Opes Multiidioma (Multilingual Options) .......................................... 140
7.1.30.2 Opes de banners (Banners options) .................................................. 140
7.1.30.3 Mensagens do rodap (Footer messages) ............................................. 141
7.1.30.4 Configurao de fundo (Backend configuration) .................................. 142
7.1.30.5 Enviar novas notcias para o e-mail do administrador
(Mail new stories to admin) .................................................................... 142
7.1.30.6 Moderao de comentrios (Comments moderation) ........................... 142
7.1.30.7 Opo de comentrios (Comments option) .......................................... 143

7.1.30.8 Grficos no Menu de Administrao (Graphics Options) ..................... 143


7.1.30.9 Opes diversas (Miscelaneous options) .............................................. 143
7.1.30.10 Opes dos usurios (Users options) .................................................. 144
7.1.30.11 Opes de censura (Censure options) ................................................ 144
7.2 Notas ............................................................................................................... 145
7.2.1 Alguns sites utilizados como referncia para este manual ........................ 145

Você também pode gostar