Commit 27d32def16904a1d28ee60b54746cdd4e20fac14
1 parent
7ac98a6d
Exists in
master
and in
7 other branches
Opções adicionais para criação de pastas e alteração de permissão em SO Linux
Showing
2 changed files
with
12 additions
and
6 deletions
Show diff stats
admin/php/conexao.php
| @@ -57,7 +57,6 @@ if(!isset($esquemaadmin)){ | @@ -57,7 +57,6 @@ if(!isset($esquemaadmin)){ | ||
| 57 | //indica se deve ser feita a conversão para UTF8 ao gravar os dados | 57 | //indica se deve ser feita a conversão para UTF8 ao gravar os dados |
| 58 | // | 58 | // |
| 59 | $convUTF = true; | 59 | $convUTF = true; |
| 60 | - | ||
| 61 | if($conexaoadmin == ""){ | 60 | if($conexaoadmin == ""){ |
| 62 | $arquivosqlite = $locaplic."/admin/admin.db"; | 61 | $arquivosqlite = $locaplic."/admin/admin.db"; |
| 63 | if(!file_exists($arquivosqlite)){ | 62 | if(!file_exists($arquivosqlite)){ |
| @@ -67,7 +66,16 @@ if($conexaoadmin == ""){ | @@ -67,7 +66,16 @@ if($conexaoadmin == ""){ | ||
| 67 | $conAdmin = "sqlite:$arquivosqlite"; | 66 | $conAdmin = "sqlite:$arquivosqlite"; |
| 68 | $conAdminw = "sqlite:$arquivosqlite"; | 67 | $conAdminw = "sqlite:$arquivosqlite"; |
| 69 | if(!extension_loaded("PDO")){ | 68 | if(!extension_loaded("PDO")){ |
| 70 | - echo "A extensao do PHP 'PDO' nao esta instalada."; | 69 | + echo "<span style=color:red >A extensao do PHP 'PDO' nao esta instalada."; |
| 70 | + exit; | ||
| 71 | + } | ||
| 72 | + if (!extension_loaded( "pdo_sqlite")){ | ||
| 73 | + echo "<span style=color:red >Problema: não está instalado a pdo_sqlite<br></span>"; | ||
| 74 | + exit; | ||
| 75 | + } | ||
| 76 | + if (!extension_loaded( "SQLite") && !extension_loaded( "sqlite3")){ | ||
| 77 | + echo "<span style=color:red >Problema: não está instalado a SQLite<br></span>"; | ||
| 78 | + exit; | ||
| 71 | } | 79 | } |
| 72 | try { | 80 | try { |
| 73 | //para escrita | 81 | //para escrita |
| @@ -79,7 +87,6 @@ if($conexaoadmin == ""){ | @@ -79,7 +87,6 @@ if($conexaoadmin == ""){ | ||
| 79 | print "Erro ao criar o objeto PDO!: " . $e->getMessage() . "<br/> Talvez exista alguma incompatibilidade entre o PHP e o banco admin.db. Vc pode apagar o arquivo menutemas/admin.db e recria-lo com admin/php/criasqlite.php"; | 87 | print "Erro ao criar o objeto PDO!: " . $e->getMessage() . "<br/> Talvez exista alguma incompatibilidade entre o PHP e o banco admin.db. Vc pode apagar o arquivo menutemas/admin.db e recria-lo com admin/php/criasqlite.php"; |
| 80 | die(); | 88 | die(); |
| 81 | } | 89 | } |
| 82 | - | ||
| 83 | } | 90 | } |
| 84 | else | 91 | else |
| 85 | include($conexaoadmin); | 92 | include($conexaoadmin); |
testainstal.php
| @@ -53,8 +53,7 @@ Free Software Foundation, Inc., no endere&ccedil;o | @@ -53,8 +53,7 @@ Free Software Foundation, Inc., no endere&ccedil;o | ||
| 53 | */ | 53 | */ |
| 54 | $locaplic = __DIR__; | 54 | $locaplic = __DIR__; |
| 55 | include_once("admin/php/admin.php"); | 55 | include_once("admin/php/admin.php"); |
| 56 | -include_once("admin/php/conexao.php"); | ||
| 57 | - | 56 | +include_once("ms_configura.php"); |
| 58 | if($i3geomaster[0]["usuario"] == "admin" && $i3geomaster[0]["senha"] == "admin" ){ | 57 | if($i3geomaster[0]["usuario"] == "admin" && $i3geomaster[0]["senha"] == "admin" ){ |
| 59 | echo "<p style='font-size:14px;color:red'>ATENÇÃO!!! Essa instalação está vulnerável: edite o arquivo i3geo/ms_configura.php e altere o login e senha da variável i3geomaster</p>"; | 58 | echo "<p style='font-size:14px;color:red'>ATENÇÃO!!! Essa instalação está vulnerável: edite o arquivo i3geo/ms_configura.php e altere o login e senha da variável i3geomaster</p>"; |
| 60 | } | 59 | } |
| @@ -186,7 +185,7 @@ if($conexaoadmin == "" && file_exists($locaplic."/admin/admin.db")){ | @@ -186,7 +185,7 @@ if($conexaoadmin == "" && file_exists($locaplic."/admin/admin.db")){ | ||
| 186 | echo permissoesarquivo($locaplic."/admin/admin.db")."<br>"; | 185 | echo permissoesarquivo($locaplic."/admin/admin.db")."<br>"; |
| 187 | } | 186 | } |
| 188 | echo "<pre>"; | 187 | echo "<pre>"; |
| 189 | - | 188 | +include_once("admin/php/conexao.php"); |
| 190 | echo "verificando banco de dados de administração...\n"; | 189 | echo "verificando banco de dados de administração...\n"; |
| 191 | /** | 190 | /** |
| 192 | * | 191 | * |