1. Inicio
  2. Documentos
  3. Puzzle Web LITE
  4. Instalación
  5. Base de datos

Base de datos

Ahora que ya tenemos listo los ficheros, tenemos que crear una base de datos para poder importar las tablas del sistema.

Vamos a PhpMyAdmin y creamos una nueva base de datos.

Ahora ya tenemos creada la base de datos, solo necesitamos importar las tablas que están en el fichero schema.sql o pegar en la pestaña sql el siguiente código:

CREATE TABLE IF NOT EXISTS `config` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `slug` text NOT NULL,
  `var` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;

INSERT INTO `config` (`id`, `slug`, `var`) VALUES
(1, 'url', 'http://localhost/puzzle-web-lite/'),
(2, 'title', 'Puzzle Web LITE'),
(3, 'description', 'Puzzle Web LITE'),
(4, 'keywords', 'puzzle,web,lite');

CREATE TABLE IF NOT EXISTS `user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` text,
  `surnames` text,
  `email` text NOT NULL,
  `password` text NOT NULL,
  `role` varchar(25) DEFAULT NULL,
  `image` text,
  `code` text NOT NULL,
  `is_active` varchar(25) DEFAULT '1',
  `is_recover` varchar(25) DEFAULT '0',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;

INSERT INTO `user` (`id`, `name`, `surnames`, `email`, `password`, `role`, `image`, `code`, `is_active`, `is_recover`, `created_at`) VALUES
(1, 'admin', '', 'admin@admin.com', '$2y$10$CBG/pvhRSpqFVry86mlhY.EJa5VyLmQbhTWT8gltjEW2LbUS/ymTG', '1', NULL, 'admin', '1', '0', '0000-00-00 00:00:00');

 

En este momento tenemos creadas las tablas de la base de datos, solo necesitamos configurar los archivos del sistema para que se conecten a nuestra base de datos.

Esto se encuentra en el archivo config.php:

En este archivo tenemos que modificar las lineas correspondientes a cada datos y añadir los datos entre las comillas vacías.

  • Host es el servidor de base de datos
  • User es el usuario de la base de datos
  • Password es la contraseña del usuario de la base de datos
  • Database es el nombre de la base de datos
// Host de la base de datos MYSQL
"host" => "",
// Usuaro de acceso a la base de datos MYSQL
"user" => "",
// Contraseña del usuario para acceder a la base de datos MYSQL
"password" => "",
// Nombre de la base de datos MYSQL
"database" => "",

El archivo tiene que quedar así, pero con vuestros datos:

Una vez tenemos todo modificado tenemos lista la base de datos y configurada la conexión a esta misma.

¿Te resultó útil este artículo? Si 2 No