Hi, I just upgraded my host from debian 11 to 12 (and thus from php7.4 to php8.2). Since then my tt-rss setup is broken. I have been using the self-hosted tt-rss for about 10 years and update it maybe once or twice a year.
Since the debian update I now get the error “Exception while creating PDO object:could not find driver” thrown, but I’m confident, that the driver is loaded. Other applications using mysql are also working.
$ php -m | grep pdo
pdo_mysql
phpinfo() also confirms the driver is loaded:
PDO
PDO support | enabled
PDO drivers | mysql
pdo_mysql
PDO Driver for MySQL | enabled
Client API version | mysqlnd 8.2.5
I quickly set up a fresh installation following this guide: https://tt-rss.org/wiki/InstallationNotesHost and got the same error.
Is php8.2 unsupported or has anything major changed in the last year?
PS: I’ve been looking around the forum a bit and noticed that many people recommend a Docker installation. Please don’t post me Docker suggestions as I am personally not a big fan of container solutions. I understand the benefits, but I prefer to work on a bare metal system as it puts the security of the libraries and software in the hands of the distribution maintainers and not an individual application developer.