Documentación

Config DB

Por defecto, Voila utiliza el gestor de bases de datos SQLite que almacena la base de datos en la carpeta SQLite del proyecto.

Si prefiere utilizar Mysql, debe crear una base de datos en su mysql.

Si tienes acceso a tu base de datos desde la línea de comandos, con el usuario root o con el usuario que se beneficia de los perfiles de creación de bases de datos, sólo tienes que ejecutar los comandos:

$ mysql -u root -p

Y en mysql crea tu base de datos y llénala con el archivo mvcvoila_items.sql por ejemplo.

He aquí un ejemplo con los comandos a ejecutar desde la línea de comandos en mysql:

CREATE DATABASE my_voila_app;
USE my_voila_app;
SOURCE mvcvoila_items.sql;
QUIT;

Ahora, tienes que configurar el archivo config/db.php.

define('app_db', "sqlite");
// define('app_db', "mysql");
/** * this file define mysql bd access infos. * */
define('app_db_user','user');
define('app_db_pwd','password');
define('app_db_host', 'localhost');
define('app_db_name', 'database_name');
/** * this section define sqlite access */
define('app_db_path', __dir__ . '/../sqlite/mvcvoila.com.db');

y sustituye usuario, contraseña y nombre_base_de_datos por tus datos locales para mysql

Don't forget to comment "define('APP_DB', "sqlite");" and uncomment "// define('APP_DB', "mysql");"

Probemos si funciona en su navegador (no olvide iniciar su servidor web)