[Alba-desarrollo] SVN Alba r4013 - in prosistem/alba/trunk: . installer/dist/install

commits en pressenter.com.ar commits en pressenter.com.ar
Lun Ene 15 17:20:47 CET 2007


Author: josx
Date: 2007-01-15 13:20:46 -0300 (Mon, 15 Jan 2007)
New Revision: 4013

Modified:
   prosistem/alba/trunk/index.php
   prosistem/alba/trunk/installer/dist/install/alba_loader.txt
Log:
Se agrego un set_time_limit(0) para tiempo infinito de ejecuccion y chequeo de magic_quotes_gpc, memory_limit para algunos problemas con la instalacion en el xampp

Modified: prosistem/alba/trunk/index.php
===================================================================
--- prosistem/alba/trunk/index.php	2007-01-15 15:51:52 UTC (rev 4012)
+++ prosistem/alba/trunk/index.php	2007-01-15 16:20:46 UTC (rev 4013)
@@ -84,26 +84,37 @@
         @unlink(INSTALL_DIR."dist/.htaccess");
     }
 
+    //muchas veces tarda demasiado por lo que es prudente ponerle un infinito tiempo de ejecucion
+    set_time_limit(0);    
+
+
     $f_phpversion = function_exists ("phpversion");
     $f_apache_get_version = function_exists ("apache_get_version");
-//  $f_get_magic_quotes_gpc = function_exists ("get_magic_quotes_gpc");
+    $f_get_magic_quotes_gpc = function_exists ("get_magic_quotes_gpc");
     $f_mysql_module = function_exists ("mysql_connect");
 
-  
     $msg_phpversion = "";
     $msg_apache_get_version = "";
     $msg_mysql_module  = "";
     $msg_mod_rewrite  = "";
+    $msg_get_magic_quotes_gpc = "";
 
     $bool_mysql_module  = false;
     $bool_phpversion = false;
     $bool_apache_get_version = false;
     $bool_gd = estaExtensionPHP("gd");
     $bool_mod_rewrite = false;
+    $bool_get_magic_quotes_gpc  = false;
     
     $memory_limit = ini_get('memory_limit');
-    $bool_memory_limit = compruebaMemoriaMaxima($memory_limit);
+    if($memory_limit != '') {
+        $bool_memory_limit = compruebaMemoriaMaxima($memory_limit);
+    } else {
+        $bool_memory_limit  = true;
+        $memory_limit = "No se pudo conocer la cantidad de memoria disponible en su PHP.";
+    }
 
+
     $bool_cache = tienePermisoEscritura(ALBA_PATH."cache");
     $bool_log = tienePermisoEscritura(ALBA_PATH."log");
     $bool_upload = tienePermisoEscritura(ALBA_WEB."uploads");
@@ -139,9 +150,21 @@
         $msg_mysql_module = "Tiene instalado el modulo MYSQL en PHP";
     } else {
         $msg_mysql_module = "No tiene instalado el modulo MYSQL en PHP";
-    }
+    } 
 
 
+    if($f_get_magic_quotes_gpc) {
+        $bool_get_magic_quotes_gpc = get_magic_quotes_gpc();
+        if(!$bool_get_magic_quotes_gpc) {
+            $bool_get_magic_quotes_gpc = true;
+            $msg_get_magic_quotes_gpc = "";
+        } else {
+            $msg_get_magic_quotes_gpc = "Tiene que cambiar el valor de la variable magic_quotes_gpc de On a Off";
+        }
+    } else {
+        $msg_get_magic_quotes_gpc = " No se pudo verificar si usted tiene (magic_quotes_gpc = off) en el php.ini";
+    }   
+
     $hasErrors = false;
     $aError = array();
     $aDb = array( 'server' => '', 'user' => '', 'password' => '', 'name' => '', 'createdb' => '' ) ;
@@ -255,7 +278,13 @@
         <td><?=($bool_memory_limit)?IMG_OK:IMG_NOT_OK;?>(<?=$memory_limit?>)</td>
     </tr>
 
+    <tr class="sf_admin_row_1">
+        <td>En php.ini magic_quotes_gpc = off</td>
+        <td><?=($bool_get_magic_quotes_gpc)?IMG_OK:IMG_NOT_OK;?><?=$msg_get_magic_quotes_gpc?></td>
+    </tr>
 
+
+
     <tr class="sf_admin_row_0">
         <td>Versi&oacute;on de APACHE >= 2.0</td>
         <td><?=($bool_apache_get_version)?IMG_OK:IMG_NOT_OK?>(<?=$msg_apache_get_version?>)</td>
@@ -294,7 +323,7 @@
     </tr>
 </table>
 
-<? if($bool_config AND $bool_upload AND $bool_log AND $bool_cache AND $bool_memory_limit AND $bool_apache_get_version AND $bool_phpversion AND $bool_mysql_module AND $bool_mod_rewrite) { ?>
+<? if($bool_config AND $bool_upload AND $bool_log AND $bool_cache AND $bool_memory_limit AND $bool_apache_get_version AND $bool_phpversion AND $bool_mysql_module AND $bool_mod_rewrite AND $bool_get_magic_quotes_gpc) { ?>
 
 <?php if($hasErrors) { ?>
     <br><br>

Modified: prosistem/alba/trunk/installer/dist/install/alba_loader.txt
===================================================================
--- prosistem/alba/trunk/installer/dist/install/alba_loader.txt	2007-01-15 15:51:52 UTC (rev 4012)
+++ prosistem/alba/trunk/installer/dist/install/alba_loader.txt	2007-01-15 16:20:46 UTC (rev 4013)
@@ -402,6 +402,10 @@
 
 	error_reporting(E_ALL ^ E_NOTICE);
 
+    //muchas veces tarda demasiado por lo que es prudente ponerle un infinito tiempo de ejecucion
+    set_time_limit(0);    
+
+
 	$dir_base = './'; //repertoire d'installation
 
 	$droits = tester_repertoire();




Más información sobre la lista de distribución Alba-desarrollo