PHP-Fusion

Copyright © 2002 - 2008 Nick Jones
Versão: 7.00 - Publicado em: 21/06/2008
INTRODUÇÃO
PHP-Fusion é um sistema de gerenciamento de conteúdo (CMS) leve, open-source e escrito em PHP5 (compatível com PHP4). O sistema utiliza um banco de dados MySQL para guardar o conteúdo de seu site e inclui um simples e compreensível sistema de administração. PHP-Fusion apresenta as características mais comuns que você encontraria em muitos outros pacotes CMS.

Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU Affero (AGPL), conforme publicada pela Free Software Foundation; tanto a versão 3 da Licença como (a seu critério) qualquer versão posterior.

Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral Affero para maiores informações.

Você deve ter recebido uma cópia da Licença Pública Geral GNU Affero com este programa. Se não, visite o site www.fsf.org.

Nota Importante: Você não está autorizado a remover o aviso de copyright do rodapé:

Powered by PHP-Fusion copyright © 2002 - 2008 by Nick Jones.
Released as free software without warranties under GNU Affero GPL v3.

Para conhecer as opções para remoção de copyright, visite nossa página com informações de licenças em www.php-fusion.co.uk.

INSTALAÇÃO
Antes de instalar o PHP-Fusion você precisa criar um banco de dados MySQL. Você pode fazer isto pelo painel de controle de sua hospedagem ou pelo phpMyAdmin. Assegure-se de ter em mãos os dados de acesso ao MySQL, incluindo o servidor, nome de usuário, senha e nome do banco de dados, já que você precisará fornecê-los durante a instalação.

1. Antes de fazer o upload dos arquivos, renomeie o arquivo _config.php (localizado na pasta files) para config.php.

2. Faça o upload do conteúdo da pasta files para o seu servidor web.

3. A menos que você esteja rodando o PHP-Fusion em um servidor local, na maioria dos casos você precisará alterar as permissões (CHMOD) para 777 dos seguintes arquivos e pastas:

  • administration/db_backups/
  • images/
  • images/imagelist.js
  • images/articles/
  • images/avatars/
  • images/news/
  • images/news_cats/
  • images/photoalbum/
  • images/photoalbum/submissions/
  • forum/attachments/
  • config.php

4. Acesse seu website e o script setup.php deverá ser iniciado automaticamente. Caso não, execute o setup.php manualmente pelo endereço de seu site seguido de um /setup.php (Exemplo: http://www.seudominio.com/setup.php).

5. Complete o processo de instalação seguindo todos os comandos da tela.

6. Imediatamente após concluir a instalação do PHP-Fusion, você deve alterar as permissões (CHMOD) do config.php de volta para 644 E remover o setup.php de seu servidor.

ATUALIZAÇÃO DA V6.01.12+
Antes de atualizar, recomendamos veementemente que faça um backup de seus arquivos e de seu banco de dados, já que PHP-Fusion 7 é uma atualização maior comparada com suas antecessoras. Você precisa seguir estas instruções precisamente.

1. O código da Versão 6 não é diretamente compatível com a versão 7. Você deve também atualizar quaisquer mods, infusions, painéis ou temas antes de atualizar. Contudo, é recomendado que desative todos os códigos de terceiros a fim de evitar qualquer problema.

2. Primeiramente, você deve fazer upload do script de atualização, localizado na pasta 'upgrade v601x', para o diretório administration/ de seu site.

3. Entre em seu site como Super Administrador. Na aba Administração do Sistema, no Painel de Administração, clique em Atualizar e, depois, clique no botão Atualizar. VOCÊ DEVE seguir a atualização por uma série de etapas. O processo de atualização estará completo somente quando você ver a mensagem 'Atualização do banco de dados concluída'.

4. MUITO IMPORTANTE: Levando em conta que esta versão contém um número considerável de mudanças estruturais, alguns elementos de seu site não funcionarão corretamente até que você tenha atualizado todos os seu arquivos. VOCÊ DEVE fazer upload de TODOS os arquivos da pasta files/.

Se apesar de tudo você tiver alguma dúvida, sinta-se livre para pedir ajuda em um de nossos sites de suporte. Há muitos usuários em nossa comunidade com conhecimento para ajudar-lhe ou aconselhar-lhe no processo de atualização.

DICAS DE SEGURANÇA
Aqui estão algumas dicas úteis para lhe ajudar a manter seu site seguro:
  • Assegure-se de que o config.php não tem permissões de escrita (deve ser CHMOD 644).
  • Nunca mantenha o setup.php em seu servidor após concluir a instalação do PHP-Fusion.
  • Sempre assegure-se de que as suas senhas de FTP e MySQL são diferentes.
  • Nunca permita anexos no fórum em extensões como php, html, exe ou qualquer outro tipo de arquivo de texto.
SITES DE SUPORTE
Se você tiver qualquer dúvida a respeito do PHP-Fusion, visite o site principal de desenvolvimento em www.php-fusion.co.uk e poste uma mensagem em nossos fóruns de suporte. Temos uma equipe de suporte dedicada que visa resolver qualquer problema que você possa ter num prazo de 48 horas.

PHP-Fusion pode ser expandido por meio de Infusions, os quais são plugins extremamente fáceis de instalar. Você pode encontrar uma variedade de Infusion úteis em nosso site de Mods: www.phpfusion-mods.com.

Se você não está satisfeito com os temas incluídos no PHP-Fusion, talvez você queira visitar nosso site oficial de temas em themes.php-fusion.co.uk, onde você encontrará uma variedade de temas de alta qualidade.

PHP-Fusion também possui um bom número de sites oficiais em outros idiomas localizados em: Alemanha, Arábia Saudita, Bélgica, Brasil, Bulgária, Dinamarca, Eslováquia, Espanha, França, Holanda, Hungria, Irã, Itália, Noruega, Polônia, República Tcheca, Romênia, Rússia, Suécia e Turquia.
AGRADECIMENTOS
Fundador do Projeto e Desenvolvedor Líder
Nick Jones {Digitanium}

Desenvolvedores Principais
Max Toball {Matonor}
Robert Gaudyn {Wooya}

Equipe de Desenvolvimento
Christian Damsgaard Jørgensen {PMM}
Nicolae Crefelean {Kneekoo}
Karoly Nagy {Korcsii}
Patric Forcelini {IceWasp}
Johan K. Jensen {Josso}
Hans Kristian Flaatten {Starefossen}

Colaboradores Adicionais
Claus Pedersen {Flyingduck}
Paul Beuk {Muscapaul}

Administração
Jan Mølgaard {Janmol}
Happy Svensson {KEFF}
Pam Aylward {Pam}
Sheldon King {Sheldon}

Tradução para o Português do Brasil
Patric Forcelini {IceWasp}
Jefferson Silva Mendes {technojeff}
Igor Ferreira Cemim {Splash}

Componentes de Terceiros:
TinyMCE v3.0.9 - Um editor HTML WYSIWYG, por Moxiecode.
PHPMailer v2.0 - Uma classe sendmail com suporte a SMTP, por Brent R. Matzelle.
HTTPDownload v1.3 - Uma classe de gerenciamento de downloads, por Nguyen Quoc Bao.
jQuery v1.2.6 - Kit de desenvolvimento Javascript/Ajax.
Nuvola Icons - Imagens usadas em bbcodes, categorias de notícias e ícones do painel de administração, por David Vignoni.