[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ó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