Hi, I'm sorry I have to send email to you for help on phpMyAdmin issue. I have tried to submit question on Stack Overflow, but I can't get Human Verification through due to firewall in China. I installed php8.4.3, Apache2.4 and MySQL9.1 on my Windows 11 computer individually (not using third party products) 2 months ago. And I downloaded and unzipped phpMyAdmin this week, copied and edited config.inc.php. Unfortunately the phpMyAdmin can't work. It showed some errors below: Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser. session_start(): Session cannot be started after headers have already been sent Cannot modify header information - headers already sent by (output started at D:\coding\PHP\learning\learning01\practice\phpmyadmin\vendor\thecodingmachine\safe\generated\datetime.php:236) I have changed session.save_path = "C:/PHP843/tmp" in php.ini before run phpMyAdmin and I did all those above with system account that owns sufficient permissions. Attachments are screenshot and Apache logs for your reference. Any advice will be greatly appreciated.
ThanksLuke L.
Hi Luke,
Thank you for writing this bug report !, that said it is best to use GitHub to report them.
There is already an existing issue for PHP 8.4 deprecations: https://github.com/phpmyadmin/phpmyadmin/issues/19404#issuecomment-273307674... You can add "error_reporting = E_ALL & ~E_DEPRECATED" to the php ini file to avoid the headers issue (https://github.com/phpmyadmin/phpmyadmin/issues/19404#issuecomment-260839687...)
-- William Desportes