Tahukah kamu PHP Session menyimpan informasi pengguna pada server untuk digunakan kemudian (status login, item belanja, dll.) di seluruh permintaan halaman. Session adalah informasi sementara dan akan dihapus setelah pengguna meninggalkan situs web. OpenCart sendiri menggunakan session pada banyak aspek seperti status login, shopping cart, compare, dll. Lalu, apasih yang dimaksud dengan open cart itu? Berikut pengertiannya :
Apa sih Open Cart itu?
OpenCart adalah salah satu aplikasi web yang berbasis CMS (Content Management System) khusus untuk penjualan secara online (ecommerce). OpenCart merupakan aplikasi webstore (toko online) yang berbasis PHP dan MySQL yang dapat dikelola dengan sistem CMS (Content Management System), dimana untuk penggunaannya bersifat terbuka (OpenSource) dan gratis untuk siapa saja.
Dalam kebanyakan kasus, masalah session akan memunculkan pesan error, Tapi ada beberapa waktu ketika dia tidak menunjukkan pesan error apapun, baru kemudian menunjukkannya di kemudian hari. Ada beberapa indikasi terkait masalah session ini:
- Produk pada keranjang belanja tiba-tiba kosong sendiri.
- Produk pada keranjang belanja kosong setelah user log in.
- Sistem administrator OpenCart selalu meminta untuk login dan mendapatkan pesan “Invalid token session. Please login again”.
Berikut beberapa varian error sekaligus bagaimana mengatasinya:
- Warning:
session_start () [function.session-start]: open (/tmp/sess_41abirkdiesf9efwej46wtib2, O_RDWR) failed: No such file or directory (2) in /path/public_html/system /library /session.php on line 11
.
Solusi:
1. Buka file php.ini pada cPanel hosting kamu dan tambahkan kode berikut:session.save_path = / tmp;
2. Jika solusi di atas tidak berhasil, hubungi hosting kamu untuk bantuan mengatursession.save_path.
- Warning:
session_start () [function.session-start]: open (/tmp/sess_41abirkdiesf9efwej46wtib2, O_RDWR) failed: Permission denied (13) in /path/public_html/system /library /session.php on line 11
Solusi: Mintalah bantuan ke pihak hosting kamu untuk memeriksa permission dari direktori session.
- Warning:
session_start() [function.session-start]: open(/tmp/sess_41abirkdiesf9efwej46wtib2, O_RDWR) failed: No space left on device (28) in /path/public_html/upload/system/library/session.php on line 11
Solusi: Tanyakan pada pihak hosting kamu perihal masalah hosting. Apakah kamu perlu upgrade ke space hosting yang lebih besar (misalnya space kamu ternyata sudah habis)
Yup! itu dia beberapa solusi dari Jagoan Hosting Indonesia dalam mengatasi session pada open cart. Ingat Sob, beberapa tutorial diatas menyarankan kamu untuk konsultasikan dahulu dengan pihak hosting, guna mengetahui lebih lanjut apa sumber masalah yang kamu alami. Sampai bertemu di tutorial berikutnya! Simak terus tutorial yang lain di halaman Tips Hosting di halaman tutorial Jagoan Hosting Indonesia, jika ada bagian dari tutorial yang tidak ditemukan, silahkan sampaikan melalui comment box di bawah ini ya!