[TEKNOLOGI] Solusi Error 403 XAMPP - Access Forbidden

ilustrasi error access
Gambar ilustrasi error access (Magnific.com/jcomp)


Jadi hari ini pas lagi mau buka database-ku di phpMyAdmin, tiba-tiba banget muncul error. For your information, sebenarnya database ini localhost, ya. Jadi aku gak pake server. Cuma database lokal doang. 

Sebelumnya, sih aksesnya normal. Aku pun gak ingat ngerubah sesuatu yang beda sampai bisa muncul error itu. Janggal, kan?

Error-nya gimana, sih? Pas aku abis nyalain xampp dan buka browser, aku, kan ngetik http://localhost/phpmyadmin kayak biasanya.

Terus tulisannya malah unable to connect. Kalau emang xampp belum aku buka mungkin wajar. Masalahnya, kan services yang aku perlukan  di xampp udah aku run semuanya.

Cara yang sempat dilakukan


Tampilan Error 403 XAMPP - Access Forbidden
Gambar Tampilan Error 403 XAMPP - Access Forbidden


Tentu saja saat menemukan jalan buntu, ini waktunya kita minta bantuan ke Mbah Google. 🤭 Masalahnya, saat itu aku gak nemu solusi yang pas gitu buat kasusku. Kok bisa?

Karena beberapa source kebetulan diperuntukkan untuk sistem operasi Linux. Sementara punyaku, kan Windows 7. Jadi ya... gak mempan gitu.

Sebenarnya, sih kalau kamu baru mau mulai dan gak ada data di database tinggal uninstall aja xampp-nya, terus di-install lagi. Kalau udah ada datanya? Berarti kita sama. Akupun juga sayang mau uninstall xampp karena database-ku datanya udah ribuan.

Terus gimana, dong? Tentu aku coba putar otak. Toh, ini bukan database kantor. Jadi kalau diutak-atik harusnya aman. Risikonya paling-paling aku doang yang rugi. Makanya, aku utak-atik aja file configuration-nya. Apa berhasil?

Tentu enggak. Tapi aku tentu gak mau nyerah, dong! Makanya aku coba pakai ilmu sotoy yang untungnya berhasil. Ikutin caranya di bawah, ya!

Tutorial error xampp 403: access forbidden

ilustrasi bekerja dengan komputer
Gambar ilustrasi bekerja dengan komputer (Pexels.com/cottonbro studio)


Setelah keberanian dalam mencoba tadi, finally aku menemukan cara yang works. Btw, cara ini perlu xampp dari komputer/laptop lain yang versinya sama kayak punyamu, ya!

Jadi, kamu bisa pinjam laptop teman atau cek dan ricek komputer kantor apakah xampp yang terinstal versinya sama kayak yang kamu pake. Cuma kalau kamu mau pake komputer kantor hati-hati, ya! Jangan sampai gak sengaja ngehapus database kantormu!

Emang apa, sih cara yang berhasil itu?

1. Salin file index.html dan index.php 

ilustrasi copy paste
Gambar ilustrasi copy paste (Magnific.com/magnific)


Kalau udah nemu xampp yang versinya sama kayak punyamu, coba kamu cek di folder xampp, htdocs. Btw, drive-nya pilih tempat aplikasi xampp di-install, ya! Kadang ada yang ditaruh di drive C, ada juga yang di drive lain. Jadi pastikan dulu drive-nya.

Setelahnya kamu cari file bernama index.html sama index.php. kalau drive-nya benar harusnya kamu bakalan nemu file ini. Eh, tapi kalau bisa, pastiin komputer/laptop lain tadi pas akses phpMyAdmin beneran kebuka, ya!

Kalau udah nemu dua file tadi dan udah yakin akses phpMyAdmin-nya gak error, kamu salin dulu dua file itu ke flashdisk/kamu kirim ke email. Pokoknya terserah kamu, deh gimana cara ngirimnya.

Kalau udah, paste ke tempat yang sama di komputermu: xampp, htdocs. Tapi pastiin xampp punyamu dimatiin dulu, ya service-nya!

Nah, kalau udah, coba deh kamu buka app xampp punyamu, jalankan services yang kamu butuhkan, terus akses lagi phpMyAdmin dari browser-mu. Harusnya, sih sekarang udah bisa.

2. Ganti file  httpd-xampp.conf

ilustrasi laptop
Gambar ilustrasi laptop (Pexels.com/Daniil Komov)


Nah, kalau laptop/komputer punya temanmu/kantor ternyata versi xampp-nya gak sama kayak punyamu atau cara sebelumnya gak berhasil, kamu bisa coba pake cara kedua. Apa itu?

Buka dulu drive tempat kamu install xampp di komputer/laptopmu, terus cari folder: xampp/apache/conf/extra. Udah ketemu?

Kalau ketemu, cari file httpd-xampp.conf dan buka file-nya. Kalau gak ketemu? Kamu cari file httpd.conf aja. Abis itu jangan lupa dibuka, ya file-nya!

Kalau udah dibuka, kamu coba cari tulisan require local di file tadi. Biar kamu gak pusing, bisa pake search aja, ya! Atau kalau kamu gak yakin yang sebelah mana, pokoknya di dekat tulisan require local ada tulisan xampp/phpMyAdmin/.

Lebih lengkapnya, kamu bisa cek tulisan di bawah ini. Require local udah aku bold, ya biar gampang nyarinya!

 Alias /phpmyadmin "C:/xampp/phpMyAdmin/"
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>

Harusnya udah ketemu dong? Ingat, ya! Cuma ganti require local di situ jadi require all granted aja! Yang lainnya gak perlu kamu ubah.

Terus pastiin yang dirubah yang dekatnya phpMyAdmin tadi. Kalau ada yang folder lain biarin aja. Soalnya, kan yang error pas kamu akses phpMyAdmin.

Kalau udah kelar, tinggal restart xampp-nya dan akses lagi phpMyAdmin dari browser-mu. By the way, sama kayak tadi, sebelum edit jangan lupa matiin dulu service di xampp, ya! Kalau udah kelar diedit baru kamu nyalain lagi.

Nah, sekarang udah tahu, dong gimana cara mengatasi error access forbidden ini? Gimana? Apa sekarang database-mu udah berhasil diakses?

Biar hal ini gak terjadi lagi, pastiin untuk sering-sering back up datamu, ya! Kalau yang error database punyamu sendiri, sih masih mending. Tapi kalau yang error database kantor,  bisa-bisa teman kantormu kagak bisa kerja gara-gara database-nya gak bisa diakses.

By the way, kalau ternyata masih ada dari kamu yang belum berhasil mengatasi error-nya, kasih tahu aku di kolom komentar, ya! Siapa tahu aku atau teman yang lain bisa bantu benerin error-nya. See you in my next post!

2 Komentar

Silahkan kasih komentar kalian disini

  1. hehehehe....hampir satu nasib. Susah banget nyari solusinya untuk Windows. Katanya sama solusinya antara Linux dengan Windows tapi nyatanya ngga bisa sama sekali di Windows.

    BalasHapus
  2. @dedem hehehe. untuk itulah fungsi back up database diperlukan. FYI setelah kejadian itu aku selalu buat back up dalam sehari bisa sampe 2x dijam tertentu. Fungsinya yaa biar kalo ada error kayak begitu bisa ditanggulangin. Cara gampang kalo misal kita belum pernah instal dikomputer kita, ya download aja xampp yg sama versinya dengan server terus abis itu restore dari back up terakhir database kita. kalo udah file index tadi itu yg ada di xampp bisa direplace ke server. Logikanya sih harusnya bisa yaa. Belom coba praktek sih. tp yaa saran kalo mau praktekin ini, usahakan copy dulu folder xampp diserver ke drive lain biar kalo error kita masih punya back up data sebelumnya. Good luck!

    BalasHapus
Lebih baru Lebih lama