Documentations

Configurer la BD

Par défaut, Voila utilise le gestionnaire de base de données SQLite qui stocke la base de données dans le dossier SQLite du projet.

Si vous préférez utiliser Mysql, vous devez créer une base de données dans votre mysql.

Si vous avez accès à votre base de données à partir de la ligne de commande, avec l'utilisateur root ou avec l'utilisateur bénéficiant des profils de création de base de données, exécutez simplement les commandes suivantes:

$ mysql -u root -p

Et dans mysql créez votre base de données et remplissez la avec le fichier mvcvoila_items.sql par exemple.

Voici un exemple avec les commandes à exécuter à partir de la ligne de commande dans mysql:

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

Il faut maintenant configurer le fichier 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');

et remplacez user, password et database_name par vos données locales pour mysql

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

Essayons de voir si cela fonctionne sur votre navigateur (n'oubliez pas de lancer votre serveur web)