it-swarm.dev

Migrar el sitio de Joomla a una máquina local

Borked un sitio de Joomla al intentar actualizar a Joomla 3. Una de las extensiones no era compatible y tuve que restaurar mi copia de seguridad, incluida la copia de seguridad de la base de datos. Desafortunadamente, no funcionó y acabo de recibir errores mySql. No debería haberlo probado localmente en lugar de probarlo en un sitio de producción.

Ahora estoy tratando de ejecutar una copia del sitio web en mi computadora localmente, con Xampp. Xampp ejecuta Apache y mySql. He configurado MySql de acuerdo con las instrucciones en: http://docs.joomla.org/Copying_a_Joomla_website pero todavía recibo el error:

Database connection error (2): Could not connect to MySQL.Database connection error (2): Could not connect to MySQL.

Sugerencias?

1
Iktys

Eche un vistazo a la configuración de su base de datos en el archivo configuration.php en su directorio raíz de Joomla, este es el archivo que conecta Joomla con su base de datos MySQL.

Cuando usa XAMPP en su computadora, el usuario root (con contraseña vacía) generalmente tiene acceso a todas sus bases de datos.

Intente configurar las siguientes variables en usted configuration.php archivo:

public $user = 'root';
public $password = '';
public $db = 'DATABASENAME';
public $Host = 'localhost';

(Deje el resto de los campos como están por ahora).

Breve explicación:
$ Host: generalmente "localhost" cuando se usa XAMPP
$ user: generalmente "root" cuando se usa XAMPP
$ contraseña: generalmente vacío cuando se usa XAMPP
$ db: El nombre de la base de datos supongo que importó usando una herramienta como phpmyadmin

3
johanpw

Este error significa lo que significa. Ha definido un valor incorrecto para los parámetros de conexión de la base de datos.

Verifique su archivo configuration.php y asegúrese de haber completado las siguientes variables correctamente:

public $user = 'DB_USER';
public $password = 'DB_PASSWORD';
public $db = 'DB_NAME';
public $dbprefix = 'jos32_';

También asegúrese de haber asignado su usuario de base de datos a la base de datos real en PhpMyAdmin

2
Lodder