Commit 02cc18bfc72f28e76b7e500af6458d810be4a765
1 parent
37aed90a
Exists in
master
and in
7 other branches
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,6 +74,16 @@ git -c http.sslVerify=false pull | ||
| 74 | git stash pop | 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 | ### PostGIS (opcional) | 87 | ### PostGIS (opcional) |
| 78 | 88 | ||
| 79 | Para instalar o PostGIS siga o roteiro mostrado em http://postgis.net/windows_downloads | 89 | Para instalar o PostGIS siga o roteiro mostrado em http://postgis.net/windows_downloads |
| @@ -240,6 +250,17 @@ git stash | @@ -240,6 +250,17 @@ git stash | ||
| 240 | git -c http.sslVerify=false pull | 250 | git -c http.sslVerify=false pull |
| 241 | git stash pop | 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 | ### PostGIS (opcional) | 264 | ### PostGIS (opcional) |
| 244 | 265 | ||
| 245 | Instale o PostgreSQL e PostGIS | 266 | Instale o PostgreSQL e PostGIS |
| @@ -255,33 +276,40 @@ apt-get install postgresql-9.1-postgis | @@ -255,33 +276,40 @@ apt-get install postgresql-9.1-postgis | ||
| 255 | 276 | ||
| 256 | Observações: | 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 | Comandos para instalação: | 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 | (o password é: postgres) | 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. |