i have updated our slightly outdated 2.9.4 version, which was installed on an ubuntu 16.04 LTS with lampp (apache2, php 7.3), and ported it successfully to a newer ubuntu 20.04 LTS server with native apache2 and php 7.4.3. This setup was working fine. On this server there also runs an OSticket instance, which now requires php 8+, so i had to release-update the ubuntu to version 22.04 LTS that natively has php 8.1 onboard. Unfortunately, due to very strict firewall and security policies in our company, i am not able to install 3rd party ppa like ondrej. Is there any possibility to update the now no longer running 2.9.13 version to current release? I've tried all the procedures i have found (keeping "assets, config, data, images"-directories), run the update script, but no luck at all. Today it's end of work, but tomorrow i can paste the given messages in /var/log/apache2/error.log. I also tried to do a clean install and copied the above-mentioned directories over the installaion and imported the mysql-database (mariaDB). Veryfied the DB-credentials in the database.php but also no success. LDAP is not used at the moment, there are only local users. But, maybe, it was in the inital setup years ago (mis-)configured. The error-message is as followed:
Code: Select all
Uncaught exception: 'TypeError' Message: 'Return value of phpMyFAQ\Configuration::isLdapActive() must be of the type bool, null returned'
I think my issue is related to viewtopic.php?f=7&t=43190 which should almost be the same problem.