Pada artikel sebelumnya telah dibahas mengenai beberapa kendala yang umum terjadi pada wordpress, seperti Error establishing database wordpress dan internal server error pada wordpress. Pada kesempatan ini akan dibahas salah satu kendala yang juga umum terjadi pada website wordpress juga yaitu cara memperbaiki syntax error pada wordpress. Kendala ini cukup membuat panik dikarenakan menyebabkan tampilan website berubah dan hanya menampilkan error code seperti berikut,

Apakah syntax error itu ?

Syntax error, dari rangkaian kata tersebut dapat diartikan kesalahan kalimat, yang dimaksudkan syntax disini yaitu aturan/prinsip menulis ‘kalimat’ agar mampu dimengerti dengan benar oleh bahasa pemrograman, dan aturan ini secara baku harus dipenuhi. Seperti analogi dalam bahasa inggris, syntax error ini seperti penggunaan kata kerja dan kata benda yang salah pada kalimat dalam aturan baku berbahasa Inggris sehingga penutur bahasa inggris asli tidak memahami kalimat tersebut.
Dalam dunia pemrograman hal ini terjadi karena terdapat satu blok yang tidak benar, diantaranya kesalahan penulisan script pemrograman atau script yang ditulis tidak lengkap.

Pada bahasan kali ini kita akan membahas kendala syntax error yang terjadi pada script PHP wordpress beserta cara mengatasinya.
Perlu diperhatikan juga kendala ini terjadi umumnya terjadi ketika setelah ada perubahan yang dilakukan pada script websitenya, diantaranya penambahan plugin atau theme, update theme/ plugin, atau terdapat modifikasi script plugin/ theme yang dilakukan.

Apa saja yang dibutuhkan ?

Sebelum itu, dapat dipersiapkan terlebih dahulu beberapa hal berikut yang dibutuhkan, diantaranya :

  • Akses login ke File manager akun hostingnya,
  • Akses login ke FTP akun hostingnya melalui Filezilla

Bagaimana cara memperbaiki kendala syntax error pada wordpress ?

Pada dasarnya cara mengatasi parse error syntax error unexpected pada wordpress ini cukup mudah dilakukan melalui 2 langkah berikut ini, yaitu :

  • Menemukan file/ baris kode script penyebab utama syntax error
  • Memperbaiki file/ baris kode scriptnya.
  1. Menemukan file/ script yang error

Menemukan file sumber script yang error merupakan langkah pertama yang perlu dilakukan untuk memperbaiki kendala syntax error at line pada wordpress ini, ini untuk mengetahui error tersebut berada pada file website yang mana serta baris kode berapa, hal ini dapat diketahui dengan membaca file error log/notifikasi error yang tampil pada halaman website anda. berikut ini beberapa contoh syntax error yang terjadi pada wordpress,

syntax error pada theme

syntax error pada theme

dari pesan error yang tampil, error tersebut disebabkan adanya script kode pada theme yang salah. (perhatikan pada tanda panah)

syntax error plugin

syntax error plugin

Tampilan error ini disebabkan oleh script kode error pada plugin yang aktif digunakan. (perhatikan pada tanda panah)

syntax error wordpress

syntax error wordpress

Sedangkan error pada tampilan ini disebabkan terdapat script yang error pada file utama wordpress ( wp-setting.php)

  1. Memperbaiki file script yang error

Setelah file sumber penyebab syntax error pada wordpress tersebut diketahui, selanjutnya saatnya mengedit file tersebut untuk memperbaiki kode scriptnya.

Login ke halaman wp-admin website anda kemudian klik menu appearance, kemudian klik menu editor untuk melakukan proses edit melalui halaman wp-admin anda, Namun umumnya kendala ini menyebabkan tampilan website utama anda tidak dapat tampil dan juga akses ke wp-admin tidak dapat dilakukan. Bagaimana jika akses wp-admin tidak dapat dilakukan ?

Jangan khawatir, anda masih dapat melakukan perbaikan dengan melakukan editing pada file scriptnya langsung, untuk melakukan edit file scriptnya secara langsung diperlukan akses ke File Manager hostingnya atau akses melalui FTP.

Berikut ini langkah-langkah yang dapat dilakukan

Memperbaiki File melalui akses File Manager Hosting

Untuk melakukan perbaikan file script error melalui File Manager dapat dilakukan dengan,

  • Login cPanel / Plesk Panel hosting anda,
  • klik menu File Manager,
  • Akses direktori tempat File yang error berada, sebagai contoh error berikut, maka akses direktori /home/user/public_html,
syntax error wordpress

syntax error wordpress

  • Edit File (misal wp-setting.php) kemudian perbaiki kode script sesuai baris yang ada di pesan error ( misal : baris 472 )
  • Pada error diatas dapat diatasi dengan menambahkan tanda penutup keriting atau } pada baris 472 file wp-setting.php
  • Kemudian simpan file hasil perbaikan,
  • Setelah itu akses kembali website anda, seharusnya sudah dapat tampil dengan baik kembali.

* “syntax error, unexpected of file in…” : error yang disebabkan tidak ada kode penutup pada blok kode, kode penutup dapat berupa tanda ; atau }
* “syntax error, unexpected ‘,’ in…” : error yang disebabkan kode tidak valid,

Memperbaiki File melalui akses FTP

Sebelum melakukan akses FTP pastikan detail login FTP telah diketahui setelah itu,

  • Akses aplikasi FTP client seperti Filezilla
  • Login dengan memasukkan detail informasi loginnya,
  • Akses direktori tempat File yang error berada, sebagai contoh error berikut, maka akses direktori /home/user/public_html
  • Edit File (misal wp-setting.php) menggunakan aplikasi editor default komputer anda dengan cara klik kanan pada file kemudian klik view/edit
  • Kemudian perbaiki kode script sesuai baris yang ada di pesan error ( misal : baris 472 ) *
  • Pada error diatas dapat diatasi dengan menambahkan tanda penutup keriting atau } pada baris 472 file wp-setting.php
  • Kemudian simpan file hasil perbaikan,
  • Setelah itu akses kembali website anda, seharusnya sudah dapat tampil dengan baik kembali.

* “syntax error, unexpected of file in…” : error yang disebabkan tidak ada kode penutup pada blok kode, kode penutup dapat berupa tanda ; atau }
* “syntax error, unexpected ‘,’ in…” : error yang disebabkan kode tidak valid,

Kesimpulan

Dari proses perbaikan diatas dapat diketahui bahwa kendala ini disebabkan oleh script website yang error dan dalam hal perbaikan ada 2 pilihan yang dapat dilakukan yaitu

  • Memperbaiki script nya yang error dengan memodifikasi kode/ script agar benar/sesuai atau melengkapi suatu blok kode (disarankan),
  • Menghapus script/kode yang bermasalahan.

Semoga panduan ini dapat bermanfaat.


Leave a Reply

Your email address will not be published. Required fields are marked *