zootropo escribió:¿Has instalado mysql o cualquier otra base de datos que acepte Moodle?
¿Le has puesto bien la url a la BBDD, nombre de usuario y contraseña en el archivo de configuración?
Sinceramente, ni idea. Al instalar Moodle Synaptic me da estas opciones (que he dejado por defecto) e instala las dependencias:
Web server software → apache2
Database server software for Moodle → postgresql
Should a default postgres database be created for moodle on localhost? → sí
Database owner username → moodle
Database owner password → en blanco
Warning - moodle tables not created in database. This install script will create the Moodle database, but the tables need to be created by Moodle itself. Please launch Moodle immediately after this installation completes:
http://localhost/moodle/admin
No sé qué archivo de configuración es ese en el que tengo que poner la url a la BBDD, nombre de usuario y contraseña, si pudieses especificármelo un poco por favor...
EDITO:
La primera vez que he instalado Moodle he escogido postgresql, que la verdad no sé lo que es. Esta segunda vez he escogido mysql-server - que tampoco sé que es, pero sé que está instalado. Al final de la instalación recibo este mensaje:
"The moodle package was upgraded or installed, but was unable to contact a MySQL server.
If you were in the process of dist-upgrading, this is normal as mysql-server is stopped for a portion of the upgrade.
If this is a fresh package installation, verify that mysql-server is installed and running. Once you have verified the server is running, you can reconfigure the package by running 'sudo dpkg-reconfigure moodle'.
If your root password or location of the MySQL server are non-standard, you can also update them via 'sudo dpkg-reconfigure moodle'".
Al intentar ejecutar sudo dpkg-reconfigure moodle, recibo éste:
" * Reloading web server config apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[ OK ]
Failed to execute SQL: CREATE DATABASE moodle\nAccess denied for user ''@'localhost' to database 'moodle' at -e line 8, <> line 1.
Failed to create database (incorrect admin username/password?)
It's also possible that mysql-server wasn't running. After install
is completed, you will need to make sure mysql-server is running
and that you supplied correct information. Try:
sudo dpkg-reconfigure moodle".