Rumahweb akan berbagi cara mengatasi ‘error processing your request’ pada CMS Magento. Error ini sering terjadi karena versi php yang digunakan pada hosting. Berikut langkah-langkah untuk mengatasi hal tersebut.
Magento merupakan salah satu Content Management System (CMS) berbasis PHP untuk pembuatan website toko online. CMS ini termasuk Open Source, sehingga Anda bisa mendapatkannya secara gratis.
Jika Anda menggunakan Paket Hosting di Rumahweb dengan cPanel, maka Anda dapat melakukan instalasi Magento dengan cepat dan mudah melalui Softaculous.
Setelah melakukan instalasi melalui Softaculous, mungkin Anda akan menemui “error processing your request” seperti berikut ini:
There has been an error processing your request
Exception printing is disabled by default for security reasons.
Error log record number: 1067428330739
Cara mengatasi “error processing your request”
Untuk mengatasi error tersebut cukup singkat dan mudah! Sebelumnya pastikan pada hosting yang Anda gunakan memiliki fitur Terminal atau SSH. Perlu diketahui, fitur ini hanya tersedia pada paket hosting Unlimited Medium dan Large serta Cloud Hosting.
Langkah 1: Hapus folder “code“
Pada contoh ini pemasangan Magento dilakukan di dalam folder public_html. Silakan membuka menu File Manager di cPanel, lalu cari folder dengan nama “generated“. Di dalam folder “generated“, terdapat folder dengan nama “code“. Lalu lakukan penghapusan pada folder “code“.
Langkah 2: Gunakan PHP 7.1 atau 7.2
Langkah selanjutnya, silakan pastikan versi PHP yang digunakan yaitu PHP 7.1. atau 7.2. Silakan menggunakan panduan berikut untuk mengganti versi PHP di cPanel Rumahweb.
Langkah 3: Menjalankan perintah melalui Terminal
Buka menu Terminal yang terdapat di cPanel. Setelah itu, pastikan Anda sudah berada di dalam direktori magento berada. Jika sudah, jalankan perintah berikut ini secara satu persatu.
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:flush
Anda mungkin akan menemui error berikut saat menjalankan perintah di atas:
An exception was raised while creating "Request"; no instance returned.
Error tersebut umumnya disebabkan karena Anda menggunakan PHP versi 7.3. Silakan dapat pastikan kembali versi yang digunakan yaitu 7.1 atau 7.2. Setelah memastikan versi PHP sudah sesuai, silakan melanjutkan untuk menjalankan tiga perintah pada Langkah ke-3.
Silakan dapat dicoba kembali akses ke website Anda. Pastikan Anda sudah melakukan clear cache browser terlebih dahulu.
Selamat! Anda telah berhasil melakukan perbaikan error pada Magento. Jika Anda menemui kendala saat mengikuti panduan ini, silakan dapat menghubungi kami baik melalui Livechat maupun email ke [email protected]