Hello @TrystanLea
I’ve been using EmonCMS in my Synology servers with Web Station for the last five years, everything works fine (with previous versions EmonCMS, ex. 9.8.28).
But when installing the latest version of EmonCMS (master), I encountered a problem: “Error connecting to the database”
I was able to install the latest version of EmonCMS on one my Synology NAS (with the latest DSM) with Web Station. But only if I edit the settings.php file as follows (as in previous versions EmonCMS):
$_settings = array(
// Suggested installation path for symlinked emoncms modules /opt/emoncms
"emoncms_dir" => "/volume1/web/emoncms",
// Suggested installation path for emonpi and EmonScripts repository: /opt/openenergymonitor
"openenergymonitor_dir" => "/opt/openenergymonitor",
// Show all fatal PHP errors
"display_errors" => true,
// Set to true to run database update without logging in
// URL Example: http://localhost/emoncms/admin/db
"updatelogin" => false,
//1 #### Mysql database settings
"sql"=>array(
$server = "127.0.0.1",
$database = "emoncmshome",
$username = "emoncms",
$password = "emondb***********",
$port = 3307,
// Skip database setup test - set to false once database has been setup.
$dbtest = true
),
Only after such editing can I create an account and log in.
But in the file default-settings.php, it looks like this:
$_settings = array(
// Suggested installation path for symlinked emoncms modules /opt/emoncms
"emoncms_dir" => "/opt/emoncms",
// Suggested installation path for emonpi and EmonScripts repository: /opt/openenergymonitor
"openenergymonitor_dir" => "/opt/openenergymonitor",
// Show all fatal PHP errors
"display_errors" => true,
// Set to true to run database update without logging in
// URL Example: http://localhost/emoncms/admin/db
"updatelogin" => false,
// Mysql database settings
"sql"=>array(
"server" => "localhost",
"database" => "emoncms",
"username" => "_DB_USER_",
"password" => "_DB_PASSWORD_",
"port" => 3306,
// Skip database setup test - set to false once database has been setup.
"dbtest" => true
),
You wrote, that the file default-settings.ini can be used for settings? How right?
Thanks.