Ok After looking at this closely I have noticed that IP 1.5.11 can only run on PHP 7.3 without any errors, if I update to PHP 7.4 I get a long list of errors listed above. but when I update to PHP 8 I get one error but the error does not make sense and the whole IP is down. error is application/third_party/MX/Modules.php line 84 each()
“Call to undefined function each()”
// @TODO@each will suppress errors but needs to be replaced if the function is removed in PHP 7.3
is_array($module) ? list($module, $params) = @each($module) : $params = NULL;
so I switch back to 7.3 not that I wanted to but because I had to