2012-03-29 32 views
5

Estoy usando moodle y cambio la ubicación de mi sitio web, pero me enfrento a este error.no puedo acceder a la base de datos en moodle

Mi config.php es:

<?php /// Moodle Configuration File 

unset($CFG); 

$CFG->dbtype = 'mysql'; 
$CFG->dbhost = 'localhost'; 
$CFG->dbname = 'lightsys_test'; 
$CFG->dbuser = 'lightsys_test'; 
$CFG->dbpass = '123456a'; 
$CFG->dbpersist = false; 
$CFG->prefix = 'mdl_'; 

$CFG->wwwroot = 'http://www.lightsystem.ir/aya/moodle'; 

$CFG->dirroot = '/home/lightsys/public_html/aya/moodle'; 
$CFG->dataroot = '/home/lightsys/public_html/aya/moodledata'; 
$CFG->admin  = 'admin'; 

$CFG->directorypermissions = 00777; // try 02777 on a server in Safe Mode 

require_once("$CFG->dirroot/lib/setup.php"); 
// MAKE SURE WHEN YOU EDIT THIS FILE THAT THERE ARE NO SPACES, BLANK LINES, 
// RETURNS, OR ANYTHING ELSE AFTER THE TWO CHARACTERS ON THE NEXT LINE. 
// /home/lightsys/public_html/aya/moodle/ 
?> 

Y mi error es:

Error: Database connection failed.

It is possible that the database is overloaded or otherwise not running properly.

The site administrator should also check that the database details have been correctly specified in config.php

+0

¿Intentó conectarse a esa base de datos con otro cliente? Ej. MySql Workbench o algo así? – Gian

Respuesta

6

Gracias a todos.

Mi problema está resuelto. No había establecido el permiso correcto para mi base de datos, para mi usuario, y cuando lo hice, mi problema fue resuelto.

+1

¿pueden decirnos los cambios que ha realizado? –

1

Este mensaje de error puede significar:

  • servidor MySQL no se está ejecutando en el servidor local (la servidor indicado)
  • cualquiera de los otros parámetros (nombre de db, inicio de sesión, pas espada) en config.php son incorrectos

¿Puede conectarse a mysql utilizando esas credenciales a través del cliente de línea de comandos mysql (o phpmyadmin o similar)?

Es posible que desee publicar más información sobre el entorno de su servidor.

Cuestiones relacionadas