Menggunakan Alat Troubleshooting
ServBay menyediakan alat troubleshooting bawaan yang sangat kuat, dirancang untuk membantu developer dengan cepat mendiagnosis dan menyelesaikan berbagai masalah yang mungkin ditemui selama menggunakan lingkungan pengembangan lokal ServBay. Alat ini secara otomatis mendeteksi potensi masalah dan menawarkan solusi yang sesuai, sehingga secara signifikan menyederhanakan proses pemeliharaan dan penelusuran masalah pada lingkungan pengembangan lokal Anda.
Dengan memanfaatkan alat troubleshooting ini, Anda dapat secara mandiri mengidentifikasi dan menyelesaikan masalah terkait konfigurasi lingkungan, operasi layanan, atau konektivitas selama proses pengembangan.
Ruang Lingkup Diagnosis Alat
Alat troubleshooting ServBay dapat secara otomatis mendiagnosis aspek-aspek kunci berikut dalam lingkungan pengembangan lokal ServBay:
- Status dan Hak Akses Akun Pengguna: Memeriksa apakah level pengguna dan status login saat ini normal, memastikan ServBay memiliki hak akses yang cukup untuk berjalan.
- Status Langganan & Masa Aktif: Memverifikasi validitas langganan ServBay untuk menjamin semua fitur dapat digunakan dengan baik.
- Kompatibilitas Arsitektur Sistem Operasi: Memastikan arsitektur OS kompatibel dengan ServBay.
- Status ServBay Runtime dan ServBay Helper: Mendiagnosis status berjalannya komponen runtime inti dan alat bantu ServBay.
- Pengecekan Penggunaan Port: Mengetahui apakah port penting yang diperlukan ServBay (seperti port server web 80/443, port database 3306/5432, port Redis 6379, dll.) sedang digunakan oleh aplikasi lain.
- Konfigurasi & Status Sertifikat SSL/TLS: Memeriksa apakah konfigurasi dan status sertifikat SSL/TLS, termasuk ServBay User CA, ServBay Public CA, serta sertifikat website (termasuk yang diperoleh melalui ACME), telah diterapkan dengan benar.
- Status Instalasi & Integritas Paket Software: Memverifikasi apakah berbagai paket perangkat lunak (seperti PHP, Node.js, Python, Go, Java, Ruby, Rust, dll.) telah terinstal dengan baik dan file-nya lengkap.
- Kebenaran Konfigurasi Paket & Layanan: Memastikan bahwa file konfigurasi dari paket dan layanan terkait (misal web server Caddy/Nginx, database MySQL/MariaDB/PostgreSQL, cache Redis, dsb.) tidak mengandung error sintaksis maupun konflik pengaturan.
- Status Berjalan Paket & Layanan: Mendiagnosis apakah seluruh layanan dan paket yang dikelola oleh ServBay sedang berjalan dengan normal.
- Pemeriksaan Konfigurasi Website: Memeriksa apakah pengaturan situs lokal (Virtual Hosts) yang Anda konfigurasi di ServBay sudah benar, contohnya root site, versi PHP, konfigurasi SSL, dan sebagainya.
- Pemeriksaan Resolusi Domain (DNS): Memastikan domain lokal (misalnya
.servbay.demo
atau domain kustom lain) sudah diarahkan ke alamat IP lokal dengan benar sehingga situs dapat diakses menggunakan nama domain. - Pemeriksaan Status Berjalan Website: Mencoba melakukan koneksi dan memeriksa status operasional situs lokal Anda untuk mendiagnosa apakah situs merespons dengan baik.
- Pengecekan Koneksi Database: Menguji apakah koneksi ke database yang berjalan di ServBay (seperti MySQL, MariaDB, PostgreSQL, dll.) berjalan normal.
- Pengaturan Proxy Server: Memeriksa pengaturan proxy server di sistem atau internal ServBay yang mungkin memengaruhi kestabilan lingkungan lokal Anda, yang seringkali berkaitan dengan masalah CORS (Cross-Origin Resource Sharing).
Selama proses diagnosis, apabila ada masalah atau error terdeteksi, alat ini akan menandai dengan warna merah mencolok dan biasanya menyertakan informasi error secara rinci beserta saran solusi untuk memandu Anda memperbaiki masalah tersebut.
Ringkasan
Alat troubleshooting ServBay adalah asisten diagnosis mandiri dan perbaikan yang tangguh, yang secara efektif membantu Anda mengatasi sebagian besar masalah umum pada lingkungan pengembangan lokal. Dengan laporan lengkap serta rekomendasi yang diberikan, Anda dapat dengan cepat menemukan dan menyelesaikan masalah, menghemat waktu pengembangan yang berharga.
Jika masalah Anda belum juga terselesaikan setelah menggunakan alat ini, silakan hubungi tim dukungan teknis kami melalui Kontak Kami untuk mendapatkan bantuan lebih lanjut.