Release date:
2026-09-02 11:10:05 UTC
Description:
* ALTPHP-2571: restore the sticky-writable mode on
/opt/alt/php81/var/lib/php/session from the Debian/Ubuntu postinst -
dh_installdirs and dh_fixperms shipped it as 755 root:root, so no
non-root user could write session data
* ALTEAPLN-3: no change to the Debian packaging - alt-php81-cli has never
depended on the FPM package here. Recorded for parity with the RPM side,
where a hard Requires was dropped so the FPM package can be removed on
servers that only use PHP Selector via lsapi
* ALTEAPLN-15: stop shipping the empty
/opt/cpanel/alt-php81/root/etc/php-fpm.d/_.conf placeholder in the
package. cPanel counts any *.conf in that directory as an enabled FPM pool
and kept restarting alt-php81-fpm through chkservd on servers that never
use FPM, even with the unit disabled. The alt-php81-php-fpm post-install
script now creates the file with mode 0644 only when cPanel is absent -
the only case where it is wanted, to silence php-fpm's include-glob
warning - and deletes it when cPanel is present. Since no package owns the
file any more, a new -php-fpm postrm removes it on remove and purge, so a
stray *.conf cannot be left behind to re-trigger this bug if cPanel is
installed later
The default www pool is removed on cPanel hosts too, the same way as
_.conf. cPanel writes its own per-domain pool under
/opt/cpanel/alt-phpXY/root/etc/php-fpm.d when FPM is enabled through its
API - verified serving a request with SAPI fpm-fcgi from that pool alone -
so the shipped default pool was only letting the service run on hosts that
never use FPM. It is still shipped and used off cPanel
* ALTEAPLN-33: set rotate 7 in the FPM logrotate config. It carried no
rotate directive, so logrotate applied its default of 0 and deleted the
previous log on every rotation, leaving no error-log history at all.
Found while adding this config to php53-55, which had none
Updated packages:
-
alt-php81_8.1.34-30_amd64.deb
sha:366a4d4618a430322080a4c85f33fc5da42aa2eb
-
alt-php81-bcmath_8.1.34-30_amd64.deb
sha:2a4b7e2d71003d20e92bcecbfc977aacaeb15642
-
alt-php81-cli_8.1.34-30_amd64.deb
sha:b35b29e13cbd0f33ab34938a1581b689565fce0d
-
alt-php81-common_8.1.34-30_amd64.deb
sha:00f39adaaf5497c53a224aa6d2146d49e6d8adf2
-
alt-php81-dba_8.1.34-30_amd64.deb
sha:724aa0b0d3658d59aaa4e2c2c077d8c823c06da7
-
alt-php81-dev_8.1.34-30_amd64.deb
sha:6762dca3d08942e3094d2b5c25b2f092330b91d3
-
alt-php81-enchant_8.1.34-30_amd64.deb
sha:1b6a519e519d7535969fcc8a7fa4c426b349f420
-
alt-php81-firebird_8.1.34-30_amd64.deb
sha:077699d1fd55b04a3ea6b3ae05348250298a387b
-
alt-php81-gd_8.1.34-30_amd64.deb
sha:b83868b3349523fcd60387f93e7f1d1aeb6177f8
-
alt-php81-imap_8.1.34-30_amd64.deb
sha:ffb3a679fc64235c4d8e073c33185d1bc8da8823
-
alt-php81-intl_8.1.34-30_amd64.deb
sha:42a42b3e21dc9704d1ba848d545099cad72be835
-
alt-php81-ldap_8.1.34-30_amd64.deb
sha:69243714f0f2bd6790de6cc2d9e701f572dbfbc8
-
alt-php81-mbstring_8.1.34-30_amd64.deb
sha:d3e5683b2aaef1df4ba26134bd0108c9cb48e4fe
-
alt-php81-mysqlnd_8.1.34-30_amd64.deb
sha:7eccd14116bc4cd4ca0c665e962a8376696d9b3b
-
alt-php81-odbc_8.1.34-30_amd64.deb
sha:8a02a5c917449b0de148666b9fc61576f957cea9
-
alt-php81-opcache_8.1.34-30_amd64.deb
sha:59f97eee4775ebe19f48aa525741beb2b2f2c901
-
alt-php81-pdo_8.1.34-30_amd64.deb
sha:d02614f3024a68d3622f498587d0e62bfff3d59d
-
alt-php81-pgsql_8.1.34-30_amd64.deb
sha:e734a879f78d059a760fa487752c30f7aaf870a8
-
alt-php81-php-fpm_8.1.34-30_amd64.deb
sha:72aaf96717e4ba1f03b0fab8fa3a4fd1f34b5924
-
alt-php81-process_8.1.34-30_amd64.deb
sha:1468ad2955d76f040211e5d27f970ddee9f74480
-
alt-php81-pspell_8.1.34-30_amd64.deb
sha:21b422b79e6e8b20dc89a1951b1af938181eabf7
-
alt-php81-snmp_8.1.34-30_amd64.deb
sha:3ff1cec0a7162fe3d9e5a206d73e390a2e84898f
-
alt-php81-soap_8.1.34-30_amd64.deb
sha:dfba1033a0bdbf04708612243ec7daa180107041
-
alt-php81-sodium_8.1.34-30_amd64.deb
sha:e77500d84107a66ec602133343cdb100a129a342
-
alt-php81-tidy_8.1.34-30_amd64.deb
sha:b48e88c5ff1d227a7af4d2af66653acd1c0c6a70
-
alt-php81-xml_8.1.34-30_amd64.deb
sha:4d78b15ad141163aae05a84d2c0ef46021bbb0ee
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.