little more debug info in setup

This commit is contained in:
maxpozdeev 2024-01-07 14:24:03 +03:00
parent 634cdcceee
commit 3f721aa1cf
2 changed files with 10 additions and 4 deletions

View file

@ -21,13 +21,13 @@ if (!defined('MTT_THEME')) {
define('MTT_THEME_PATH', MTT_CONTENT_PATH. MTT_THEME. '/');
if (getenv('MTT_ENABLE_DEBUG') == 'YES') {
if (getenv('MTT_ENABLE_DEBUG') == 'YES' && !defined('MTT_DEBUG')) {
define('MTT_DEBUG', true);
error_reporting(E_ALL);
ini_set('display_errors', '1');
ini_set('log_errors', '1');
}
else {
else if (!defined('MTT_DEBUG')) {
//ini_set('display_errors', '0');
//ini_set('log_errors', '1');
define('MTT_DEBUG', false);
@ -271,6 +271,7 @@ function setup_and_start_session()
# this is a known samesite flag workaround, was fixed in 7.3
session_set_cookie_params($lifetime, $path. '; samesite=lax', null, null, true);
} else {
/** @disregard P1006 available in php 7.3 */
session_set_cookie_params([
'lifetime' => $lifetime,
'path' => $path,

View file

@ -15,9 +15,11 @@ if (version_compare(PHP_VERSION, '7.2.0') < 0) {
if (getenv('MTT_ENABLE_DEBUG') == 'YES') {
set_exception_handler('debugExceptionHandler');
define('MTT_DEBUG', true);
}
else {
set_exception_handler('myExceptionHandler');
define('MTT_DEBUG', false);
}
if (!defined('MTTPATH')) define('MTTPATH', dirname(__FILE__) .'/');
@ -76,10 +78,13 @@ if ($configExists)
// Determine current installed db version
$ver = databaseVersion($db);
if (MTT_DEBUG) {
error_log("Database version detected: $ver");
}
if ($ver == '') {
// clean install
// will not load settings from database in init.php
// Clean install
// Don't load settings from database in init.php
Config::$noDatabase = true;
}
else if (version_compare($ver, '1.4') < 0) {