I'm trying to update my current installation to the latest version, but after the update, pages are blank, and I’m seeing several error messages in the logs. Specifically, I'm getting warnings about "Undefined array keys" and fatal errors like "Table 'itflow.custom_links' doesn't exist." Has anyone else encountered these issues during an update, or does anyone know a fix?
"[Tue Oct 29 10:46:16.226306 2024] [php:warn] [pid 808] [client 192.168.1.6:34974] PHP Warning: Undefined array key "config_whitelabel_key" in /path/to/get_settings.php on line 135, referer: [ADMIN_UPDATE_URL]
[Tue Oct 29 10:46:16.226932 2024] [php:error] [pid 808] [client 192.168.1.6:34974] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'itflow.custom_links' doesn't exist in /path/to/top_nav.php:33\nStack trace:\n#0 /path/to/top_nav.php(33): mysqli_query()\n#1 /path/to/inc_all_admin.php(16): require_once('...')\n#2 /path/to/admin_update.php(2): require_once('...')\n#3 {main}\n thrown in /path/to/top_nav.php on line 33, referer: [ADMIN_UPDATE_URL]
[Tue Oct 29 10:47:04.067033 2024] [php:warn] [pid 1680] [client 192.168.1.6:56526] PHP Warning: Undefined array key "config_invoice_paid_notification_email" in /path/to/get_settings.php on line 49, referer: [ADMIN_UPDATE_URL]
[Tue Oct 29 10:47:04.067073 2024] [php:warn] [pid 1680] [client 192.168.1.6:56526] PHP Warning: Undefined array key "config_whitelabel_enabled" in /path/to/get_settings.php on line 134, referer: [ADMIN_UPDATE_URL]
[Tue Oct 29 10:47:04.067078 2024] [php:warn] [pid 1680] [client 192.168.1.6:56526] PHP Warning: Undefined array key "config_whitelabel_key" in /path/to/get_settings.php on line 135, referer: [ADMIN_UPDATE_URL]
[Tue Oct 29 10:47:04.067652 2024] [php:error] [pid 1680] [client 192.168.1.6:56526] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'itflow.custom_links' doesn't exist in /path/to/top_nav.php:33\nStack trace:\n#0 /path/to/top_nav.php(33): mysqli_query()\n#1 /path/to/inc_all_admin.php(16): require_once('...')\n#2 /path/to/admin_update.php(2): require_once('...')\n#3 {main}\n thrown in /path/to/top_nav.php on line 33, referer: [ADMIN_UPDATE_URL]
[Tue Oct 29 10:47:04.596658 2024] [php:warn] [pid 809] [client 192.168.1.6:56542] PHP Warning: Undefined array key "config_invoice_paid_notification_email" in /path/to/get_settings.php on line 49, referer: [ADMIN_UPDATE_URL]
[Tue Oct 29 10:47:04.596696 2024] [php:warn] [pid 809] [client 192.168.1.6:56542] PHP Warning: Undefined array key "config_whitelabel_enabled" in /path/to/get_settings.php on line 134, referer: [ADMIN_UPDATE_URL]
[Tue Oct 29 10:47:04.596700 2024] [php:warn] [pid 809] [client 192.168.1.6:56542] PHP Warning: Undefined array key "config_whitelabel_key" in /path/to/get_settings.php on line 135, referer: [ADMIN_UPDATE_URL]
[Tue Oct 29 10:47:04.597067 2024] [php:error] [pid 809] [client 192.168.1.6:56542] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'itflow.custom_links' doesn't exist in /path/to/top_nav.php:33\nStack trace:\n#0 /path/to/top_nav.php(33): mysqli_query()\n#1 /path/to/inc_all_admin.php(16): require_once('...')\n#2 /path/to/admin_update.php(2): require_once('...')\n#3 {main}\n thrown in /path/to/top_nav.php on line 33, referer: [ADMIN_UPDATE_URL]
Server Info
PHP version: 8.1.29
Database Version: 10.6.18-MariaDB-0ubuntu0.22.04.1 / 100618
Operating System: Linux -Standard-PC-Q35-ICH9-2009 6.8.0-45-generic #45~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Sep 11 15:25:05 UTC 2 x86_64
Web Server: Apache/2.4.52 (Ubuntu)
Apache/PHP Error Log: Debian/Ubuntu default is usually /var/log/apache2/error.log
File System
Total number of files in uploads and its subdirectories: 29
Total size of files in uploads and its subdirectories: 0.8 MB
ITFlow app
App Version: 0f6ed690088819336e7be2b0acc9b911cf340d4e
Cron enabled: 1
App Timezone:
Database Structure Check
Database stats
Number of tables: 93
Total number of fields: 919
Total number of rows: 5026
Current Database Version: 1.4.5