phpMyAdmin
worked fine with v4.7.9. Now after updating to v4.8.0 today (replacing the old phpmyadmin
folder against the new one) I\'m getting this mess
I had the same problem but none of the answers above could solve.
In my case my php security settings was so strict protecting php to access directories out of scope defined in open_basedir
located at my /etc/php.d/99-security.ini
(which I added perviously from a security toturial and the settings also could be located at /etc/php.ini
file in your case):
;; Limit PHP Access To File System
; Limits the PHP process from accessing files outside
; of specifically designated directories such as /var/www/html/
open_basedir="/home/:/etc/phpMyAdmin/:/var/lib/phpMyAdmin/"
change to:
open_basedir="/home/:/etc/phpMyAdmin/:/var/lib/phpMyAdmin/:'/usr/share/phpmyadmin/tmp/" ;<== changing to this solved the prblem
you just need to add your own directory in error mesage ('/usr/share/phpmyadmin/tmp/') and the end of open_basedir
option. Don't forget placing separator :
before adding it.