Mapas Coletivos: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
Linha 65: Linha 65:
2) Direcione o Apache à raiz da árvore que baixou, como na instalação do Ushahidi.
2) Direcione o Apache à raiz da árvore que baixou, como na instalação do Ushahidi.


3) Comente estas três linhas do arquivo installer/install.php:
3) Certifique-se de que estas quatro linhas do arquivo installer/index.php estejam comentadas:
<pre>//    if( $install->is_ushahidi_installed())
//    {
//        header('Location:../');
//    }</pre>
 
São tipicamente as linhas 6-9.
 
4) acesse este caminho no seu browser. Geralmente algo como: 127.0.0.1/installer/index.php
 
5) depois de seguir os passos como no Ushahidi, acessar a raiz (tipicamente 1227.0.0.1) e
notar os erros.
 
-
 
Perceba que na pasta sql/ tem vários arquivos com nomes upgrandeXX-XX.sql ou nomes semelhantes. A
partir do 39-40, estes upgrades mudaram e, além disso, parecem faltantes os arquivos que corresponderiam
a:
<pre>upgrade40-41.sql e upgrade42-43.sql</pre>
estão sumidos e podem ser o real motivo da quebra de comunicação da plataforma com o BD.
 
[[Category:Lab Macambira]]

Edição das 00h39min de 29 de novembro de 2011

Instalar Dependências

A documentação oficial deles diz: PHP v5.2.3+ MySQL v5.1+ Apache v1.3+, Apache 2.0+, lighttpd, Microsoft IIS

Portanto:

   sudo aptitude install php5 apache2 libapache2-mod-php5 mysql-client mysql-server

Instalar Ushahidi

Baixe o ushahidi: http://ushahidi.com/downloads

E desempacote com:

   unzip nome_do_pacote.zip

Dê permissões para a pasta aplications:

   chmod 777 application/config/config.php application/config application/cache application/logs media/uploads .htaccess

Vá em /etc/apache2/sites-available/000-default e cole este bloco ao final mas antes da linha </virtualhost>

   DocumentRoot /home/renato/packs/Ushahidi_Web
   <Directory />
      Options FollowSymLinks
      AllowOverride None
   </Directory>

Reinicie o apache:

   apachei2ctl -k graceful

Vá ao localhost no seu browser ver se o ushahidi está rodando.

Escolha a instalação básica e instale todas as dependências.

Aqui consegui achar tudo no synaptic escrevendo os nomes que ele pede quanto tento proceder com 'php' escrito na frente. Chamou minha atenção que precisei reiniciar o apache.

6) abra um BD no seu mysql com o nome que quiser e coloque no campo do form junto com usuário e senha.

7) Coloque nome e etc. O tagline é um conjunto de caracteres, um identificador sem espaços e geralmente reflete muito o nome do site.

Pronto, Ushahidi instalado e rodando localmente. leia cuidadosamente a tela final pois dará caminhos.

Integrando com o Mapas Coletivos

0) Instalar e rodar o Ushahidi é bom para saber que os requisitos estão cumpridos e rodando ok.

1) Baixe o repositório do Mapas Coletivos:

   $ git clone git://labmacambira.git.sourceforge.net/gitroot/labmacambira/mapascoletivos

Ou se for commiter e quiser baixar com direito a escrita:

   $ git clone ssh://<usuario>@labmacambira.git.sourceforge.net/gitroot/labmacambira/mapascoletivos

2) Direcione o Apache à raiz da árvore que baixou, como na instalação do Ushahidi.

3) Certifique-se de que estas quatro linhas do arquivo installer/index.php estejam comentadas:

//     if( $install->is_ushahidi_installed())
//     {
//         header('Location:../');
//     }

São tipicamente as linhas 6-9.

4) acesse este caminho no seu browser. Geralmente algo como: 127.0.0.1/installer/index.php

5) depois de seguir os passos como no Ushahidi, acessar a raiz (tipicamente 1227.0.0.1) e notar os erros.

-

Perceba que na pasta sql/ tem vários arquivos com nomes upgrandeXX-XX.sql ou nomes semelhantes. A partir do 39-40, estes upgrades mudaram e, além disso, parecem faltantes os arquivos que corresponderiam a:

upgrade40-41.sql e upgrade42-43.sql

estão sumidos e podem ser o real motivo da quebra de comunicação da plataforma com o BD.