![]() |
|
|||||||
| Tutoriais XOOPS Divulgue seus tutoriais ou de outras fontes, citando-as, é claro, aqui. |
![]() |
|
|
LinkBack (11) | Ferramentas do Tópico | Modos de Exibição |
![]() |
![]() |
|
Webmaster
![]() Registrado em: Dec 2005
Localização: rio de janeiro
Idade: 51
Postagens: 2,086
Entradas no Blog: 2
Thanks: 62
Thanked 39 Times in 29 Posts
Reputação: 10 @ 206
![]() ![]() ![]() |
Segurança [ uma preocupação permanente] Parte I.
Introdução. O Básico Nota 1: Não existe nada 100% SEGURO na Internet. Nos CMS que operam com banco de dados - XOOPS inclusive - é essencial fazer-se backups regulares do site [e sempre que houver alguma modificação], e especialmente do Banco de Dados, no caso MySQL. Você pode utilizar softwares próprios para isso, como o MySQLDumper , ou realizar backups utilizando o próprio phpmyadmin do CPANEL. Nota 2: Nos CMS [e sistemas de fórum como phpbb, IPB, vBulletin, woltlab e outros] em geral, os arquivos que guardam os dados de configuração do banco de dados [usuário do banco de dados, senhas, informaçõs do administrador, por exemplo] são dos mais importantes para o sistema: e os que devem - por conter dados confidenciais - ser mais protegidos. No XOOPS este arquivo é o mainfile.php . De forma geral sempre que se for alterar um arquivo deve-se fazer backup em primeiro lugar: nas alterações que veremos abaixo (incluindo alterar o mainfile.php) isto é essencial. Uma linha errada e seu XOOPS IRÁ PARAR DE FUNCIONAR. Se você tiver o backup do(s) arquivos à mão, você pode restaurar o(s) arquivo(s) pelo backup e depois - com tranqüilidade - acertar o que estava errado. Parte I. Antes de Instalar o Protector ... Criando XOOPS_TRUST_PATH Para publicar um site na web, é necessário que os arquivos estejam dentro de uma pasta [public_html] [www] ou, ainda, [httpdocs]. Isso gera um problema para a segurança no caso de arquivos vitais do sistema. O conceito do Xoops_Truth_Path, é criar uma pasta que fique fora da visão web [do acesso por web], ou seja, fora da pasta [httpdocs] ou [public_html][www] e onde os arquivos possam ficar armazenados com menor risco. O nome Xoops_Truth_Path é apenas uma referência - como você verá nas figuras abaixo.. Imp: Qualquer nome poderá ser usado por você. Os exemplos abaixo são da visualização da estrutura básica de pastas em um painel tipo Plesk [figura 1] ou Cpanel [figura 2]. Figura 1 [Plesk] ![]() Figura 2 [Cpanel] ![]() Repare que nesse caso, a pasta xtrustpath (nome escolhido no exemplo, mas você pode colocar o nome de sua preferência) está fora da pasta www [ou public_html ou httpdocs], que é onde os arquivos de um site ficam. Essa pasta será utilizada nos próximos passos, “Instalando o Protector” e “Protegendo seu arquivo mainfile.php”. Alguns módulos [em especial os criados por Gijoe - veja seu site clicando aqui- também requerem esta pasta para instalação, portanto sempre que for instalar um módulo, verifique as instruções para saber como proceder. O que estamos dizendo é que você deve CRIAR [usando seu programa de FTP, ou pelo painel de controle do seu host] uma pasta como demonstrado acima. Tendo você já feito isso ... está na hora de alterar o mainfile.php do seu XOOPS. Lembrou de fazer um backup deste fundamental arquivo? Não? Então faça ANTES do próximo passo. Para alterar o mainfile.php de forma a usar o recurso XOOPS_TRUST_PATH você deve incluir a linha: define('XOOPS_TRUST_PATH', '/caminho/xoopstrustpath*'); antes da linha: // XOOPS Virtual Path(URL) (* onde xoopstrustpath deve ser trocado pelo nome de sua pasta e '/caminho/' pelo caminho [path] de seu servidor. [Você percebeu que trocamos o nome xtrustpath para xoopstrustpath, não é? É claro que você deve usar o nome que criou para sua pasta com seu XOOPS_TRUS_PATH.] Uma última lembranaça: ...Não esqueça do ponto e vírgula no fim e cuide para manter as aspas!) Vejamos isto com imagens ...
![]() Agora o mainfile já com o caminho para XOOPS_TRUST_PATH definido... ![]() Nota: Lembre também de ler os arquivos de explicações que acompanham cada módulo. "O reino de Deus esta dentro de você e ao seu redor, não em construções de madeira e pedra. Lasque um pedaço de madeira e estarei lá; erga uma pedra e me encontrarás" ![]() ![]() Última edição por beduino; 07-11-2007 às 10:32 PM. |
|
|
|
![]() |
![]() |
Favoritos | ![]() |
![]() |
Usuários ativos no Tópico: 1 (0 Membros e 1 Visitantes) | ![]() |
| Ferramentas do Tópico | |
| Modos de Exibição | |
|
|
![]() |
Tópicos Similares
|
![]() |
| Tópico | Tópico Iniciado Por | Fórum | Respostas | Última Mensagem |
| [video wmv] Tutorial III - Instalando o XOOPS! | beduino | Vídeo-tutoriais XOOPS | 0 | 28-12-2007 11:05 AM |
| Tutorial Parte IV [XFACIL] Incrementando e palavras finais | beduino | Tutoriais XOOPS | 0 | 09-11-2007 08:09 PM |
| Tutorial Parte III [XFACIL] Segurança - Protegendo o mainfile | beduino | Tutoriais XOOPS | 0 | 09-11-2007 06:25 PM |
| Tutorial Parte II [XFACIL] Segurança - Protector | beduino | Tutoriais XOOPS | 0 | 09-11-2007 06:00 PM |
| Tutorial Introdução [leiame XFACIL] | beduino | Tutoriais XOOPS | 0 | 07-11-2007 10:11 PM |