Buen día
Necesito ayuda con lo siguiente. Tengo una plataforma en un hosting de godaddy, pero por temas de capacidad se contrató un hosting más potente. Tratando de realizar las tareas de migración de un servidor a otro, me aparece el mensaje: "Error al leer de la base de datos". Les comento mas detalles a continuación:
El sitio se llama http://asesoriasgalois.com/ Mismo que trabaja sobre wordpress (el wordpress si se pudo migrar sin problemas sin errores en la base de datos), en el cual también está montado Moodle en su versión 3.9.2.
Quedando nuestra plataforma en la ruta: http://asesoriasgalois.com/moodle/
- Para hacer la migración se respaldó La Base de datos de Moodle (tanto en .sql como comprimida en .zip), las carpetas moodledata y Moodle.
- Posteriormente se subieron mediante CPanel en la parte de Administración de archivos todas las carpetas
- Se creó la base de datos, el usuario y contraseña, y se asoció privilegios al usuario a dicha Base de datos
- En CPanel a través de PHPMyAdmin se importó la base de datos, aquí ocurrieron dos escenarios:
a) Cuando se importó la base de datos en formato .sql arrojó el siguiente error:
Error Análisis estático:
Se encontraron 1 errores durante el análisis.
Tipo de declaración desconocida. (near "div" at position 1)
consulta SQL:
<div class="error"><h1>Error</h1><p><strong>consulta SQL:</strong> <a href="db_sql.php?sql_query=SET+SQL_QUOTE_SHOW_CREATE+%3D+1&show_query=1&db=asesor48_"><span class="nowrap"><img src="themes/dot.gif" title="Editar" alt="Editar" class="icon ic_b_edit" /> 
MySQL ha dicho: Documentación
#1064 - Algo está equivocado en su sintax cerca '<div class="error"><h1>Error</h1><p><strong>consulta SQL:</strong>
<a href="db_s' en la linea 1
b) Cuando se importó la base de datos en formato .sql.zip es decir, la base .sql se comprimió en formato .zip
Si la subió correctamente sin marcar error
Al final para ambos casos, una vez creada la base de datos, en la carpeta Moodle, se modificó el archivo config.php para cambiar los valores de Nombre BD, usuario, contraseña. Anexo como quedó:
<?php // Moodle configuration file
unset($CFG);
global $CFG;
$CFG = new stdClass();
$CFG->dbtype = 'mysqli';
$CFG->dblibrary = 'native';
$CFG->dbhost = 'localhost';
$CFG->dbname = 'xxxxxxxxxx';
$CFG->dbuser = 'xxxxxxxxxx;
$CFG->dbpass = 'xxxxxxxxx;
$CFG->prefix = '';
$CFG->dboptions = array (
'dbpersist' => 0,
'dbport' => '',
'dbsocket' => '',
);
$CFG->wwwroot = 'http://asesoriasgalois.com/moodle';
$CFG->dataroot = '/home/nombre_ruta_servidor/moodledata';
$CFG->admin = 'admin';
$CFG->directorypermissions = 0777;
require_once(dirname(__FILE__) . '/lib/setup.php');
// There is no php closing tag in this file,
// it is intentional because it prevents trailing whitespace problems!
*** algunos datos se ponen ocultos por seguridad***
Y al intentar abrir la ruta antes mencionada: http://asesoriasgalois.com/moodle/ arroja el error: "Erro al leer de la base de datos"
Me pueden ayudar ya que no se más hacer, e intentado borrar la base, volverla a crear, cambiar usuario, contraseña varias veces, y nada funciona, pareciera que la base se exportó con error, pero lo único que tengo es el respaldo generado, ya no tengo la base de datos original. Incluso tenía respaldos de la base de datos de meses pasados pero el error es el mismo.
Anexo datos adicionales:
- Versión de PHP: 7.2
- Versión MySQL: 5.6.49-cll-lve
- Sistema operativo: linux
- Tipo servidor: compartido
- La BD exportada pesa 365 MB