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

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
m (migração da página geral dos mapas coletivos)
 
Linha 46: Linha 46:


OBS: maiores detalhes do processo em: http://pontaopad.me/mapascoletivos
OBS: maiores detalhes do processo em: http://pontaopad.me/mapascoletivos
e em: http://hera.ethymos.com.br:1080/reacpad/p/mapascoletivos


=== Atualizando o BD ===
=== Atualizando o BD ===

Edição das 14h09min de 22 de dezembro de 2011

Instalar 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 o caminho para este arquivo no seu browser. Tipicamente será algo como: 127.0.0.1/installer/index.php

Siga os passos para a instalação, como no Ushahidi,

5) no arquivo application/config/database.php, coloque os dados da base de dados que está utilizando na instalação do MC que fez via browser.

--> Por hora estamos assumindo que isso não gerará conflito. Além disso, estamos desconsiderando completamente a integração com o WordPress.

6) acessar a raiz (tipicamente 127.0.0.1) e notar os erros.

-

7) O ponto crucial:

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

Além disso, no PDF está escrito que o BD passou por 14 atualizações, e constam somente 12 arquivos do upgrade39-40.sql em diante. Estando eles sumidos, podem ser o real motivo da quebra de comunicação da plataforma com o BD.

OBS: maiores detalhes do processo em: http://pontaopad.me/mapascoletivos

e em: http://hera.ethymos.com.br:1080/reacpad/p/mapascoletivos

Atualizando o BD

Pode-se efetuar as atualizações através do PHPMyAdmin ou através do bash com o comando:

   $ mysql <db_name> -u<user_name> -p<password> < upgradeXX-XX.sql

ou de dentro do mysql, depois de selecionada a base de dados correta:

   mysql> source upgradeXX-XX.sql

O upgrade upgrade46-47-settings.sql resulta na seguinte mensagem de erro:

   ERROR 1060 (42S21) at line 1: Duplicate column name 'location_description'

Com o upgrade upgrade47-48-private_incident.sql, a página inicial do Mapas Coletivos aparece sem dar erros e com um mapa estampado.

O upgrade48-49_ownerid.sql resulta na seguinte mensagem de erro:

   ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ALTER TABLE incident_kml ADD COLUMN owner_id INTEGER DEFAULT NULL ALTER TABLE lo' at line 2

-

Por fim a Página Inicial, o 'sobre' parecem estar ok. A 'galeria de mapas' também não dá erro, mas não parece estar de acordo com o resto da plataforma. As 'narrativas' e 'visualizações' dão o erro "Error establishing a database connection". ---> erro corrigido ao final da re-instalação do Wordpress (segue abaixo todo o procedimento).