Commit 27d32def16904a1d28ee60b54746cdd4e20fac14

Authored by Edmar Moretti
1 parent 7ac98a6d

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&atilde;o est&aacute; 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&atilde;o est&aacute; instalado a SQLite<br></span>";
  78 + exit;
71 79 }
72 80 try {
73 81 //para escrita
... ... @@ -79,7 +87,6 @@ if($conexaoadmin == &quot;&quot;){
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&amp;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&Ccedil;&Atilde;O!!! Essa instala&ccedil;&atilde;o est&aacute; vulner&aacute;vel: edite o arquivo i3geo/ms_configura.php e altere o login e senha da vari&aacute;vel i3geomaster</p>";
60 59 }
... ... @@ -186,7 +185,7 @@ if($conexaoadmin == &quot;&quot; &amp;&amp; file_exists($locaplic.&quot;/admin/admin.db&quot;)){
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&ccedil;&atilde;o...\n";
191 190 /**
192 191 *
... ...