More Problems Updating

gibbon.sql is only used during the installation, and can be ignored from then onward. If the information in config.php matches what you used to successfully log in to the MySQL from the terminal, then it is very possibly a PHP-MySQL issue.

Gibbon uses a PHP class called PDO to manage connections: this should be installed and enabled by default, but perhaps it is not. You could use phpinfo() to check for PDO, or check your PHP logs to see exactly what error it is logging.

I ran phpinfo() and found this bit about PDO:

`PDO

PDO support => enabled
PDO drivers =>  `
```


Should there be something in the drivers part?
I include the rest of the output in a text file in case its useful...

Not sure if this is relevant but:

`/var/log/apache2$ cat error.log
[Tue Mar 08 06:25:01.930209 2022] [mpm_prefork:notice] [pid 1388] AH00163: Apache/2.4.29 (Ubuntu) configured -- resuming normal operations
[Tue Mar 08 06:25:01.930245 2022] [core:notice] [pid 1388] AH00094: Command line: '/usr/sbin/apache2'
[Tue Mar 08 09:44:17.736704 2022] [core:error] [pid 11206] [client 45.146.165.37:46752] AH00126: Invalid URI in request POST /cgi-bin/.%2e/.%2e/.%2e/.%2e/bin/sh HTTP/1.1`
```

hello @sdbaldwin

if you try:
sudo /etc/init.d/mysql status and shows mysqli is running if not try <code class="CodeInline">sudo /etc/init.d/mysql restart

if verything is okay then that means you should try checking for PHP errors that Gibbon files throws [be sure to have the right file permissions as well]

Hi sdbaldwin,

I wonder if, in switching to PHP 7.3, that there may be some extensions missing. Can you try something like (this

apt install php7.3-mysql `

if there are other extensions missing, sometimes the following helps: apt install php7.3-gd php7.3-zip php7.3-curl php7.3-gettext php7.3-pdo php7.3-xml php7.3-mbstring`

Specifically php7.3-mysql may be missing. Then, after you run that, also be sure to check your specific php.ini file for PHP 7.3 (it will be a different file than 7.2). Scroll to the Dynamic Extensions section, and ensure that the above named extensions are not commented out (eg: if they have a ; in front of the name, remove the ; symbol ). Then, restart apache to see if these changes help.

Thank you Sandra! That did it!
Only incremental updates from now on…

Many thanks!

Thanks for your advice too Kevin, much appreciated.

Great to hear you’re back up and running!