InicioInfoPagina en Blanco Moodle al Iniciar Sesion

Pagina en Blanco Moodle al Iniciar Sesion
(Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM)


Busque como loco esta solucion y por eso la comparto!

*Explico,

Cuando sale la pagina en Blanco de Moodle por “ninguna razon alguna”! al Tratar de Iniciar Sesion,
Es porque enrealidad si hay un problema de syntax en la pagina,pero el navegador no lo muestra y por eso hay q activar el debbuging pero ese es cuento aparte(para activar debbuging solo tienen que agregar

$CFG->debug = 2047;
$CFG->debugdisplay = 1;


al archivo config.php que esta ubicado en el root de moodle osea en moodle/config.php
),no necesitamos eso necesariamente pues esto solo nos sirve para decirnos cual es el error.
El problema de syntax que sucede es el siguiente :

Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in /home/usuario/public_html/www.tusitio.com/moodle/question/engine/lib.php on line 338


Ahora nos preguntamos, COMO RAYOS ARREGLAMOS ESTO?!!!

Muy FACIL Y RAPIDO.

1) Entran al archivo del error, osea: lib.php (que esta ubicado en moodle/question/engine/lib.php)

2)Abren el lib.php con un bloc de notas o dreamweaver,etc.

3)Se van a la linea 338 y por ahi encontraran el siguiente codigo:

return $class::get_required_behaviours();

4)Ahora sustituyen ese codigo por este nuevo:

return call_user_func(array($class, 'get_required_behaviours'));

5)FINAL!!esta hecho!!ahora inicien sesion y walaaa!!wohoo!!no mas paginas en blanco!!=D!
------------------------------------------
FIN del TUTO
-----------------------------------------

Acerca del Problema
*Este problema se debe a un problema de compatibilidad de sus versiones de php que tienen en sus servidores, en mi caso, my version de php era 5.2.17, y cuando tienen la versiones entre 5.2 y 5.3 entonces sucede este problema que se arregla facilmente como ya hemos discutido en el tuto.
-Si no saben que VERSION de PHP tienen en su servidor, entonces hagan un archivo nuevo .php y dentro del nuevo documento blanco pegan esto:
<?php phpinfo(); ?>
Y despues guardan el documento como info.php y lo guardan en el ROOT directory de MOODLE, osea en moodle/info.php
Despues entran desde su navegador web(chrome,mozilla,etc) a : www.tusitio.com/info.php o si tienen a moodle en otro lado de su sitio pues www.tusitio.com/moodle/info.php o dependiendo de donde lo tengan claro.
Al abrir el archivo en el titulo de la pagina aparecera que VERSION de PHP tienen

DEJEN PUNTOS PORFA!!NECESITO 50 para poder comentar!=(!soy NOVATO!
Datos archivados del Taringa! original
0puntos
1,658visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

w
willce20🇦🇷
Usuario
Puntos0
Posts2
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.