Teknik Mengatasi Error Apache - MySQL XAMPP

XAMPP merupakan salah satu aplikasi yang tidak asing dalam dunia programming. Baik bagi pemula ataupun yang sudah expert, dalam komputer seorang programmer hampir mayoritas pasti terpasang sebuah aplikasi ini 😌 

Aplikasi ini digunakan karena kemudahan dalam penggunaan dan di dalamnya sudah terdapat kompilasi bahan yang paling sering digunakan dalam pemrograman, yaitu apache dan basis data mysql

Nah seiring dengan berjalannya waktu ternyata penggunaan sebuah aplikasi tidaklah semulus langit cerah di siang hari, ada beberapa yang mengganjal kita dalam menggunakan aplikasi kita dan membuat proses programming kita terjeda 😓

Error yang sering terjadi antara lain tulisan merah seperti :
Problem detected!
8:50:08 PM  [Apache] Port 80 in use by "Unable to open process" with PID 4!
8:50:08 PM  [Apache] Apache WILL NOT start without the configured ports free!



Atau masalah lainnya seperti :
  • [Apache]     Error: Apache shutdown unexpectedly.
    [Apache]     This may be due to a blocked port, missing dependencies
  • [Apache]     Error: MySQL shutdown unexpectedly.
    [Apache]     This may be due to a blocked port, missing dependencies
Tentunya kesel bukan !? Hmmmm....

Biasanya solusi yang muncul bagi beberapa kalangan adalah Uninstall XAMPP kemudian install kembali. Cara ini berhasil bagi beberapa komputer, namun banyak juga yang tetap bermasalah dengan hal yang sama setelah reinstall XAMPP.

Solusi diatas juga riskan bagi yang sudah memiliki projek besar dan penting, karena basis data kita akan hilang dan lebih parah lagi projek kita yang tersimpan juga ikut terhapus ( kecuali yang sudah menggunakan Git untuk dokumentasi projek yah 👌)

Ada solusi lain nggak ? Tentu ada 👏
Tentunya menjadi pilihan awal bagi kita sebelum melakukan reinstall XAMPP
⛔Error : Apache shutdown unexpectedly.

 Masalah Apache error ini bisa diatasi dengan solusi-solusi :

  • setup_xampp.bat
Masuk ke dalam folder instalasi XAMPP ( default di c:\xampp )

Di dalam folder xampp, kita cari file dengan nama setup_xampp.bat


Buka ( jalankan ) file tersebut, hal ini akan membuat aplikasi XAMPP set otomatis sebagai aplikasi portabel untuk Windows


  • Set Port


Klik tombol Config → httpd.conf, kemudian cari tulisan :
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80

Uban angka 80 di sebelah tulisan Listen menjadi angka lain, misalnya 8080 atau 8999
Kemudian cari lagi tulisan :
ServerName localhost:80

Uban angka 80 menjadi angka yang sama dengan angka yang tadi.
Simpan ( CTRL + S atau File → Save ) kemudian tutup aplikasi Notepad.

Klik lagi Config → httpd.ssl, di dalam file ini kemudian cari teks :
Listen 443

Ganti angka dengan yang lain, misalnya 4433 atau 444

Masih di file yang sama, kita lanjutkan cari teks :
<VirtualHost _default_:443>

#   General setup for the virtual host
DocumentRoot "C:/xampp/htdocs"
ServerName www.example.com:443
ServerAdmin admin@example.com   

Kemudian ganti angka 443 dengan angka yang tadi kita tuliskan ( 4433 atau 444 )
Simpan dan tutup Notepad.
Lakukan restart XAMPP dan klik tombol Start pada service Apache.

Good luck! ✌

  • Tutup Skype
Nah untuk bagian ini jika dalam komputer Windows kita memiliki aplikasi Skype.
Buka menu Tools → Options → Advanced → Connection
Hilangkan ceklis pada "Use port 80 and 443 ...."
Tutup aplikasi Skype kemudian restart aplikasi XAMPP dan coba jalankan servis Apache kita.

Selain tiga solusi di atas, kalian bisa cek satu per satu solusi melalui tautan berikut ini
Sebab beberapa komputer memerlukan aksi yang berbeda antara satu dan lainnya, hal ini bisa ditemukan melalui tautan diatas. Tetapi pada umumnya 3 solusi diatas bisa mengatasi masalah apabila servis Apache error.
⛔Error : MySQL shutdown unexpectedly.

 Error selanjutnya yang umum dialami oleh pengguna XAMPP adalah servis MySQL yang error. Pagi bisa kemudian siang eror....

Wew 😓

Kesel sekali apalagi jika kondisi mendesak, esmosi sekali pasti ya...

Beberapa solusi yang dapat kita gunakan untuk mengatasi masalah ini yaitu :

  • Gunakan Backup Data
Masuk ke dalam folder mysql xampp ( default di C:\xampp\mysql ), akan kita dapatkan tampilan :

Ubah folder data menjadi data_lama

Kemudian kita ubah folder backup menjadi folder data

Masuk ke folder data_lama

Blok semua ( CTRL + A ) file dalam data_lama kecuali folder mysql, phpmyadmin dan performance_schema

Lakukan copy folder dan file-file yang telah terblok di dalam data_lama kemudian paste di dalam folder data

Kalau ada keterangan Replace File, klik OK


Coba lakukan start pada servis mysql melalui Control Panel XAMPP 👌

  • Hapus File *.INFO
Okey, jika dengan cara yang di atas mysql belum mau jalan kita coba cara ini.

Masuk ke dalam folder data kemudian kita klik tulisan Type



Ceklis pada bagian INFO File

Hapus semua file yang muncul setelah ceklis

Buka XAMPP kembali kemudian klik tombol Start pada servis mysql


Nah, cara yang ketiga yang dapat kami tawarkan adalah hapus sebuah file ibdata1, terdapat dalam folder c:\xampp\mysql\data. Kemudian jalankan kembali servis mysql

Berhasil!? 😁😎

Kami harapkan memberikan solusi ya untuk man teman semua, ada pertanyaan seputar artikel ini sok wae tulis di kolom komentar dan sebisanya akan kami jawab :)

⚠ Baiklah cara terakhir yang dapat kami tawarkan ketika solusi-solusi diatas tidak berhasil adalah lakukan instalasi ulang pada XAMPP. Uninstall XAMPP ( jangan dihapus langsung folder xampp di c:\ ) sebelum lakukan uninstall dengan prosedur yang sesuai. Tetapi jangan lupa lakukan backup data terlebih dahulu terhadap projek-projek di htdocs


Ahmad Istakim

Alumni dari jurusan Manajemen Informatika di Universitas Sains Al-Qur'an (UNSIQ ) Wonosobo. Tertarik dalam bidang pendidikan, teknologi komputasi dan disiplin ilmu keislaman ( Tafsir, Hadits, Arudl, Nahwu-Sharaf, Fiqh maupun Aqidah ) - https://s.id/blog-islamQ. Pernah juga mengenyam pendidikan di beberapa pesantren yang ada di Kab. Wonosobo dan Kab. Purworejo

Posting Komentar

Lebih baru Lebih lama