Debian Upgrade Bookworm To Trixie: Difference between revisions
Jump to navigation
Jump to search
(→Web Application Using PHP and MariaDB: Added a2enmod php8.4) |
(Added saslauthd) |
||
| Line 36: | Line 36: | ||
[https://futurestud.io/tutorials/nginx-how-to-fix-ssl-directive-is-deprecated-use-listen-ssl Credits] | [https://futurestud.io/tutorials/nginx-how-to-fix-ssl-directive-is-deprecated-use-listen-ssl Credits] | ||
== saslauthd == | |||
In <code>/etc/systemd/system/saslauthd.service.d/override.conf</code>: | |||
[Service] | |||
PIDFile=/var/spool/postfix/var/run/saslauthd/saslauthd.pid | |||
[[Category:Linux]] | [[Category:Linux]] | ||
Latest revision as of 19:33, 31 May 2026
This article contains all problems that I encountered when upgrading Debian from 12/Bookworm to 13/Trixie.
Web Application Using PHP and MariaDB
After upgrade, PHP would not work any more. Installation of package libapache2-mod-php8.4 was required. Then the MariaDB (formerly MySQL) database could not be accessed which could be solved by installing php8.4-mysql.
apt -y install libapache2-mod-php8.4 php8.4-mysql
After that
a2enmod php8.4
is required to enable the module.
nginx SSL
nginx -t might print an error message like this one:
unknown directive "ssl" in /etc/nginx/sites-enabled/site:linenr
It's easy to fix: Run
nano /etc/nginx/sites-enabled/site:linenr
Usually in this line you find
listen 443;
Add "ssl" to it:
listen 443 ssl;
Later in the file remove the line
ssl on;
saslauthd
In /etc/systemd/system/saslauthd.service.d/override.conf:
[Service] PIDFile=/var/spool/postfix/var/run/saslauthd/saslauthd.pid