error de instalacion 1.9

error de instalacion 1.9

de John Cruz -
Número de respuestas: 5

Como al final la instalacion automatica en el hosting que compre. Nunca logre logonnerarme

segui sus consejos e intento hacer instalacion manual del 1.9

despues de la pantalla inicial donde me pide el idioma de instalacion

me da este error


Notice: Undefined index: dirroot in C:\Inetpub\vhosts\iuneonline.com\httpdocs\moodle\install.php on line 136

Notice: Undefined index: dirroot in C:\Inetpub\vhosts\iuneonline.com\httpdocs\moodle\install.php on line 137

Notice: Undefined index: dataroot in C:\Inetpub\vhosts\iuneonline.com\httpdocs\moodle\install.php on line 138

Notice: Undefined index: admindirname in C:\Inetpub\vhosts\iuneonline.com\httpdocs\moodle\install.php on line 139

Notice: Undefined index: wwwrootform in C:\Inetpub\vhosts\iuneonline.com\httpdocs\moodle\install.php on line 143

Warning: main(/lib/adminlib.php) [function.main]: failed to open stream: No such file or directory in C:\Inetpub\vhosts\iuneonline.com\httpdocs\moodle\install.php on line 148

Fatal error: main() [function.require]: Failed opening required '/lib/adminlib.php' (include_path='.;./includes;./pear') in C:\Inetpub\vhosts\iuneonline.com\httpdocs\moodle\install.php on line 148

Promedio de valoraciones: -
En respuesta a John Cruz

Re: error de instalacion 1.9

de John Cruz -

las lineas con error son

$CFG->dirroot = $INSTALL['dirroot'];

$CFG->libdir = $INSTALL['dirroot'].'/lib';
$CFG->dataroot = $INSTALL['dataroot'];
$CFG->admin = $INSTALL['admindirname'];

$CFG->httpswwwroot = $INSTALL['wwwrootform']; // Needed by doc_link() in Server Checks page.

require_once($CFG->libdir.'/adminlib.php');

Alguien tiene idea de por que?

En respuesta a John Cruz

Re: error de instalacion 1.9

de David Hernández -
Hola John,

En servers de Windows no tengo experiencia, pero buscando en los
foros en inglés de Moodle, concluyo que el problema puede ser
atribuido a que la carpeta de archivos temporales que usa PHP no
tiene los permisos adecuados para que esta aplicación escriba en ella.

Yo pienso que esto lo tendría que arreglar tu proveedor de servicios
de hosting.

Las referencias que usé para llegar a esta conclusión son estas:

http://moodle.org/mod/forum/discuss.php?d=109109#p529023

http://moodle.org/mod/forum/discuss.php?d=76816

Saludos
En respuesta a David Hernández

Re: error de instalacion 1.9

de John Cruz -

David gracias por tu respuesta

Como te dije esto es un servidor host rent.

no tengo acceso a php.ini

lo que puedo hacer es un .htaccess

te anexo el que hice

de todas formas me da el error

En respuesta a John Cruz

Re: error de instalacion 1.9

de David Hernández -
Hola John,

Esto no se puede resolver por un .htaccess.

Sé que tampoco puedes cambiar el php.ini (y creo que no es necesario hacerlo).

Parece ser que es una cuestión de permisos del fólder o carpeta en la que
PHP (osea la aplicación, no el archivo "php.ini"), almacena los archivos
temporales.

Esto sólo lo puede modificar quien administra el servidor, en este caso, tu proveedor.

Por eso es necesario que lo contactes y le comentes este asunto de los
permisos.

Ahora bien, en el segundo post que cité dice:

"Go to C:\DOCUME~1\ADMINI~1.000\LOCALS~1\Temp\php\session and change the
permissions write to all (guest)"

Es posible que sea esto o algo similar, pero no lo puedo confirmar, pues no tengo
experiencia con servidores Windows.

No obstante, viendo esto, creo que el asunto se refiere más que a la carpeta de
temporales, a la carpeta en la que PHP almacena las sesiones.

La ruta de dicha carpeta está definida en el "php.ini", en algo como:

session.save_path = "C:\ruta_del_server\sessions"

Entonces quizá debas indicarle al proveedor algo como:

"Estoy instalando una aplicación web llamada Moodle que me está arrojando
unos mensajes de error.

Según lo que he podido investigar, el problema puede deberse a que PHP
no tiene acceso para que todos los usuarios (guest) puedan leer la
carpeta en la que se almacenan las sesiones (la definida en "session.save_path").

¿Podría confirmar que los permisos respectivos son los adecuados?"

Algo así es lo que yo haría.

Pero por favor nota que no estoy seguro de que esta sea la razón de por qué te sale
la leyenda que muestras.

De lo que he leído, me parece que es una posibilidad.

Saludos
En respuesta a David Hernández

Re: error de instalacion 1.9

de John Cruz -

Bueno ya envie al cosulta al proveedor

ellos tienen en su web panel un instalador de moodle 1.8

este instala bien

pero cuando voy a logonearme me da timeout y tampoco deja crear usuarios

por lo que lo borre. Pedi al proveedor que reiniciar el sitio y estoy intentando instalarlo manualmente en 1.9