Noticias
Feb
22
Se ha programado la actualización en todos los servidores del lenguaje php a la rama 5.3  para el Miércoles 7 Marzo de 2012. Los servidores con la rama 5.2.x y 5.3.x se actualizarán a la última estable 5.3.x

El lenguaje php es el que utilizan softwares como Joomla, Moodle, Wordpress, Chamilo, etc. para procesar las páginas Webs.

Esta actualización se realiza por cuestiones de seguridad ya que la rama 5.2.17 de php está obsoleta y no liberará más versiones de seguridad. También para seguir proporcionando servicios relacionados con las nuevas versiones Joomla 2.5.2 y Moodle 2.2.1 en todos nuestros hostings/servidores.

Recuerde que si utiliza

- Joomla, la versión mínima que es compatible con php 5.3 es la 1.5.15 o superior. Se aconseja 1.5.25 o 2.5.2

- Moodle, la versión mínima que es compatible con php 5.3 es la 1.9.12 o superior. Se aconseja 1.9.16 o 2.2.1


Deberá por tanto actualizar/migrar a las últimas versiones de estos softwares.

Si utiliza ramas inferiores de Joomla/Moodle o de otro software realizado por terceros compruebe que éstos son compatibles con la versión php 5.3.10 (última disponible en esta fecha).    

Las versiones Joomla/Moodle anteriores a las indicadas dejarán de funcionar total o parcialmente a no ser compatibles con la rama 5.3.x de php.

Al contrario que otros proveedores de hosting que no avisan de las actualizaciones de software en servidores, Nosolored remite la información previa a sus clientes para que puedan actualizar su software.
Leer más »



Feb
22
Usuarios concurrentes en Moodle (u otro software)
Publicado por Nosolored SL el 22/02/2012 05:16 PM
A menudo nos preguntan sobre los usuarios concurrentes en los cursos Moodle y esto, claro está, es algo imposible de conocer de manera exacta. Depende de muchos factores: configuración y capacidad de recursos del servidor, peso y tipo de los contenidos que descargan los usuarios (videos, pdf, archivos scorms, imágenes, etc.), utilización de recursos de Moodle que consumen bastantes recursos como el chat...
Aunque en muchas páginas de servicios hosting para Moodle indican el número de usuarios concurrentes que permite su servidor, estos datos no son más que previsiones que pueden variar mucho en función de todas estas variables que he comentado.
Se suele decir que en general Moodle permite 50 usuarios concurrente por cada Gb de RAM que tenga el servidor, pero eso no es fiable. Influye si el servidor es compartido con otros dominios, más de un Moodle, etc., además de lo mencionado anteriormente.
El propio Martin Dougiamas, creador de Moodle, indicaba esto en un foro de la comunidad Moodle cuando le preguntaban precisamente por el mismo tema:
"There are no limits to Moodle itself.
Mostly it´s down to the operating system, PHP, MySQL, Apache, RAM, disk speed, caching, number of CPUs and their speed, network bandwidth etc ... just adding one thing like PHP Accelerator can give you a 5-10 times speed increase (and hence more time to process more users).
Even on one computer, it depends on what the users are doing, what they´re looking at, which language they are using, size of the database etc etc.
Plus every version of Moodle (and all the other software) has further optimisations as well as new features ...
There´s just too many variables."

Leer más »



Jan
20
Le indicamos a continuación información adicional previa a las actualizaciones previstas a Php 5.3.10 en todos los hostings/servidores de Nosolored SL.

Si sigue usando software obsoleto su sitio puede quedar expuesto a virus, hackeos, defaces o a inserción de malware. 
Es muy recomendable que actualice el software que utiliza a las últimas versiones para 
Versiones Joomla/Moodle que no soportan Php 5.3

Moodle versiones obsoletas:
---------------------------------
Moodle 1.8.14 (3/12/2010)
Moodle 1.7.7 (28/01/2009)
Moodle 1.6.9 (28/01/2009)
Se recomienda encarecidamente actualizar la versión actual de su aula desde las ramas 1.6, 1.7 y 1.8 a 1.9.16 o 2.2.1 Aumentará la funcionalidades y seguridad de su aula virtual Moodle.
Si no actualiza su aula Moodle a la versión 1.9 lo más probable es que deje de funcionar al utilizar un software con más de 3 años de antigüedad y no estar preparado para la rama php 5.3

Joomla 1.5.15+ o superior. Si tiene una versión inferior es aconsejable como mínimo actualizar a 1.5.25 o migrar a 2.5.1
Moodle 1.9.12+ o superior. Si tiene una versión inferior es aconsejable como mínimo actualizar a 1.9.16 o 2.2.1
En caso de utilizar Joomla 1.0 (obsoleto desde 22/03/2008) - Siendo por tanto un RIESGO PARA LA SEGURIDAD DE SU SITIO SEGUIR UTILIZANDO JOOMLA 1.0 EN CUALQUIER RAMA.
Si su web Joomla 1.0 ha dejado de funcionar la solución ideal sería que migrara a la version 1.5/1.6/1.7 o 2.5, pero si no desea le indicamos una solución temporal (PARCHES) comentada en los foros de joomla.org. Esta solución no garantiza que funcionen las extensiones externas a Joomla.:

IMPORTANTE: Sobre una instalación 1.0.15. Si sigue utilizando versiones previas tales como la 1.0.11, 1.0.12, 1.0.13 o 1.0.14 (o anteriores) debe primero actualizar a 1.0.15. 
Recuerde realizar previamente una copia de seguridad de los ficheros modificados.
En su sitio Web debe editar el archivo ../includes/Cache/Lite/Function.php

En la línea 74 reemplace la cadena siguiente

$arguments = func_get_args();


con

$arguments = func_get_args();
$numargs = func_num_args();
for($i=1; $i < $numargs; $i++){
$arguments[$i] = &$arguments[$i];
}
Edita el fichero ../includes/vcard.class.php
Localiza en la línea 36
// taken from PHP documentation comments
function quoted_printable_encode($input, $line_max = 76) {
 $hex  = array('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F');
 $lines  = preg_split("/(?:\r\n|\r|\n)/", $input);
 $eol  = "\r\n";
 $linebreak  = '=0D=0A';
 $escape  = '=';
 $output  = '';
 for ($j=0;$j<count($lines);$j++) {
 $line  = $lines[$j];
 $linlen  = strlen($line);
 $newline  = '';
 
 for($i = 0; $i < $linlen; $i++) {
 $c  = substr($line, $i, 1);
 $dec  = ord($c);
 
 if ( ($dec == 32) && ($i == ($linlen - 1)) ) { // convert space at eol only
 $c = '=20';
 } elseif ( ($dec == 61) || ($dec < 32 ) || ($dec > 126) ) { // always encode "\t", which is *not* required
 $h2 = floor($dec/16); 
 $h1 = floor($dec%16);
 $c  = $escape.$hex["$h2"] . $hex["$h1"];
 }
 if ( (strlen($newline) + strlen($c)) >= $line_max ) { // CRLF is not counted
 $output .= $newline.$escape.$eol; // soft line break; " =\r\n" is okay
 $newline = "    ";
 }
 $newline .= $c;
 } // end of for
 $output .= $newline;
 if ($j<count($lines)-1) {
 $output .= $linebreak;
 }
 }
 
 return trim($output);
}
hasta la línea en blanco 75
reemplace el contenido con:
if(!function_exists('quoted_printable_encode'))
{
// taken from PHP documentation comments
function quoted_printable_encode($input, $line_max = 76) {
 $hex  = array('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F');
 $lines  = preg_split("/(?:\r\n|\r|\n)/", $input);
 $eol  = "\r\n";
 $linebreak  = '=0D=0A';
 $escape  = '=';
 $output  = '';
 for ($j=0;$j<count($lines);$j++) {
 $line  = $lines[$j];
 $linlen  = strlen($line);
 $newline  = '';
 
 for($i = 0; $i < $linlen; $i++) {
 $c  = substr($line, $i, 1);
 $dec  = ord($c);
 
 if ( ($dec == 32) && ($i == ($linlen - 1)) ) { // convert space at eol only
 $c = '=20';
 } elseif ( ($dec == 61) || ($dec < 32 ) || ($dec > 126) ) { // always encode "\t", which is *not* required
 $h2 = floor($dec/16); 
 $h1 = floor($dec%16);
 $c  = $escape.$hex["$h2"] . $hex["$h1"];
 }
 if ( (strlen($newline) + strlen($c)) >= $line_max ) { // CRLF is not counted
 $output .= $newline.$escape.$eol; // soft line break; " =\r\n" is okay
 $newline = "    ";
 }
 $newline .= $c;
 } // end of for
 $output .= $newline;
 if ($j<count($lines)-1) {
 $output .= $linebreak;
 }
 }
 
 return trim($output);
}
}
Esta solución ha sido probada en varias instalaciones Joomla 1.0.15 con Php 5.2.17 y siguen funcionando con normalidad. Realice estas acciones previamente a la actualización prevista a Php 5.3.10 en los hostings/servidores de Nosolored SL.

Consúltenos previamente a través de la cuenta soporte@nosolored.com o a través de esta área de tickets.

Leer más »