17/02/2010

Instalação e configuração básica da MediaWiki

Requisitos
    MySQL, PHP5 e Apache

Configuração servidor
    1. Criar a base de dados(nome/usuario/senha)
    2. Configurar diretório destino no servidor www.dominio.com.br/wiki

Preparação dos arquivos para instalação
    1. Realizar downloado da MediaWiki
        URL: http://www.mediawiki.org/wiki/Download
        WGET: http://download.wikimedia.org/mediawiki/1.15/mediawiki-1.15.1.tar.gz
    2. Descompactar
        no desktop win: clique com o botão direito
        no terminal: tar xzvf mediawiki-1.15.1.tar.gz
    3. Remova os arquivos e diretórios abaixo:
        bin, docs, FAQ, HISTORY, INSTALL, locale, Makefile, README, RELEASE-NOTES, serialized, t, tests, UPGRADE
        shell#: rm -rf  bin docs FAQ HISTORY INSTALL locale Makefile README RELEASE-NOTES  serialized t tests UPGRADE
    4. Dentro do diretório languages/messages, DEIXE somente os arquivos MessagesEn.php e MessagesPt_br.php
        shell#: cd languages/messages
        shell#: ls | egrep -v '(En.php|Pt_br.php)' | xargs rm -rf
    5. Envie todo o conteúdo para o site no ar via FTP
   
Instalação
    1. Acesse a url www.dominio.com.br/wiki
    2. Siga o passo a passo de configuralção
        Configuração de e-mail e notificação
            E-mail features(global): Enable
            User-to-user e-mail: Disable
            E-mail notification about changes: Disable
            E-mail address autentication
        Configuração de Banco
            Conta de root: Disabilitar
    3. Após instalar os arquivos, mover o arquivo config/LocalSetings para a home da wiki e seguir o link
    4. Para editar o menu principal após logado acesse o link http://www.dominio.com.br/wiki/index.php?title=MediaWiki:Sidebar&action=edit
   
Dicas de Segurança
    1. Altere a permissão do arquivo LocalSettings.php para 600
        shell:# chmod 600 LocalSettings.php
    2. Remova o diretório config de dentro do site
    3. Teste a segurança utilizando a seguinte URL: http://endereço_do_seu_site/wiki/LocalSettings.php. O resultado deverá ser algo como: This file is part of MediaWiki and is not a valid entry point
    4. Arquivo LocalSettings.php
        Para evitar que usuários anônimos possam modificar o conteúdo insira no final a linha: $wgGroupPermissions['*']['edit'] = false;
        Para evitar que usuários anônimos possam ler o conteúdo insira: $wgGroupPermissions['*']['read'] = false;
        Para evitar que qualquer usuário, além de você, edite o Wiki, crie a sua conta normalmente (clique em entrar - em cima e à direita). A seguir, insira as seguintes linhas no fim do arquivo LocalSettings.php: $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['*']['createaccount'] = false;

05/02/2010

Configurando o Tomcat no Windows XP

No post anterior falamos sobre a simples instalação do tomcat no Windows XP, que assim como todos os demais aplicativos, basta serguir corretamente as complicadas instruções: NEXT ... NEXT ... NEXT...

Agora a parte que não tem estas instruções complicadas que faz o treco funcionar, a configuração.


1. Após instadado, acesse a configuração do tomcat no seguinte caminho:
  • Iniciar -> Programas -> Apache Tomcat 6.0 -> Configure Tomca ou
  • C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0\bin\tomcat6w.exe, ou ainda
  •  Na barra de ferramentas, no canto direito junto com o relógio, clicando com o botão direito do mouse sobre o icone do apache que foi criado e escolhendo a opção configure
será exibida a janela abaixo onde é possivel configurar dentre outros, a forma de inicialização do tomcat como Manual, Automática, ou Disabilitada e as configurações de incialização, finalização e logs do serviço, bem como o status do tomcat.


2. Para configurar o Tomcat é necessário a criação das variáveis de ambiente, para isso clique com o botão dirento do mouse no icone "Meu Conputador" e vá em  Propriedades -> Aba Avançado -> Botão Variáveis de Ambiente, sendo elas:
  • JAVA_HOME: local de instalação do java
  • CLASSPATH: diretório das libs
  • MANPATH: diretório do manual
  • PATH: diretório dos executáveis
Na  parte referente a variáveis do sistema, clique no botão Nova e inclua os seguintes valores:
  • Nome da Variável: CATALINA_HOME
  • Valor da Variável: C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0
 Repita o processo para a variável CLASSPATH e JAVA_HOME incluindo os valores abaixo:
  • Nome da Variável: CLASSPATH
  • Valor da Variável: C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0\lib 
  • Nome da Variável: JAVA_HOME
  • Valor da Variável: C:\Arquivos de programas\Java\jre1.X.X_XX
  Por fim selecione a variavel PATH e clique em editar incluindo a linha abaixo:
  • final_do_campo_valor_da_variavel;C:\Arquivos de programas\Java\jre1.X.X_XX\bin
3. Agora basta inicializar o tomcat através do caminho:
  • Iniciar -> Programas -> Apache Tomcat 6.0 -> Configure Tomcat
e acesssar pelo navegador através da URL
  • http://localhost:8080

4. Para configurar uma nova página acesse o arquivo server.xml no caminho C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0\conf e inclua a seguinte configuração:

    <Context path="/dominio.com.br" docBase="C:\caminho\da\sua\aplicacao\dominio.com.br" reloadable="true">
        <Realm
            className="org.apache.catalina.realm.JDBCRealm"
            driverName="org.postgresql.Driver"
            connectionName="usuariobancodedados"
            connectionPassword="senhabanco"
            connectionURL="jdbc:postgresql://localhost:5432/nomebasededados"/>
    </Context>

01/02/2010

Instalando o servidor tomcat no Windows XP

 Para acessar o servidor tomcat no windows XP basta seguir os passos abaixo. No próximo post teremos as informações de como configurá-lo.

1. Acessar o link http://tomcat.apache.org/download-60.cgi

2. No grupo Binary Distributions, baixar o container tomcat clicando sobre o link Windows Service Instaler. Será realizado donload de um arquivo.exe

3. Como todo aplicativo windows, de um duplo click sobre o mesmo, será aberta a tela de boas vindas, obviamente basta clicar next.


4. Em seguida aceite a licença (inclusive, eu não sei por que aceitar, por que caso contrário não é possível instalar).


5. Escolha as opções de instalação defalts.


 
6. Tela 4, local de instalação padrão




7. Escolha a porta de conexão e o usuário administrativo e senha, exemplo admim:admin8080. Caso seja para um servidor de uso não pessoal e com acesso, convem utilizar uma senha bem mais complexa.





8. Local de instalação da JVM. Se a mesma ja estiver instalada o instalador já abrirá a janela a seguir com o caminho correto, bastando clicar next.


9. Processo de instalação:



10. Após a instalação será exibida a tela que pergunta se deseja que o tomcat seja inicializado. clique next.


11. Instalação comcluída, agora é necessário configurar o tomcat e as variáveis de ambiente para que o servidor rode. Veja estas configurações no próximo post.