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

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
 
(26 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
= Repositório =
    $ git clone git://labmacambira.git.sourceforge.net/gitroot/labmacambira/mapascoletivos2
= Instalar Dependências =
= Instalar Dependências =


Linha 8: Linha 12:
Portanto:
Portanto:


     sudo aptitude install php5 apache2 libapache2-mod-php5 mysql-client mysql-server
     (Se nao tiver o aptitude instalado)
 
     $ sudo apt-get install aptitude
= 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.
 
******************************
 
== 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:
<pre>//    if( $install->is_ushahidi_installed())
//    {
//        header('Location:../');
//    }</pre>
 
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.
 
--> 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:
<pre>upgrade40-41.sql e upgrade42-43.sql</pre>
 
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
 
=== 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
     $ sudo aptitude install php5 apache2 libapache2-mod-php5 mysql-client mysql-server php5-mysql spl-core php5-mcrypt libiconv-hook1 libpcre3-dev php5-curl


ou de dentro do mysql, depois de selecionada a base de dados correta:
= [[Instalar Ushahidi]] =


    mysql> source upgradeXX-XX.sql
= [[Instalar Mapas Coletivos]] =


O upgrade upgrade46-47-settings.sql resulta na seguinte mensagem de erro:
= [[WordPress no Mapas Coletivos]] =


    ERROR 1060 (42S21) at line 1: Duplicate column name 'location_description'
= [[WordPress - temas do mapasColetivos]] =


Com o upgrade upgrade47-48-private_incident.sql, a página inicial do Mapas Coletivos
= Outros Docs =
aparece sem dar erros e com um mapa estampado.
http://pontaopad.me/mapascoletivos


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


[[Category:Mapas Coletivos]]


[[Category:Lab Macambira]]
[[Category:Lab Macambira]]

Edição atual tal como às 13h13min de 17 de março de 2012

Repositório

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

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:

   (Se nao tiver o aptitude instalado)
   $ sudo apt-get install aptitude
   $ sudo aptitude install php5 apache2 libapache2-mod-php5 mysql-client mysql-server php5-mysql spl-core php5-mcrypt libiconv-hook1 libpcre3-dev php5-curl

Instalar Ushahidi

Instalar Mapas Coletivos

WordPress no Mapas Coletivos

WordPress - temas do mapasColetivos

Outros Docs

http://pontaopad.me/mapascoletivos

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