Cara mengatasi Cannot start session without errors

By | May 9, 2019

Dapat report dari teman yang sedang menggunakan phpMyAdmin malah muncul pesan kesalahan:

Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.

Ahir minggu yang cerah. 😀

Sebelum terlalu jauh, kadang bukan disebabkan oleh PHPnya sendiri tapi browser. Coba lakukan hard refresh CTRL+F5 di ketika membuka phpMyAdmin atau gunakan browser alternatif. Apabila dapat masih gagal baru coba solusi berikutnya.

Ini masalahnya ada di sesi PHP. Silahkan cek php.ini dan cek ulang lokasi disimpannya:

session.save_path = /var/lib/php/session

Biasanya berisi default diatas, tapi tergantung instalasi kadang dapat berbeda lokasi.

Yang terpenting pastikan memang ada lokasinya dan telah benar ownership dan permissionnya sama dengan web server yang digunakan:

ls -lvar/lib/php/         
total 6812
drwxr-xr-x 6 root root 4096 Dec 23 11:57 modules
drwx-wx-wt 2 nginx nginx 6967296 Mar 24 08:52 sessions

Namun kalau mau cara mengatasi yang kurang direkomendasikan dapat gunakan ini:

chmod 777 /var/lib/php/session

Yang intinya segala user dan grup mempunyai ijin bagi mengerjakan apapun pada direktori sessions. Kurang bijak tapi kalau butuh solusi cepat ya cocok.


Sumber https://servernesia.com