We get the same problem when using the default "./config/shop.php" because it contains these lines:
Code: Select all
'resource' => array(
'db' => array(
// 'adapter' => env('DB_CONNECTION', 'mysql'),
// 'host' => env('DB_HOST', 'localhost'),
// 'port' => env('DB_PORT', ''),
// 'socket' => '',
// 'database' => env('DB_DATABASE', 'laravel'),
// 'username' => env('DB_USERNAME', 'root'),
// 'password' => env('DB_PASSWORD', ''),
// 'stmt' => array( "SET NAMES 'utf8'", "SET SESSION sql_mode='ANSI'" ),
),
),
They cause an empty "resource/db" array in the Aimeos setup command but removing all comments works:
Code: Select all
'resource' => array(
'db' => array(
'adapter' => env('DB_CONNECTION', 'mysql'),
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', ''),
'socket' => '',
'database' => env('DB_DATABASE', 'laravel'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', ''),
'stmt' => array( "SET NAMES 'utf8'", "SET SESSION sql_mode='ANSI'" ),
),
),
What works too is to comment out the whole block:
Code: Select all
/*
'resource' => array(
'db' => array(
'adapter' => env('DB_CONNECTION', 'mysql'),
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', ''),
'socket' => '',
'database' => env('DB_DATABASE', 'laravel'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', ''),
'stmt' => array( "SET NAMES 'utf8'", "SET SESSION sql_mode='ANSI'" ),
),
),
*/
Then, the default resource configuration is used.