Our new servers came with RedHat 9 installed. After installing cPanel 8.4.0, right from the start we had problems running PHP scripts, mainly due to the following error from the php binary:
Incorrectly built binary which accesses errno, h_errno or _res directly. Needs to be fixed.
We normally recompile PHP anyway to include additional options not configured by default, so we are able to get around this problem for PHP scripts run through Apache. However, it does not help any PHP scripts run through cPanel, such as custom skins or Horde webmail.
We got around that problem for a while by replacing /usr/local/cpanel/3rdparty/bin/php with the php we compiled from source. However, after someone upgraded cPanel to version 8.5.3, Horde stopped working, giving the followig error:
Fatal error: Call to undefined function: _() in /usr/local/cpanel/base/horde/config/registry.php on line 86
so we had to replace our compiled php with cPanel's original prebuilt binary again. Our php pages in the custom cPanel skin don't display properly, but at least Horde works.
Now we have some additional servers that also have RedHat 9, on which we've installed cPael 8.5.4 (R7). On these servers, Horde doesn't work using either the pre-built php or the custom php we compiled from source.
We need to get Horde running as quickly as possible for our users. Since we had fewer problems with 8.4.0, is it possible to downgrade to that release until cPanel comes out with a version compatible with RedHat 9?
Incorrectly built binary which accesses errno, h_errno or _res directly. Needs to be fixed.
We normally recompile PHP anyway to include additional options not configured by default, so we are able to get around this problem for PHP scripts run through Apache. However, it does not help any PHP scripts run through cPanel, such as custom skins or Horde webmail.
We got around that problem for a while by replacing /usr/local/cpanel/3rdparty/bin/php with the php we compiled from source. However, after someone upgraded cPanel to version 8.5.3, Horde stopped working, giving the followig error:
Fatal error: Call to undefined function: _() in /usr/local/cpanel/base/horde/config/registry.php on line 86
so we had to replace our compiled php with cPanel's original prebuilt binary again. Our php pages in the custom cPanel skin don't display properly, but at least Horde works.
Now we have some additional servers that also have RedHat 9, on which we've installed cPael 8.5.4 (R7). On these servers, Horde doesn't work using either the pre-built php or the custom php we compiled from source.
We need to get Horde running as quickly as possible for our users. Since we had fewer problems with 8.4.0, is it possible to downgrade to that release until cPanel comes out with a version compatible with RedHat 9?