Commit 02cc18bfc72f28e76b7e500af6458d810be4a765

Authored by Murilo Caixêta
1 parent 37aed90a

Atualização do readme

Showing 1 changed file with 45 additions and 17 deletions   Show diff stats
README.md
... ... @@ -74,6 +74,16 @@ git -c http.sslVerify=false pull
74 74 git stash pop
75 75 ```
76 76  
  77 +Observação:
  78 +
  79 +* Pode ser que você precise registrar um usuário no Git antes de executar um stash. Para isso execute os seguintes comandos:
  80 +
  81 +```
  82 +git config --global user.email seuemail@example.com
  83 +git config --global user.name "Seu Nome"
  84 +```
  85 +
  86 +
77 87 ### PostGIS (opcional)
78 88  
79 89 Para instalar o PostGIS siga o roteiro mostrado em http://postgis.net/windows_downloads
... ... @@ -240,6 +250,17 @@ git stash
240 250 git -c http.sslVerify=false pull
241 251 git stash pop
242 252 ```
  253 +
  254 +Observação:
  255 +
  256 +* Pode ser que você precise registrar um usuário no Git antes de executar um stash. Para isso execute os seguintes comandos:
  257 +
  258 +```
  259 +cd /var/www/html/i3geo
  260 +git config --global user.email seuemail@example.com
  261 +git config --global user.name "Seu Nome"
  262 +```
  263 +
243 264 ### PostGIS (opcional)
244 265  
245 266 Instale o PostgreSQL e PostGIS
... ... @@ -255,33 +276,40 @@ apt-get install postgresql-9.1-postgis
255 276  
256 277 Observações:
257 278  
258   -* dependendo da versão do PostgreSQL pode ser necessário alterar de 9.1 e 1.5 para a versão correta. Veja a pasta /usr/share/postgresql para descobrir a versão instalada)
  279 +* Pependendo da versão do PostgreSQL alguns comandos podem ser diferentes. Veja a pasta /usr/share/postgresql para descobrir a versão instalada)
  280 +
  281 +* Pode ser necessário o uso de sudo, exemplo: sudo su - postgres -c "createdb i3geosaude"
259 282  
260   -* pode ser necessário o uso de sudo, exemplo: sudo su postgres -c "createdb i3geosaude"
  283 +* Você pode primeiro mudar para o usuário postgres e depois executar os comandos. Nesse caso utilize "sudo su postgres" e depois "psql"
261 284  
262   -* você pode primeiro mudar para o usuário postgres e depois executar os comandos. Nesse caso utilize "sudo su postgres" e depois "psql"
  285 +* Para sair de "psql" digite \d
263 286  
264   -* para sair de "psql" digite \d
  287 +* Usando psql diretamente, termine a linha de comando sempre com ";"
265 288  
266   -* usando psql diretamente, termine a linha de comando sempre com ";"
  289 +* Para entrar em psql no database i3geosaude utilize "psql -d i3geosaude"
267 290  
268   -* para entrar em psql no database i3geosaude utilize "psql -d i3geosaude"
  291 +* Para executar um arquivo SQL utilize "\i arquivo.sql"
269 292  
270   -* para executar um arquivo SQL utilize "\i arquivo.sql"
  293 +* Pode ser que ao final do processo, ele seja executado apesar de ter encontrado erros. Isso se deve a diferenças de versões do PostgreSQL e PostGIS, e pode ser ignorado.
271 294  
272 295 Comandos para instalação:
273 296  
274 297 ```
275   -su postgres -c "psql -c \"ALTER USER postgres WITH PASSWORD 'postgres'\""
276   -su postgres -c "createdb i3geosaude"
277   -su postgres -c "createlang -d i3geosaude plpgsql"
278   -su postgres -c "psql -d i3geosaude -f /usr/share/postgresql/9.1/contrib/postgis-1.5/postgis.sql"
279   -su postgres -c "psql -d i3geosaude -f /usr/share/postgresql/9.1/contrib/postgis-1.5/spatial_ref_sys.sql"
280   -su postgres -c "psql -d i3geosaude -c 'GRANT ALL ON geometry_columns TO PUBLIC;'"
281   -su postgres -c "psql -d i3geosaude -c 'GRANT ALL ON geography_columns TO PUBLIC;'"
282   -su postgres -c "psql -d i3geosaude -c 'GRANT ALL ON spatial_ref_sys TO PUBLIC;'"
283   -/usr/bin/pg_restore --host localhost --port 5432 --username "postgres" --dbname "i3geosaude" --schema-only --list "/var/www/databasei3geosaude.backup"
284   -/usr/bin/pg_restore --host localhost --port 5432 --username "postgres" --dbname "i3geosaude" --data-only --list "/var/www/databasei3geosaude.backup"
  298 +su - postgres -c "psql -c \"ALTER USER postgres WITH PASSWORD 'postgres'\""
  299 +su - postgres -c "createdb i3geosaude"
  300 +su - postgres -c "createlang -d i3geosaude plpgsql"
  301 +su - postgres -c "psql -d i3geosaude -c 'CREATE EXTENSION postgis;'"
  302 +su - postgres -c "psql -d i3geosaude -c 'GRANT ALL ON geometry_columns TO PUBLIC;'"
  303 +su - postgres -c "psql -d i3geosaude -c 'GRANT ALL ON geography_columns TO PUBLIC;'"
  304 +su - postgres -c "psql -d i3geosaude -c 'GRANT ALL ON spatial_ref_sys TO PUBLIC;'"
  305 +pg_restore --host localhost --port 5432 --username postgres --dbname i3geosaude /var/www/databasei3geosaude.backup
285 306 ```
286 307  
287 308 (o password é: postgres)
  309 +
  310 +
  311 +#### Chave utilizada pela API do GoogleMaps
  312 +
  313 +Devidos às restrições de uso da API do GoogleMaps, é necessário registrar uma chave no site do Google para o seu endereço de servidor para que as funcionalidades do i3Geo que utilizam essa API funcionem. Veja como fazer em: http://code.google.com/apis/maps/signup.html.
  314 +
  315 +A chave deve ser incluída na variável $googleApiKey do arquivo i3geo/ms_configura.php.
... ...