New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
500 Error: PHP Fatal error: Call to undefined function array_is_list in ContainerBuilder.php #19092
Comments
This function is a PHP 8.1 function. For some odd reasons you seem to not have the polyfill package that should provide the function. See: https://github.com/phpmyadmin/phpmyadmin/wiki/DebianUbuntu |
@williamdes Is it a good idea to bump the PHP minimum version in index.php to the version present in Debian to avoid these type of issues? For the Debian package only, of course. |
That was done and shipped in Ubuntu. I do not share that point of view but it's starting to not be worth my time answering bugs that I did all my possible to avoid existing in the packaging work. So yeah, php version will be required in some next version of the Debian package. |
@williamdes Thanks for your response! I appreciate the clarification. Unfortunately, upgrading to PHP 8.1 isn't an option for me at the moment due to various dependencies. However, I was able to successfully install and use phpMyAdmin ^5.2 by installing it via Composer. |
phpMyAdmin on Debian and Ubuntu will now require PHP 8.2 since it is the version shipped with Debian/Ubuntu latest. That does not make me happy, but I have no choice. |
Describe the Bug
After installation and configuration of phpMyAdmin, attempting to access it via the browser results in a 500 error code. The Apache log files indicate the following error:
To Reproduce
/phpmyadmin
in the browser.Expected Behavior
The phpMyAdmin login page should be displayed.
Server Configuration
Client Configuration
The text was updated successfully, but these errors were encountered: