postconf -e daemon_directory='/usr/lib/postfix/sbin'
postconf -e shlib_directory='/usr/lib/postfix'
daemon_directory
causes Postfix cannot start.shlib_directory
causes Postfix cannot find pcre/mysql/pgsql/ldap modules.iRedAPD requires package python-pymysql
:
apt -y install python-pymysql
NOTE: This step is toally optional if you're fine with old PHP release.
php was not upgraded to 7.0 automatically, have to install them manually:
apt-get install php-json php-gd php-mcrypt php-curl mcrypt php-intl php-xml php-mbstring php-mysql libapache2-mod-php
If you're running Nginx, you must install package php-fpm
too:
apt install php-fpm
php-fpm daemon socket file is changed:
/var/run/php-fpm.socket
/var/run/php/php7.0-fpm.sock
iRedMail hard-codes php-fpm socket file in /etc/nginx/nginx.conf
or
/etc/nginx/conf.d/default.conf
, you must update them to use new socket file.