Apache dan mysql tidak dimulai di xampp

Saya baru saja menginstal XAMPP di Windows - seharusnya versi terbaru (XAMPP Control Panel v3. 2. 1)

Server Apache berjalan dengan baik pada port 80 dan 443, tetapi MySQL tidak dimulai. Saat saya mengeklik tombol mulai, saya menerima pesan ini

Mencoba memulai layanan MySQL

Kemudian sebuah jendela muncul dan menanyakan apakah saya ingin mengizinkan ini, yang saya inginkan. Tapi setelah itu tidak terjadi apa-apa. Saya dapat menekan sebanyak yang saya mau, tetapi diakhiri dengan hasil yang sama

Kesalahan teknis jarang menjadi pemandangan yang disambut baik, terutama jika mengganggu alur kerja Anda. Jika Anda menggunakan XAMPP untuk pengembangan lokal, Anda mungkin mengalami pesan yang sangat membingungkan yang berbunyi, "XAMPP error Apache Shutdown Unexpectedly". Menemukan cara untuk menyelesaikan masalah samar ini dengan cepat sehingga Anda dapat kembali bekerja bisa membuat frustrasi

Untungnya, pemecahan masalah seringkali sebenarnya cukup sederhana. Yang Anda butuhkan hanyalah editor teks untuk mengonfigurasi ulang beberapa pengaturan sederhana di file XAMPP Anda. Dalam beberapa saat, Anda dapat menghilangkan kesalahan ini dan kembali membangun proyek terbaru Anda

Pada artikel ini, kami akan membahas apa arti pesan "XAMPP error Apache shutdown secara tak terduga" sehingga Anda dapat lebih memahaminya. Kemudian, kami akan memandu Anda melalui empat langkah sederhana untuk memperbaiki masalah dengan alat yang mungkin sudah tersedia untuk Anda. Mari selami

Apa yang dimaksud dengan "XAMPP Error Apache Shutdown Unexpectedly".

XAMPP adalah alat pengembangan yang kuat dan populer. Anda dapat menggunakannya untuk membangun situs di server lokal. Ini berguna untuk membuat situs web baru, serta menguji perubahan, pembaruan, dan plugin atau tema baru di situs web yang ada

Sayangnya, ini tidak berarti bahwa XAMPP selalu bekerja dengan sempurna. Meskipun dirancang dengan baik, selalu ada kemungkinan terjadi kesalahan. Dalam kasus pesan "kesalahan XAMPP Apache shutdown tiba-tiba", masalah ini bisa sangat membuat frustrasi

Peringatan ini muncul saat Anda mencoba mem-boot XAMPP. Selain itu, itu tidak selalu satu-satunya pesan kesalahan yang akan Anda lihat. Anda juga dapat menerima beberapa informasi debug, seperti teks yang mirip dengan berikut ini

Error: Apache shutdown unexpectedly. This may be due to a blocked port, missing dependencies, improper privileges, a crash, or a shutdown by another method. Check the "/xampp/apache/logs/error.log" file and the Windows Event Viewer for more clues.

Itu banyak informasi dalam satu pesan. Dengan demikian, mudah terintimidasi oleh semua kemungkinan penyebab masalah ini. Selain itu, mengetahui cara menginterpretasikan semua detail ini bisa menjadi lebih sulit jika Anda tidak berpengalaman dalam teknologi yang relevan

Untungnya, masalah root biasanya cukup sederhana. Pesan kesalahan ini biasanya berarti ada program lain yang menggunakan port yang sama dengan yang dilakukan XAMPP secara default

Port adalah titik koneksi jaringan yang digunakan oleh berbagai program. Setiap port hanya mendukung satu program pada satu waktu. Oleh karena itu, jika aplikasi lain memblokir port yang biasanya terhubung dengan XAMPP, itu akan mencegah platform untuk memulai

Seringkali, pelakunya dalam situasi ini adalah Skype, karena menggunakan port default yang sama dengan XAMPP. Namun, itu mungkin program lain. Mencoba memecahkan masalah dengan tepat aplikasi mana yang menyebabkan masalah bisa memusingkan. Itu sebabnya kami akan langsung membuka file XAMPP untuk memperbaiki masalah ini

Apa arti kesalahan #XAMPP 'Apache shutdown secara tak terduga' (dan bagaimana cara memperbaikinya) ⚒️

Klik Untuk Menge-Tweet

Cara mengatasi pesan “XAMPP Error Apache Shutdown Unexpectedly” (dalam 4 langkah)

Jika Anda belum pernah berurusan dengan file konfigurasi sebelumnya, jangan khawatir. Proses ini seharusnya cukup sederhana. Selain itu, yang Anda perlukan hanyalah instalasi XAMPP dan editor teks atau kode

Langkah 1. Luncurkan pengaturan konfigurasi XAMPP Apache

Pertama, lanjutkan dan luncurkan dasbor XAMPP. Program itu sendiri tidak harus beroperasi. Selama Anda dapat mengakses dasbor, Anda seharusnya dapat mengatasi kesalahan tersebut

Selain itu, coba jalankan XAMPP sebagai administrator. Anda dapat melakukan ini dengan mengklik kanan pada program dan memilih Jalankan sebagai administrator. Ini tidak penting untuk penelusuran ini, tetapi dapat mencegah kesalahan yang tidak terkait sesekali

Setelah Anda meluncurkan XAMPP, arahkan ke baris berjudul Apache di bawah judul Modul. Di bawah Tindakan, pilih Konfigurasi

Apache dan mysql tidak dimulai di xampp
Apache dan mysql tidak dimulai di xampp

Perhatikan bahwa ketika Anda melihat pesan "kesalahan XAMPP Apache shutdown tiba-tiba", itu berarti bahwa masalah tersebut secara khusus terkait dengan Apache. Oleh karena itu, Anda harus mengeklik tombol Config khusus tersebut untuk memperbaikinya dengan benar. Tidak ada baris lain di jendela ini yang akan berfungsi

Mengklik tombol Config akan membuka menu dropdown yang mencantumkan beberapa nama file. Masing-masing mewakili file konfigurasi untuk program. Pilih opsi pertama, berjudul Apache (httpd. conf)

Apache dan mysql tidak dimulai di xampp
Apache dan mysql tidak dimulai di xampp

Anda dapat membukanya dengan editor teks default, atau editor kode khusus. Selama Anda dapat membuat perubahan pada file dan menyimpannya, cara Anda melakukannya tidak terlalu penting. Kami akan menggunakan Notepad

Setelah Anda membuka file httpd. conf, Anda akan melihat beberapa teks yang mirip dengan berikut ini

Apache dan mysql tidak dimulai di xampp
Apache dan mysql tidak dimulai di xampp

Sekali lagi, ini bisa sedikit mengintimidasi jika Anda baru mengedit file konfigurasi. Kabar baiknya adalah Anda hanya perlu memodifikasi beberapa hal sederhana

Namun, kami menyarankan Anda melanjutkan dengan hati-hati. File konfigurasi sering membawa informasi yang penting untuk operasi normal program. Karena itu, cobalah untuk tidak mengedit apa pun yang tidak Anda mengerti. Anda mungkin juga ingin menyimpan cadangan file ini sebelum melanjutkan ke langkah berikutnya

Langkah 2. Ubah pengaturan port default Anda di httpd. conf

Seperti yang telah kami sebutkan, ketika Anda melihat pesan "kesalahan XAMPP Apache shutdown tiba-tiba", itu hampir selalu merupakan masalah dengan port yang diblokir. Karena itu, kami akan mengubah port yang biasanya digunakan program untuk terhubung ke jaringan Anda

Kecuali Anda pernah mengubahnya sebelumnya, port default untuk Apache adalah 80. Port 80_ khusus untuk program HTTP. Namun, ini bukan hanya default untuk Apache. Banyak program lain juga akan menggunakan port 80, yang dapat menimbulkan konflik jika Anda mencoba menjalankan beberapa program di port ini sekaligus

Untuk mengatasi masalah ini, Anda perlu mengarahkan ulang Apache ke port 8080. Ini adalah port khusus HTTP alternatif. Dengan demikian, XAMPP akan terus berfungsi seperti biasa, tetapi dengan kemungkinan kecil portnya akan diblokir lagi di masa mendatang. Dengan demikian, ini juga merupakan tindakan pencegahan terhadap kesalahan konflik port di masa mendatang

Mari kembali ke file konfigurasi. Tekan Ctrl + F untuk membuka dialog pencarian. Masukkan 80_ ke dalam bidang untuk menemukan setiap contoh nomor dalam file

Apache dan mysql tidak dimulai di xampp
Apache dan mysql tidak dimulai di xampp

Mungkin akan ada beberapa contoh di mana 80 terjadi. Namun, Anda hanya perlu mengubah beberapa di antaranya. Secara khusus, Anda harus mengubah tiga item

  1. Ubah Port 80 menjadi Port 8080
  2. Ubah Listen 80 menjadi Listen 8080
  3. Ubah servername localhost: 80 menjadi 800

Sekali lagi, kami menganjurkan Anda untuk hanya mengubah tiga item ini. Tidak hanya memodifikasi baris yang tidak terkait tidak akan menyelesaikan kesalahan ini, tetapi juga dapat menyebabkan kesalahan lain. Jika Anda tidak sengaja mengedit elemen yang salah, Anda dapat memulihkan cadangan Anda sendiri atau menemukan file default Apache di Github

Simpan httpd. conf dan tutup setelah Anda selesai melakukan perubahan ini. Kemudian kembali ke panel kontrol XAMPP Anda untuk langkah terakhir

Langkah 3. Perbarui pengaturan port default Anda di http-ssl. conf

Terakhir, kami akan mengedit satu file konfigurasi terakhir. Untuk mengaksesnya, ulangi instruksi dari Langkah 1. Buka baris Apache di bawah Module dan pilih Config. Namun, kali ini, klik opsi kedua di menu dropdown, berjudul Apache (httpd-ssl. conf)

Apache dan mysql tidak dimulai di xampp
Apache dan mysql tidak dimulai di xampp

Buka file teks di editor pilihan Anda. Namun, kali ini Anda tidak akan mencari 80. Sebagai gantinya, tekan Ctrl + F dan cari nomor 802

Port 443 adalah port yang biasanya digunakan untuk transaksi web yang aman. Namun, Apache juga membutuhkannya. Oleh karena itu, Anda perlu mengubah dua contoh 80_2 ke port alternatif – 804

  1. Ubah 80_5 menjadi 806
  2. Ubah 80_7 menjadi 808

Pastikan untuk menyimpan pekerjaan Anda di file ini juga. Setelah selesai, tutup editor teks atau kode Anda

Langkah 4. Mulai ulang Apache

Hal berikutnya yang ingin Anda lakukan adalah me-restart Apache. Ini akan mengatur ulang proses sehingga Apache dapat menggunakan port alternatif baru yang telah Anda tentukan

Cara me-restart Apache di XAMPP

Memulai ulang Apache mudah dilakukan dan agak intuitif

  • Klik tombol Stop pada baris Apache
  • Setelah Apache berhenti, klik tombol Start untuk memulai ulang lagi

Jika karena alasan tertentu tidak berhasil, Anda mungkin perlu mematikan XAMPP sepenuhnya dan meluncurkannya kembali. Namun dalam kebanyakan kasus itu tidak perlu. Metode stop-start harus melakukan triknya

Setelah restart, semuanya akan berfungsi normal. Panel kontrol Anda akan terlihat seperti ini

Apache dan mysql tidak dimulai di xampp
Apache dan mysql tidak dimulai di xampp

Dari sini, Anda seharusnya dapat mengeklik Mulai di sebelah Apache dan melanjutkan pekerjaan Anda di situs lokal Anda. Ingatlah untuk tidak menggunakan port 8080 atau 804 untuk program lain, atau Anda mungkin harus mengulangi proses ini

Setelah Anda mengatasi kesalahan ini, Anda mungkin ingin menyelidiki program lain untuk melihat mana yang menggunakan port default Apache. Jika Anda memutuskan untuk menyesuaikan pengaturan program lain untuk melepaskannya, Anda dapat mengulangi langkah-langkah ini untuk menghubungkan kembali XAMPP ke port 80 dan 802

Kesimpulan

Harus memecahkan masalah kesalahan saat Anda berada di tengah-tengah proyek pengembangan sangat mengganggu dan menghabiskan waktu yang berharga. Kesalahan Apache khususnya dapat memperburuk. Untungnya, dengan mengubah beberapa file konfigurasi, Anda dapat dengan cepat menyelesaikan hambatan yang membuat frustrasi ini

Cara memperbaiki kesalahan #XAMPP 'Apache mati secara tidak terduga' ⚒️⚒️⚒️

Klik Untuk Menge-Tweet

Pada artikel ini, kami membahas empat langkah mudah untuk menyelesaikan pesan “kesalahan XAMPP Apache shutdown tiba-tiba”.

  1. Luncurkan pengaturan konfigurasi Apache dari dasbor XAMPP
  2. Buka httpd. conf dan ubah port default dari 80 menjadi 8080
  3. Buka http-ssl. conf dan ubah port default dari 802 menjadi 804
  4. Mulai ulang Apache

Terakhir, jika Anda sering mengalami masalah dengan XAMPP, ada banyak alat pengembangan lokal lainnya yang dapat Anda pertimbangkan, seperti DesktopServer, Docker, atau Vagrant

Apakah Anda memiliki pertanyaan tentang menyelesaikan pesan "kesalahan XAMPP Apache shutdown secara tak terduga"?

Mengapa Apache dan MySQL tidak dimulai di XAMPP?

Terkadang, port default (3306) yang coba digunakan XAMPP MySQL sudah digunakan oleh aplikasi lain . Oleh karena itu, MySQL tidak dapat terhubung ke port, dan gagal untuk memulai.

Bagaimana cara memulai Apache dan MySQL di XAMPP?

Untuk memulai Apache atau MySQL secara manual, klik tombol Mulai di bawah Tindakan di samping modul itu . Bergantung pada pengaturan keamanan Anda, pengguna Windows 7 mungkin akan membuka jendela kecil, menanyakan apakah Anda ingin mengizinkan xampp-control. exe untuk melakukan modifikasi pada komputer Anda. Klik Ya untuk mengizinkan Apache atau MySQL untuk memulai.

Mengapa Apache tidak mulai?

Ada beberapa alasan mengapa server Apache Anda gagal dijalankan. Mungkin ada sesuatu yang memblokir port yang digunakannya; . .

Mengapa MySQL saya tidak dimulai?

Bahkan dengan kepemilikan yang benar, MySQL mungkin gagal memulai jika ada perangkat lunak keamanan lain yang berjalan di sistem Anda yang mengelola akses aplikasi ke berbagai bagian sistem file. In this case, reconfigure that software to enable mysqld to access the directories it uses during normal operation.