Instalar Ushahidi: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
(→‎O Mapas Coletivos: Recuperando a parte desta instalação)
mSem resumo de edição
 
(5 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
= 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 php5-mysql spl-core php5-mcrypt libiconv-hook1 libpcre3-dev php5-curl
= Instalar Ushahidi =
Baixe o ushahidi: http://ushahidi.com/downloads
Baixe o ushahidi: http://ushahidi.com/downloads


E desempacote com:
E desempacote com:
      
      
     unzip nome_do_pacote.zip
     $ unzip nome_do_pacote.zip
     cd nome_do_pacote    # entre no diretorio criado com a desempacotação
     $ cd nome_do_pacote    # entre no diretorio criado com a desempacotação
Crie os diretórios:
    mkdir media/uploads application/cache application/logs


Dê permissões para a pasta aplications:
Dê permissões para a pasta aplications:


     chmod 777 application/config/config.php application/config application/cache application/logs media/uploads .htaccess
     $ 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>
Vá em /etc/apache2/sites-available/000-default (ou apenas 'default') e cole este bloco ao final mas antes da linha </virtualhost>


     DocumentRoot /home/renato/packs/Ushahidi_Web
     DocumentRoot /home/renato/packs/Ushahidi_Web
Linha 32: Linha 17:
       AllowOverride None
       AllowOverride None
     </Directory>
     </Directory>
Comente a linha  DocumentRoot /var/www.


Reinicie o apache:
Reinicie o apache:


     sudo apache2ctl -k graceful
     $ sudo apache2ctl -k graceful


Vá ao localhost no seu browser ver se o ushahidi está rodando.
Vá ao localhost no seu browser ver se o ushahidi está rodando.
Linha 46: Linha 33:
no campo do form junto com usuário e senha.
no campo do form junto com usuário e senha.


     mysql -u root -p
     $ mysql -u root -p
     a senha eh a mesma senha de usuario sua (geralmente)
     a senha eh a mesma senha de usuario sua (geralmente)



Edição atual tal como às 16h32min de 21 de janeiro de 2012

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

E desempacote com:

   $ unzip nome_do_pacote.zip
   $ cd nome_do_pacote    # entre no diretorio criado com a desempacotação

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 (ou apenas 'default') e cole este bloco ao final mas antes da linha </virtualhost>

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

Comente a linha DocumentRoot /var/www.

Reinicie o apache:

   $ sudo apache2ctl -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.

   $ mysql -u root -p
   a senha eh a mesma senha de usuario sua (geralmente)

dentro do mysql:

   create database ushahidi1;
   create user juliana identified by 'juliana123';
   grant all on ushahidi1.* to 'juliana'@localhost identified by 'juliana123';

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.