Saya mengunduh XAMPP sekitar sebulan yang lalu dan berfungsi dengan baik. Hari ini saya menginstal perangkat lunak pengenalan suara dan kemudian menyalakan kembali komputer saya. Sejak saat itu, MySQL tidak dapat dijalankan di aplikasi manager-osx saya. Itu tidak membuat saya masuk ke log aplikasi. Inilah yang dikatakannya
Stopping all servers... Stopping Apache Web Server... /Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd stopped Stopping ProFTPD... Checking syntax of configuration file /Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd stopped Restarting all servers... Starting MySQL Database... Starting Apache Web Server... /Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd started Starting ProFTPD... Checking syntax of configuration file /Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd startedProFTPD saya dan Server Web Apache saya sedang berjalan. MySQL tidak. Ketika saya pergi ke phpmyadmin, itu memberi saya pesan kesalahan ini
#2002 - No such file or directory The server is not responding (or the local server's socket is not correctly configured). _Tolong bantu aku. Saya tidak tahu harus berbuat apa
MEMPERBARUI
Setelah melihat-lihat sedikit di internet, saya menemukan masalah serupa yang dialami pengguna dengan MAMP, pengguna lain merekomendasikan untuk menghentikan proses mysql, apa pun artinya. Mungkinkah ini memperbaiki masalah saya?
PEMBARUAN 2
Saya menemukan jawaban untuk masalah saya tetapi saya belum bisa menjawabnya. Jadi inilah jawabannya
1) Buka terminal dan ketik
sudo sudan kemudian masukkan kata sandi Anda
2) Kemudian ketik
ps aux | grep mysql(cukup salin dan tempel ini)
3) Anda perlu mendapatkan id proses dari mysql. Seharusnya ada nomor di dekat bagian atas, seperti 739 atau 8827
XAMPP adalah platform yang berguna untuk developer WordPress yang mencari solusi localhost. Namun, beberapa masalah dapat muncul saat Anda menggunakan alat ini. Kesalahan ini dapat menghentikan alur kerja Anda dan membuat Anda tidak yakin bagaimana menjalankan XAMPP lagi, terutama karena semuanya tampak teratur di permukaan.
Untungnya, setelah Anda mengidentifikasi alasan mengapa XAMPP tidak dimulai untuk Anda, seringkali hanya diperlukan beberapa penyesuaian untuk memperbaikinya. Anda kemudian dapat langsung kembali mengerjakan proyek pengembangan terbaru Anda
Pada artikel ini, kami akan memberikan gambaran singkat tentang apa itu XAMPP bagi mereka yang baru mengenal platform ini. Kemudian kami akan menunjukkan kepada Anda cara memeriksa log kesalahan Anda dan menyelesaikan tiga masalah umum yang dapat membuat server lokal Anda tidak dapat dimulai. Mari selami
Pengantar Singkat tentang XAMPP
XAMPP adalah alat pengembangan lokal gratis. Ini pada dasarnya berfungsi sebagai server di komputer Anda yang dapat Anda gunakan untuk menghosting situs web — seperti halnya DevKinsta, aplikasi pengembangan lokal gratis kami sendiri
Perhatikan bahwa situs ini tidak tersedia untuk umum bagi pengguna di Internet terbuka. Sebaliknya, mereka dimaksudkan untuk digunakan secara lokal untuk tujuan pengembangan dan pengujian. Jika mau, Anda dapat memigrasikan setiap proyek ke server langsung setelah selesai
XAMPP adalah solusi praktis karena mencegah pengunjung menemukan proyek Anda saat masih dalam proses. Selain itu, karena situs ini dihosting di komputer Anda, kinerjanya harus unggul dan Anda dapat bekerja secara offline
Anda dapat menggunakan XAMPP pada Sistem Operasi (OS) utama apa pun, termasuk Windows, macOS, dan Ubuntu Linux. Ini menggunakan server Apache dan MySQL open source, dan dilengkapi dengan beberapa fitur bawaan seperti phpMyAdmin dan FileZilla
Lihat rencanaPerlu memberikan shoutout di sini. Kinsta luar biasa, saya menggunakannya untuk situs web pribadi saya. Dukungannya cepat dan luar biasa, dan server mereka adalah yang tercepat untuk WordPress
Philip Stemann
Khusus untuk WordPress, XAMPP adalah salah satu solusi localhost teratas karena memenuhi semua persyaratan Sistem Manajemen Konten (CMS). Ini termasuk
- PHP 7. 4
- MySQL5. 6
- dukung
- Server Apache atau NGINX
Jika Anda tertarik untuk menginstal XAMPP, Anda dapat melihat tutorial kami di , yang menyertakan petunjuk untuk tugas ini
Info
Mencari alat yang ampuh untuk pengembangan WordPress lokal? . Pelajari lebih lanjut tentang DevKinsta
Cara Memeriksa Log Kesalahan XAMPP PHP Anda
Jika Anda mengembangkan situs WordPress secara lokal menggunakan XAMPP, dan Anda tidak dapat memulai platform, langkah pertama Anda adalah memeriksa log kesalahan Anda. Ini mungkin mengarahkan Anda ke arah penyebab masalah
Jika Anda tahu mengapa masalah ini terjadi, Anda seharusnya dapat menyelesaikannya lebih cepat daripada memecahkan masalah dengan coba-coba. Log diakses menggunakan jalur yang berbeda, bergantung pada OS dan versi Anda. Untungnya, ada cara sederhana untuk menemukan jalur penyiapan Anda
Di Windows, log aktivitas XAMPP muncul di bagian bawah kotak dialog panel kontrol. Anda juga dapat mengakses log error dengan mengklik tombol Log di samping tombol Apache Config
Di macOS, klik tab Log di panel kontrol untuk melihat log aktivitas
Anda kemudian dapat melihat log Anda untuk melihat apakah ada sesuatu yang mencurigakan dan ikuti arahan yang diberikan untuk menyelesaikan masalah tersebut
Dalam beberapa kasus mungkin bermanfaat untuk memiliki akses ke log PHP Anda juga, meskipun ini biasanya lebih membantu untuk memecahkan masalah kesalahan WordPress daripada untuk Apache atau MySQL
Untuk menemukan log kesalahan PHP Anda, buka dasbor XAMPP dengan mengetikkan http. //localhost ke bilah alamat browser Anda. Di sana, klik PHPInfo di bagian atas layar
Kemudian cari "error_log". Ini akan mengungkapkan jalur yang harus Anda masukkan di bilah alamat untuk melihat log
Anda harus cukup mengetik jalur ini ke browser Anda setelah http. //localhost untuk melihat log PHP
Mengakses Log PHP XAMPP-VM Anda untuk Mac
Sebenarnya ada dua versi XAMPP untuk pengguna Mac – “XAMPP untuk macOS” dan “XAMPP-VM“. Yang terakhir memungkinkan Anda menjalankan XAMPP untuk Linux di Mac Anda, menggunakan mesin virtual
Penting untuk mengetahui versi mana yang Anda gunakan karena ini menentukan cara Anda mengakses file kunci yang akan kami referensikan di seluruh postingan ini. Misalnya, jika Anda menggunakan XAMPP untuk OS X, Anda cukup membuka Finder, buka Aplikasi > XAMPP, dan cari folder log untuk menemukan log PHP Anda
Namun, jika Anda menggunakan XAMPP-VM, pertama-tama Anda harus membuka panel kontrol XAMPP, klik tab Volume, lalu pilih Pasang
Kemudian, saat Anda meluncurkan Finder, klik alamat IP Anda di menu sebelah kiri dan buka folder lampp. Di sinilah Anda akan menemukan semua file XAMPP Anda, termasuk log kesalahan PHP Anda
Cara Memperbaiki XAMPP Jika Tidak Berfungsi (3 Solusi Umum)
Jika log kesalahan Anda tidak menunjukkan penyebab masalahnya, Anda dapat mencoba solusi ini untuk membuat XAMPP berfungsi kembali. Kiat-kiat ini juga menguraikan beberapa petunjuk yang mungkin ditampilkan oleh log kesalahan Anda
1. Selesaikan Konflik Port Apache
Jika Apache tidak dapat dimulai, Anda tidak akan dapat mengakses dasbor XAMPP atau situs apa pun yang telah Anda pasang di platform. Konflik port mungkin menjadi masalah mendasar
Secara default, Apache terhubung melalui port 80. Jika Anda melihat pesan kesalahan yang menyatakan bahwa port ini sudah digunakan, berarti aplikasi lain memblokir koneksi (Skype adalah pelanggar yang sering terjadi)
Jika Anda mengklik tombol Netstat di panel kontrol XAMPP, itu akan menunjukkan kepada Anda semua port yang sedang digunakan, dan aplikasi mana yang menggunakannya. Anda mungkin ingin memeriksa ini jika XAMPP Apache tidak dimulai
Terapkan aplikasi Anda ke Kinsta - Mulai dengan Kredit $20 sekarang
Jalankan Node Anda. Aplikasi js, Python, Go, PHP, Ruby, Java, dan Scala, (atau hampir apa pun jika Anda menggunakan Dockerfile kustom Anda sendiri), dalam tiga langkah mudah
Terapkan sekarang dan dapatkan diskon $20Jika Anda tahu program mana yang bermasalah dan dapat membuka blokir port dengan menghapus aplikasi yang menghalangi, ini akan segera menyelesaikan masalah. Namun, Anda juga dapat mengubah port mendengarkan Apache untuk XAMPP, sehingga Anda terhubung sambil membiarkan platform lainnya tetap utuh
Pertama, Anda harus menemukan httpd Anda. file conf. Proses ini sedikit berbeda tergantung pada OS Anda dan versi XAMPP mana yang Anda gunakan
Mengubah Port Apache XAMPP Anda di Windows
Di Windows, buka panel kontrol XAMPP dan klik tombol Config
Kemudian pilih httpd. conf. Cari di file ini untuk baris yang bertuliskan "Listen 80", dan ubah ke "Listen 8080". Ini akan memungkinkan Anda untuk terhubung ke Apache melalui port 8080 alih-alih opsi default
Anda juga perlu mencari baris yang bertuliskan ServerName localhost:80, dan mengubahnya menjadi ServerName localhost:8080. Simpan dan tutup file
Kemudian coba mulai Apache lagi. Jika ini adalah satu-satunya masalah Anda, platform harus berjalan sebagaimana mestinya. Namun, perhatikan bahwa jika Anda memiliki penginstalan WordPress yang dihosting melalui XAMPP, Anda harus mencari dan mengganti semua penyebutan “localhost” dengan “localhost. 8080”, termasuk yang ada di database Anda
Mengubah Port Apache XAMPP Anda di Mac
Jika Anda menjalankan XAMPP untuk macOS, Anda dapat menemukan httpd.conf Anda. conf dengan membuka Applications > XAMPP di Finder. Setelah Anda menemukan file tersebut, Anda dapat melakukan langkah yang sama untuk mengubah port Anda seperti yang kami jelaskan untuk pengguna Windows
Bagi mereka yang menggunakan XAMPP-VM, gulir kembali ke bagian di mana kami menjelaskan cara mengakses log kesalahan Anda untuk mempelajari cara menemukan file XAMPP Anda. Setelah mengakses direktori xampp, Anda akan menemukan httpd. conf di apache2 > conf
2. Sertakan Port Mendengarkan di Alamat Saat Mengakses Localhost
Biasanya, Anda cukup mengetik http. //localhost ke bilah alamat browser Anda untuk mengakses situs atau dasbor yang dihosting XAMPP. Platform secara otomatis terhubung ke Apache melalui port mendengarkan defaultnya, 80
Berjuang dengan downtime dan masalah WordPress? . Lihat fitur kami
Namun, jika Anda telah mengubah port mendengarkan instalasi XAMPP Anda (atau orang lain yang memiliki akses ke komputer Anda melakukannya), itu tidak akan dapat terhubung. Anda mungkin juga melihat ini terjadi jika ada konflik port Apache, seperti dijelaskan di atas
Masalah ini bisa sangat membingungkan karena panel kontrol XAMPP mungkin menunjukkan bahwa Apache dan MySQL keduanya berjalan. Namun, Anda tidak akan dapat mengakses situs atau alat Anda seperti PHPInfo atau phpMyAdmin
Kesalahan ini dapat mengambil beberapa bentuk yang berbeda. Jika Anda mencoba mengakses situs WordPress lokal, Anda mungkin melihat halaman kesalahan 404. Pengguna Chrome mungkin melihat ERR_CONNECTION_REFUSED sebagai gantinya
Untungnya, solusinya cukup sederhana. Anda hanya perlu menambahkan port mendengarkan ke alamat. Misalnya, jika Anda menggunakan port alternatif yang paling umum, masukkan http. // localhost. 8080 bukan hanya http. // localhost
Namun, jika Anda hanya ingin masuk ke localhost meskipun Anda telah mengubah port mendengarkan Apache, Anda dapat melakukannya
Mengubah Port Default di Windows
Pengguna Windows mengubah port default Apache XAMPP ke port mendengarkan baru mereka sehingga Anda tidak perlu menentukannya di bilah alamat. Untuk melakukannya, klik Config > Service and Port Settings > Apache di panel kontrol XAMPP
Kemudian ganti nilai Main Port dengan port Apache baru yang Anda konfigurasikan dan simpan perubahan Anda
Atur Penerusan Port di macOS
Di macOS, prosesnya sangat berbeda. Di panel kontrol, klik tab Jaringan. Di sini Anda dapat mengatur aturan penerusan porta
Anda ingin menambahkan aturan baru yang mengalihkan lalu lintas ke port default ke port mendengarkan Apache baru Anda. Jika Anda mengklik Tambah, Anda dapat memasukkan nilai ini di bidang yang relevan
Pilih aturan dari daftar dan klik tombol Aktifkan untuk mulai menggunakannya
3. Ubah Port MySQL Anda
Terakhir, terkadang XAMPP tidak berfungsi karena ada masalah dengan MySQL, bukan Apache. Namun, masalahnya masih sering berupa konflik port, yang artinya saat ini Anda sudah memiliki ide bagus tentang cara memperbaikinya
Dalam hal ini, Anda harus mengakses php Anda. ini, bukan file konfigurasi Anda. Menavigasi ke dasbor XAMPP Anda dan mengklik PHPInfo seperti yang kami jelaskan sebelumnya di postingan ini akan memungkinkan Anda menemukan jalur ke file ini untuk penginstalan Anda
Sebagai alternatif, jika Anda menggunakan XAMPP untuk Windows, Anda dapat mengakses file ini dari panel kontrol dengan mengklik Config > PHP (php. ini)
Setelah Anda menemukan dan membuka php. ini, cari baris yang bertuliskan port = 3306, dan ubah menjadi port = 3307. Simpan dan tutup file, lalu mulai ulang MySQL
Ringkasan
XAMPP adalah alat yang bermanfaat untuk dimiliki, tetapi memecahkan masalah tertentu yang mencegah Anda mengakses situs WordPress lokal bisa membuat frustrasi. Untungnya, ini sering merupakan konflik port yang dapat Anda terapkan dengan cepat untuk menyelesaikannya
Pada artikel ini, kami menunjukkan kepada Anda apa yang harus dilakukan jika XAMPP tidak berfungsi karena masalah dengan Apache atau MySQL
- Selesaikan konflik port Apache dengan mengubah port mendengarkan Anda ke 8080
- Sertakan port mendengarkan di alamat saat mengakses localhost
- Ubah port MySQL Anda menjadi 3307 jika aplikasi lain memblokir port default 3306
Jangan lupa untuk melihat DevKinsta sebagai alternatif dari XAMPP
Dapatkan semua aplikasi, database, dan situs WordPress Anda secara online dan dalam satu atap. Platform cloud kami yang penuh fitur dan berkinerja tinggi mencakup
- Pengaturan dan pengelolaan yang mudah di dasbor MyKinsta
- Dukungan pakar 24/7
- Perangkat keras dan jaringan Google Cloud Platform terbaik, didukung oleh Kubernetes untuk skalabilitas maksimum
- Integrasi Cloudflare tingkat perusahaan untuk kecepatan dan keamanan
- Jangkauan audiens global dengan hingga 35 pusat data dan 275+ PoP di seluruh dunia
Uji sendiri dengan diskon $20 untuk bulan pertama Hosting Aplikasi atau Hosting Basis Data. Jelajahi paket kami atau hubungi bagian penjualan untuk menemukan yang paling cocok untuk Anda