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 Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *