Mengatasi Error phpMyAdmin: Cannot start session without errors pada php-fpm
Pagi ini saya baru saja menginstall php-fpm dan phpMyAdmin dari repositori remi/epel/rpmfusion. Namun, ketika saya membuka halaman phpMyAdmin, saya menemukan pesan error sebagai berikut:
phpMyAdmin – Error
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.
Sepertinya error tersebut disebabkan oleh PHP yang tidak dapat menulis session karena adanya masalah dengan keberadaan dan izin pada direktori /var/lib/php/session.
Lalu, bagaimana cara mengatasinya? Berikut solusinya:
- Buka file /etc/php.ini dan ganti:
;session.save_path = "/tmp"
menjadi:
session.save_path = /var/lib/php/session
- Restart php-fpm dengan perintah:
service php-fpm restart
dan buka phpMyAdmin menggunakan browser atau profil yang berbeda.
- Jika cara di atas tidak berhasil, lakukan langkah-langkah berikut:
mkdir /var/lib/php/session chmod 777 /var/lib/php/session
Lalu, restart php-fpm dengan perintah:
service php-fpm restart
Alhamdulillah, setelah menggunakan cara tersebut, saya dapat mengakses phpMyAdmin dengan normal.