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.