PHP Developers Network
http://forums.devnetwork.net/

How to get MySql working with bolt ??
http://forums.devnetwork.net/viewtopic.php?f=72&t=142935
Page 1 of 1

Author:  gautamz07 [ Wed Sep 14, 2016 2:18 am ]
Post subject:  How to get MySql working with bolt ??

Hey guys i am using the bolt CMS and basially the database config file is a YML file that looks like below:

Syntax: [ Download ] [ Hide ]
# Database setup. The driver can be either 'sqlite', 'mysql' or 'postgres'.
#
# For SQLite, only the databasename is required. However, MySQL and PostgreSQL
# also require 'username', 'password', and optionally 'host' ( and 'port' ) if the database
# server is not on the same host as the web server.
#
# If you're trying out Bolt, just keep it set to SQLite for now.
database:
    driver: mysqli
    databasename: bolt


If i keep these settings and navigate to http://localhost:8080/bolt/public/ ,

i can see the login screen , but i want to be using MySql and so i change the settings to the following:

Syntax: [ Download ] [ Hide ]
# Database setup. The driver can be either 'sqlite', 'mysql' or 'postgres'.
#
# For SQLite, only the databasename is required. However, MySQL and PostgreSQL
# also require 'username', 'password', and optionally 'host' ( and 'port' ) if the database
# server is not on the same host as the web server.
#
# If you're trying out Bolt, just keep it set to SQLite for now.
database:
    driver: MySQL
    databasename: bolt
    host: localhost
    username: root
    password:


Now i get the following screen:




I'll paste the error below too:

Syntax: [ Download ] [ Hide ]
Fatal error: Uncaught exception 'Bolt\Exception\LowLevelDatabaseException' with message 'MySQL was selected as the database type, but it is not supported.' in C:\xampp\htdocs\bolt\vendor\bolt\bolt\src\Exception\LowLevelDatabaseException.php:41 Stack trace: #0 C:\xampp\htdocs\bolt\vendor\bolt\bolt\src\Configuration\LowlevelChecks.php(188): Bolt\Exception\LowLevelDatabaseException::unsupportedDriver('MySQL') #1 C:\xampp\htdocs\bolt\vendor\bolt\bolt\src\Configuration\ResourceManager.php(451): Bolt\Configuration\LowlevelChecks->doDatabaseCheck() #2 C:\xampp\htdocs\bolt\vendor\bolt\bolt\src\Configuration\ResourceManager.php(412): Bolt\Configuration\ResourceManager->verifyDb() #3 C:\xampp\htdocs\bolt\vendor\bolt\bolt\src\Configuration\ResourceManager.php(395): Bolt\Configuration\ResourceManager->postInitialize() #4 C:\xampp\htdocs\bolt\vendor\bolt\bolt\src\Application.php(59): Bolt\Configuration\ResourceManager->initialize() #5 C:\xampp\htdocs\bolt\vendor\bolt\bolt\app\bootstrap.php(123): Bolt\Application->__construct(Array) #6 in C:\xampp\htdocs\bolt\vendor\bolt\bolt\src\Exception\LowLevelDatabaseException.php on line 41


Any idea how i can get MySql working with bolt ?

Thank you.

Author:  gautamz07 [ Wed Sep 14, 2016 4:35 am ]
Post subject:  Re: How to get MySql working with bolt ??

because my driver name was incorrect. :P

Use
Syntax: [ Download ] [ Hide ]
driver: mysql

Page 1 of 1 All times are UTC - 5 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/