SVN Alba r4013 - in prosistem/alba/trunk: . installer/dist/install
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ó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();
participants (1)
-
commits@pressenter.com.ar