[BlueOnyx:25546] Re: AlmaLinux 9 - BlueOnyx 5211R development
Ernie
ernie at info.eis.net.au
Fri Jul 29 03:32:38 -05 2022
I am curious,
why does BX admserv use the system php, instead of it's own stable php
version tucked away in a safe place so where people want to fiddle with the
php version, it doesn't break the GUI?
- Ernie.
> Hi Ernie,
>
> > in the meantime, can you relase a version of 5210R with php 8.0 which is now
> > a standard stream in Almalinux 8.6?
> >
> > I tested that the stream was available on a fresh install of Almalinux 8.6
> > and it was.
> >
> > I had to do a:
> >
> > yum module reset php:7.2
> >
> > then
> > yum module install php:8.0
> >
> > and it worked..
> >
> > (Don't try that on BX it may break big time)
>
>
> Oh dear. That might indeed break things in the GUI! So I *really* do not
> recommend it and I do have NO plans to release 5210R with anything other
> than the OS supplied PHP-7.2. At least not for the foreseeable future.
>
> Of course you can install other PHP version from AppStream on an
> AlmaLinux 8 or RockyLinux 8. But like said: The BlueOnyx GUI on 5210R
> itself is only tested with PHP-7.2.
>
> Due to the GUI development on AlmaLinux 9 for 5211R I know for certain
> that the CodeIgniter that 5210R uses does not play nice with PHP-8.1 or
> PHP-8.0. The whole cryptology layer (MCrypt - we use it extensively in
> the GUI) goes down the drain and there are deprecations and broken stuff
> in other areas as well. There are other third party components included
> in the GUI (phpMyAdmin, phpSysinfo) that are also present in versions on
> 5210R that are not ready for anything but the PHP that 5210R shipped with.
>
> That is why the GUI on 5211R is (or will be when done) overhauled or in
> large parts a rewrite in some fundamental areas.
>
> I can't stress this enough: If you need more modern PHP in 5210R: Get
> the PHP from the shop. That gives you access to all PHP versions from
> PHP-5.6.40 all the way up to the latest PHP-8.1 and soon PHP-8.2 once it
> leaves beta. And you can install *all* of these PHP packages at the same
> time. Vsites can be configured to use each and any of these PHP packages
> to make sure all your Vsites run with the exact PHP version they need.
> And this can be changed at any time.
>
> Likewise: For Shell usage and cronjobs these PHP PKGs also play nice and
> you can easily set up scripts and cronjobs that make use of the
> individual PHP versions as you see fit.
>
> There isn't a good reason to upgrade the PHP that the OS itself uses and
> it also risks breaking the GUI big time.
>
>
> --
> With best regards
>
> Michael Stauber
> _______________________________________________
> Blueonyx mailing list
> Blueonyx at mail.blueonyx.it
> http://mail.blueonyx.it/mailman/listinfo/blueonyx
More information about the Blueonyx
mailing list