1.8 KiB
Executable File
Configuración Mysql/MariaDB
Por defecto Kanboard utilizar SQLite para almacenar tus datos. Sin embargo, es posible usar MySQL o MariaDB en lugar de SQLite.
Requirimientos
- Mysql server
- Instalar la extensión
pdo_mysqlen PHP
Nota: Kanboard esta testeada con Mysql >= 5.5 y MariaDB >= 10.0
configuración Mysql
Crear una base de datos
El primer paso es crear una base de datos en tu servidor MySQL Por ejemplo, se puede hacer eso con el cliente de línea de comandos mysql:
CREATE DATABASE kanboard;
Crear un archivo de configuración
El archivo config.php debería contener estos valores:
<?php
// Elegimos el uso de MySQL en lugar de SQLite
define('DB_DRIVER', 'mysql');
// Mysql parametros
define('DB_USERNAME', 'REPLACE_ME');
define('DB_PASSWORD', 'REPLACE_ME');
define('DB_HOSTNAME', 'REPLACE_ME');
define('DB_NAME', 'kanboard');
Nota: Se puede renombrar el archivo de plantilla config.default.php a config.php.
Importando SQL dump (metodo alternativo)
Por primera vez, se ejecutará Kanboard uno por uno cada migración de base de datos y este proceso puede tardar algún tiempo de acuerdo a su configuración.
Para evitar cualquier tiempo de espera de potencial se puede inicializar la base de datos directamente importando el esquema de SQL:
mysql -u root -p my_database < app/Schema/Sql/mysql.sql
El archivo app/Schema/Sql/mysql.sql es un dump SQL que representa la ultima versión de la base de datos
SSL configuración
Estos parámetros tienen que ser definidas para permitir la conexión SSL Mysql:
// Mysql SSL key
define('DB_SSL_KEY', '/path/to/client-key.pem');
// Mysql SSL certificados
define('DB_SSL_CERT', '/path/to/client-cert.pem');
// Mysql SSL CA
define('DB_SSL_CA', '/path/to/ca-cert.pem');