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 | 57 | //indica se deve ser feita a conversão para UTF8 ao gravar os dados |
58 | 58 | // |
59 | 59 | $convUTF = true; |
60 | - | |
61 | 60 | if($conexaoadmin == ""){ |
62 | 61 | $arquivosqlite = $locaplic."/admin/admin.db"; |
63 | 62 | if(!file_exists($arquivosqlite)){ |
... | ... | @@ -67,7 +66,16 @@ if($conexaoadmin == ""){ |
67 | 66 | $conAdmin = "sqlite:$arquivosqlite"; |
68 | 67 | $conAdminw = "sqlite:$arquivosqlite"; |
69 | 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 | 80 | try { |
73 | 81 | //para escrita |
... | ... | @@ -79,7 +87,6 @@ if($conexaoadmin == ""){ |
79 | 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 | 88 | die(); |
81 | 89 | } |
82 | - | |
83 | 90 | } |
84 | 91 | else |
85 | 92 | include($conexaoadmin); | ... | ... |
testainstal.php
... | ... | @@ -53,8 +53,7 @@ Free Software Foundation, Inc., no endere&ccedil;o |
53 | 53 | */ |
54 | 54 | $locaplic = __DIR__; |
55 | 55 | include_once("admin/php/admin.php"); |
56 | -include_once("admin/php/conexao.php"); | |
57 | - | |
56 | +include_once("ms_configura.php"); | |
58 | 57 | if($i3geomaster[0]["usuario"] == "admin" && $i3geomaster[0]["senha"] == "admin" ){ |
59 | 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 | 185 | echo permissoesarquivo($locaplic."/admin/admin.db")."<br>"; |
187 | 186 | } |
188 | 187 | echo "<pre>"; |
189 | - | |
188 | +include_once("admin/php/conexao.php"); | |
190 | 189 | echo "verificando banco de dados de administração...\n"; |
191 | 190 | /** |
192 | 191 | * | ... | ... |