Blog Website Gratis

Mengatasi Syntax Trouble

Anda pasti pernah mengalami pertama kali untuk menggunakan WordPress dengan mendapatkan pesan trouble. Seperti parse error: Syntax error, unexpected pasti serasa bingung untuk memperbaikinya. Memang langkah yang anda buat itu sudah benar, tetapi pesan muncul error tersebut hanya membuat Anda merasa heran. Tidak menutup kemungkinan bahwa Anda tidak dapat melihat pesan error dikarenakan fitur laporan WordPress dinonaktifkan. Jika memang hal ini terjadi, kami sarankan untuk mengaktifkan debug error WordPress.

Sebenarnya hal ini terjadi cukup wajar bagi pengguna WordPress pertama. Terkadang terdapat notifikasi pesan error sedikit mengganggu.  Error ini akan terjadi jika Anda memang tidak mengikuti aturan yang benar mengenai PHP syntax. Melalui artikel ini, kami akan sedikit memberitahukan mengenai cara mengatasi error syntax pada WordPress.

Pengertian Syntax Error

Untuk pertama kali penggunaan Wordpres pertama kali pasi pernah bertanya, apa itu Systax Error. Dalam dunia pemrograman, dari pesan syntax error tersebut tidak mengikuti aturan dari program yang telah ditentukan sehingga terjadi trouble. Kita analogikan syntax error sebagai kesalahan penggunaan kata kerja dan kata benda pada kalimat dalam aturan baku berbahasa Inggris.

Seperti halnya penutur asli bahasa Inggris tidak dapat memahami dan mengerti kalimat yang ditulis/diucapkan, kompilator atau penerjemah bahasa pemrograman pun tidak dapat memproses blok kode yang tidak benar dalam aturan syntax. Apakah itu karena lupa membubuhkan titik koma atau menuliskan file lengkap dengan tidak benar, Anda akan tetap menemukan syntax error.

Apabila syntax error muncul di WordPress, maka itu biasanya terjadi karena pengguna membuat kesalahan saat penulisan script PHP untuk situs mereka. Syntax error masuk dalam kategori yang lebih luas dari parse error karena error semacam ini akan melakukan parsing pada setiap baris kode yang tertulis dalam program.

Cara Mengatasi Syntax Error di WordPress

Syntax error dapat dengan mudah diperbaiki di WordPress. Pada dasarnya, ada dua langkah yang bisa dilakukan:

  1. Cari baris kode yang mengakibatkan error.
  2. Ubah kode tersebut dengan cara terhubung ke server Anda.

Mari kita urai dua langkah di atas agar lebih jelas.

Langkah 1 – Mencari File yang Rusak

Langkah pertama dalam memperbaiki syntax error adalah mengenali sumber masalahnya terlebih dulu. Secara khusus, Anda harus mencari file yang menyebabkan error ini terjadi, dan blok kode tertentu di dalam file yang mengakibatkan pesan error muncul.

Penyelesaian masalah yang dijabarkan di tutorial ini akan mengingatkan Anda pada setiap plugin atau tema yang mungkin telah Anda install di situs WordPress Anda. Jika syntax error muncul segera setelah plugin/tema terinstall, maka Anda sudah menemukan jawaban permasalahannya.

Kabar baiknya, meskipun Anda tidak tahu letak sumber error tersebut, Anda masih dapat dengan mudah melacak asalnya. Pada saat Anda membuka situs Anda menggunakan web browser apa pun, Anda akan melihat pesan error ini. Pesan error tersebut dimulai dengan Parse error: Syntax error, yang kemudian diikuti dengan informasi spesifik mengenai error. Pesan error juga akan memuat path penuh dari file yang bertanggung jawab atas error tersebut, serta baris di kode yang salah dapat ditemukan. File inilah yang harus Anda ubah untuk memperbaikinya.

Coba kita akan lihatkan seperti error yang dimaksud seperti berikut ini.

Cara Memperbaiki Syntax Error

Pada pesan error diatas sudah bisa disimpulkan, kita dapat melihat end yang tak terduga dari file tersebut. Kita juga dapat mengetahui file mana yang rusak (/home/u694443746/public_html/wp2/wp content/themes/twentyseventeen/single.php) dan baris kode (43) yang mengakibatkan error ini. Informasi ini sudah lebih dari cukup bagi kita untuk memperbaiki WordPress dan menyingkirkan syntax error.

Langkah 2 – Memperbaiki File dengna FTP Client

Setelah mengetahui file yang mengakibatkan error, kini tiba saatnya untuk mengedit file ini agar situs WordPress Anda dapat berfungsi kembali. Jika Anda tidak bisa masuk ke area admin, yang terjadi jika kode yang menyebabkan error ini dimasukkan melalui area Appearance -> Editor di dasboard admin WordPress, maka Anda harus menggunakan aplikasi FTP. Dalam hal ini, kami akan menggunakan FileZilla.

Memperbaiki file yang rusak tidaklah sulit: Anda hanya perlu terhubung ke akun Anda menggunakan FileZilla. Cari file rusak yang menyimpan folder kode yang salah. Contoh yang kami gunakan adalah /home/u69444746/public_html/wp2/wp-content/themes/twentyseventeen/single.php. Kemudian klik dan pilih opsi View/Edit.

Cara Mengatasi Syntax Error

File yang rusak akan terbuka didalam text editor standar Anda.

Mengatasi Syntax Error

Sekarang Anda harus memilih; Anda dapat menghapus kode yang salah atau juga membuat perubahan yang memang diperlukan agar kode tersebut berfungsi normal kembali.

Menghapus baris kode akan mengatasi error (misalnya: comment yang tidak lengkap karena ada beberapa karakter yang hilang sehingga comment dianggap sebagai kode), tetapi beberapa permasalahan bisa saja terjadi walaupun tidak muncul saat itu juga (misalnya: baris kode yang melakukan komputasi pada value variabel, yang digunakan di baris selanjutnya). Oleh karena itu, menghapus baris kode tidak disarankan.

Sekarang mari kita selediki file yang rusak dengan saksama. Kita sudah mengetahui cara mencari error – dari pesan error, kita tahu bahwa baris 43 adalah penyebab error. Berikut tampilan kode pada baris:

<?php get_footer()

Fungsi ini disebut fungsi get_footer dan tidak terlihat jauh berbeda dari kode lainnya. Tidak sama sekali. Meskipun kecil, bagian ini sangat penting dan tidak ditemukan dalam fungsi tadi – karakter titik koma di akhir baris. Hal inilah yang mengakibatkan error Parse error: Syntax error.

Pada contoh yang kami gunakan, error ini dapat diatasi dengan menambahkan tanda titik koma di end baris dan mengupload ulang file ke server. Jika Anda adalah seorang pemula dan belum memahami PHP, maka gunakan PHP code checker untuk mengecek kode dan melihat kesalahan syntax PHP yang paling umum. Tool ini akan membantu Anda melakukan debug pada error dan memperbaikinya.

Prayoga Hakim

×
Segera dapatkan website secara gratis, cukup bayar hosting dan domain saja