Cara mengatasi Cannot start session without errors

Dapat laporan 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.

Akhir minggu yang cerah. 😀

Sebelum terlalu jauh, kadang bukan disebabkan oleh PHPnya sendiri tapi browser. Coba lakukan hard refresh CTRL+F5 pada saat membuka phpMyAdmin atau pakai browser alternatif. Apabila bisa masih gagal baru coba solusi berikutnya.

Ini masalahnya ada pada 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 bisa berbeda lokasi.

Yang terpenting pastikan memang ada lokasinya dan sudah 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

Tapi kalau mau cara mengatasi yang kurang direkomendasikan bisa pakai ini:

chmod 777 /var/lib/php/session

Yang intinya semua user dan grup memiliki ijin untuk melakukan apapun dalam direktori sessions. Kurang bijak tapi kalau butuh solusi cepat ya cocok.

Tinggalkan komentar