Bem-vindo(a) ao PORTAL X-TRAD
PORTAL X-TRAD  
Horários baseados na GMT -2. Agora são 03:49 AM.
 »   PORTAL X-TRAD » Porta de Entrada » Tutoriais XOOPS

Tutoriais XOOPS Divulgue seus tutoriais ou de outras fontes, citando-as, é claro, aqui.

Resposta
 
LinkBack (5) Ferramentas do Tópico Modos de Exibição
Antigo 07-11-2007, 09:28 PM
Webmaster
 
Avatar de beduino
 
Registrado em: Dec 2005
Localização: rio de janeiro
Idade: 51
Postagens: 2,067
Entradas no Blog: 2
Thanks: 56
Thanked 30 Times in 21 Posts
Reputação: 10 @ 161
beduino has a spectacular aura aboutbeduino has a spectacular aura about
Enviar mensagem via Windows Live Messenger para beduino
Arrow Tutorial parte I [leiame XFACIL] SEG

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 ...
  1. O mainfile.php ANTES de incluir o código definindo o caminho para o XOOPS_TRUST_PATH ...


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.

"The Kingdom of God is within you and all around you, not in mansions of wood and stone. Split a piece of wood and I am there; lift a stone and you will find me."
"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 09:32 PM.
beduino está offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder com Quote
Resposta

Favoritos

LinkBacks (?)
LinkBack to this Thread: http://www.x-trad.org/forums/tutoriais-xoops/5450-tutorial-parte-i-leiame.html
Postado Por For Type Data
XOOPS PARAN/BRASIL - Forum de Suporte - Perguntas e Repostas - MODULO "PICO" This thread Refback 24-06-2008 05:41 PM
XOOPSBR - no consigo ver e editar novos mdulos [Frum - Mdulos] This thread Refback 17-06-2008 05:52 PM
XOOPSBR - no consigo ver e editar novos mdulos [Frum - Mdulos] This thread Refback 15-06-2008 03:48 PM
XOOPSBR - Protector [Frum - Mdulos] This thread Refback 03-06-2008 07:23 PM
XOOPSBR - Protector [Frum - Mdulos] This thread Refback 03-06-2008 02:31 PM


Usuários ativos no Tópico: 1 (0 Membros e 1 Visitantes)
 
Ferramentas do Tópico
Modos de Exibição

Regras para Postagens
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim

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 10:05 AM
Tutorial Parte IV [XFACIL] Incrementando e palavras finais beduino Tutoriais XOOPS 0 09-11-2007 07:09 PM
Tutorial Parte III [XFACIL] Segurança - Protegendo o mainfile beduino Tutoriais XOOPS 0 09-11-2007 05:25 PM
Tutorial Parte II [XFACIL] Segurança - Protector beduino Tutoriais XOOPS 0 09-11-2007 05:00 PM
Tutorial Introdução [leiame XFACIL] beduino Tutoriais XOOPS 0 07-11-2007 09:11 PM


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178