Lewati ke konten utama
Waktu membaca 5 menit (1021 kata)

Cara membantu debugging ekstensi Joomla

joomla-debu_20191002-082145_1

Pengembang Joomunited berkomitmen untuk memberikan layanan terbaik dan membuat ekstensi Anda menjadi optimal. Kami menjalankan, pada setiap versi, ratusan tes otomatis dan tentu saja pengujian manual old school.
Tapi, bug bisa terjadi! terutama dalam kasus di mana Anda telah menginstal satu (atau banyak) ekstensi yang menyebabkan beberapa jenis ketidakcocokan. Untuk menjaga situs Joomla Anda tetap berjalan, pengembang kami ingin menyelesaikan masalah Anda secepat mungkin.

Dalam postingan ini, kami akan menjelaskan bagaimana memberikan informasi yang tepat kepada pengembang sehingga ia dapat memahami dan menyelesaikan kesalahan dengan cepat.

Postingan ini akan dibagi menjadi 3 langkah:

  • Aktifkan pelaporan kesalahan PHP Joomla
  • Identifikasi kesalahan PHP
  • Periksa kesalahan javascript


Aktifkan pelaporan kesalahan PHP Joomla

Mode debug diaktifkan pada Joomla ketika pengembang melakukan pemecahan masalah. Mengaktifkan sistem debug memungkinkan pengembang untuk melihat detail tentang bagaimana Joomla merender situs Anda.
Ini sangat mudah untuk diaktifkan.

 

Masuk ke panel kontrol Joomla Anda

 

login-joomla

 

Klik Konfigurasi Global tautan di menu kiri

 

konfigurasi-global

 

 

Klik tab Server, itu harus ada di tab yang terdaftar di bagian atas halaman

 

tab-server


      
Di bawah Pengaturan Server, Anda akan melihat opsi yang disebut “Pelaporan Kesalahan” pilih maksimum, lalu klik Simpan di kiri atas halaman.

 

Pelaporan-kesalahan-maksimum

 

Ambil tangkapan layar kesalahan. Sekarang setelah Anda mengatur pelaporan kesalahan ke maksimum, Anda akan dapat melihat kesalahan PHP di frontend, cukup ambil tangkapan layar dan tambahkan ke tiket.

 

Kesalahan-PHP

 

Tangkapan layar harus mencakup kesalahan dan tautan di mana kesalahan itu terjadi, termasuk nama file dan kesalahan yang dikembalikan.

 

Berbagai jenis kesalahan PHP Joomla

Kesalahan Parsing atau kesalahan sintaksis PHP

Kesalahan parse terjadi jika ada kesalahan sintaks dalam skrip; outputnya adalah Kesalahan Parse. Kesalahan parse menghentikan eksekusi skrip. Ada banyak alasan untuk terjadinya kesalahan parse di PHP. Jenis kesalahan ini dapat mencegah konten Anda ditampilkan dengan benar atau beberapa fitur untuk bekerja, ini sangat merusak pengalaman ekstensi Joomla Anda.

Alasan paling umum untuk kesalahan parse adalah sebagai berikut:

  • Tanda kutip tidak tertutup
  • Tanda kurung hilang atau berlebih
  • Kurung kurawal tidak tertutup
  • Titik koma hilang

 

Kesalahan Fatal PHP

Ini juga merupakan kesalahan kritis - misalnya, membuat instance objek dari kelas yang tidak ada, atau memanggil fungsi yang tidak ada. Kesalahan ini menyebabkan penghentian langsung skrip, menghasilkan halaman yang tidak akan dimuat dengan halaman kosong dan pesan kesalahan (jika pelaporan kesalahan Joomla diaktifkan)

 

Kesalahan Pemberitahuan PHP

Ini adalah kesalahan kecil, non-kritis yang ditemui PHP saat menjalankan skrip Joomla - misalnya, mengakses variabel yang belum didefinisikan (tidak terdefinisi). Secara default, kesalahan seperti itu tidak ditampilkan di Joomla sama sekali, itu akan ditampilkan setelah Anda mengaktifkan pelaporan kesalahan Joomla ke maksimum. Pada situs produksi tidak disarankan karena sering terjadi.

Halaman Anda masih akan dimuat, tanpa dampak apa pun pada konten atau fitur ekstensi Joomla.

 

Kesalahan Peringatan PHP

Kesalahan peringatan tidak menghentikan eksekusi skrip juga, kesalahan peringatan bukan kesalahan kritis.
Kesalahan peringatan terjadi ketika, misalnya, ekstensi Joomla melewatkan parameter yang salah dalam fungsi atau kami menyertakan file eksternal menggunakan fungsi include() tetapi file tersebut tidak ada.

 

pelaporan-kesalahan

 

PHP: File Hilang

Seperti yang dinyatakan dalam judul, sebuah file hilang atau tidak dapat diakses. Itu bisa saja dihapus secara tidak sengaja, atau dihapus setelah pembaruan ekstensi Joomla tetapi masih dipanggil. Pesan kesalahan dapat berupa peringatan, atau dalam beberapa kasus memblokir skrip dari dieksekusi, seperti jika saya menghapus file konfigurasi Joomla, pesan tertentu dikembalikan:

 

konfigurasi-joomla-hilang 

 

Periksa kesalahan javascript

Kami akan mencari kesalahan Javascript dengan konsol Chrome atau Firefox, tergantung pada browser Anda, namanya sedikit berbeda, tetapi mengikuti Chrome dan FireFox, kami akan menyebutnya “Konsol”. Untuk membuka konsol, ikuti langkah-langkah berikut:
 
Dari browser web Anda, klik kanan pada periksa, di bagian depan situs Anda.

 

periksa

 

Pilih tab "console" Klik kanan akan membuka peralatan pengembang di sisi kanan halaman, klik “Console”

 

konsol

 

Periksa kesalahan, dengan konsol terbuka, ulangi kesalahan yang Anda duga dan lihatlah pada konsol, kesalahan-kesalahan tersebut adalah teks merah yang menjelaskan di mana konflik javascript berada.

 

konsol-kesalahan

 

Jika Anda menemukan kesalahan JavaScript, silakan ambil tangkapan layar versi yang diperluas dari kesalahan untuk dimasukkan ke tiket/pesan Anda.


 
Kirim / Bagikan Pelaporan Masalah Joomla Anda

Sekarang Anda memiliki semua informasi ini, Anda akan membantu pengembang mempercepat proses, cukup pergi ke semua informasi yang telah Anda kumpulkan dan kirimkan ke tiket/pesan Anda, mari kita ingat, itemnya adalah:  

 

  • Tangkapan layar yang telah Anda ambil dengan kesalahan PHP
  • Tangkapan kesalahan JavaScript

Jika Anda mengikuti langkah-langkah ini dan mengirimkan informasi yang benar, pengembang akan dapat melakukan pekerjaan debug yang lebih cepat dan kami mengucapkan terima kasih sebelumnya :)

 

Buat dan Bagikan Akun Pengguna Joomla Baru untuk Tujuan Dukungan

Membuat pengguna admin baru terkadang merupakan salah satu cara cepat untuk menunjukkan kepada tim dukungan apa masalah Anda. Sebelum memulai proses itu, pengingat singkat bahwa:
 

  • Kami sarankan menghapus akun pengguna admin yang dibuat untuk tujuan dukungan
  • Semua informasi yang dibagikan dengan tim kami aman dan akan tetap pribadi


 
  Untuk membuat pengguna baru, pertama-tama, Anda masuk ke situs admin Anda. Setelah berhasil masuk, Anda berada di dasbor Joomla. Kemudian Anda harus pergi ke bagian kiri dan klik Pengguna.

Anda akan dapat melihat Dasbor Pengguna, di kiri atas akan ada tombol hijau “Baru”.

 

Detail-Pengguna

 

Isi semua informasi dan pada tab “Grup pengguna yang ditetapkan” klik “Pengguna Super”

 

Grup-pengguna-super

 

 

Terakhir, klik Simpan.

 

simpan-pengguna-joomla

 

Pengguna untuk dukungan akan dibuat, sekarang tambahkan kredensial ke tiket Anda dan semuanya akan selesai ;)

Tetap Terinformasi

Ketika Anda berlangganan blog, kami akan mengirimkan email kepada Anda ketika ada pembaruan baru di situs sehingga Anda tidak akan melewatkannya.

Postingan Terkait

 

Komentar 2

Tamu - Osman Hoşgör pada hari Minggu, 19 April 2020 22:38

Pak. Di bagian Proyek

"Ini adalah folder Anda di c: /wamp64/www
Untuk menggunakannya sebagai tautan http, Anda harus mendeklarasikannya sebagai VirtualHos" Saya menemukan kesalahan seperti itu.

bagaimana kesalahan ini bisa diperbaiki.

terima kasih

Pak. Di bagian Proyek "Ini adalah folder Anda di c: /wamp64/www Untuk menggunakannya sebagai tautan http, Anda harus mendeklarasikannya sebagai VirtualHos" Saya menemukan kesalahan seperti itu. bagaimana kesalahan ini bisa diperbaiki. terima kasih
Tristan pada hari Senin, 20 April 2020 08:14

Halo, jika Anda ingin memuat host lokal, Anda dapat mengetikkan di bilah alamat http://locahost atau 127.0.0.0

Halo, jika Anda ingin memuat host lokal, Anda dapat mengetikkan di bilah alamat http://locahost atau 127.0.0.0
Sudah Terdaftar? Masuk Di Sini
Kamis, April 02, 2026

Gambar Captcha