Cara Memperbaiki Parse error: syntax error, unexpected
Semalam saya sedang edit layout website dengan platform wordpress dengan domain ltd, kurang lebih 7 jam saya di depan komputer untuk mengatur layout dan install beberapa plugin yang di butuhkan.
Pekerjaan mengatur layout sudah berjalan hampir 80 persen dan sudah masuk ke tahap finish yaitu tinggal upload file dan isi konten lainnya. Saat saya sedang edit file function.php tiba-tiba saja website eror tidak bisa di akses ternyata ada parse error, semua jadi kacau. Pikiran jadi panik, bagaimana tidak, saya sudah edit hampir 7 jam tiba-tiba saja eror..sia-sia sudah selama 7 jam saya berfikir keras dan juga lelah harus memulai dari awal lagi. OH NOOO!
Seketika saya cari tau apa yang terjadi dengan file function.php saya ini. Keliling berselancar di google search dengan berbagai kata kunci seperti “cara memperbaiki Parse error: syntax error, unexpected pada wordpress” tetap tidak menemukan jawaban yang tepat.
Hampir semua artikel yang di publish dengan kata kunci Parse error: syntax error, unexpected hasil dari copy paste dan yang ada hanya itu-itu saja jawabannya hanya bahasanya sedikit di rubah.
Mencari dengan kata kunci bahasa inggris-pun sama – berharap menemukan jawaban dari website atau artikel-artikel luar negeri, Tapi tetap tidak saya temukan jawabannya.
Well, daripada saya pusing lebih baik saya tinggalkan sejenak soal masalah ini dan mecoba membuat secangkir kopi hitam kesukaan saya, mengingat sudah jam 3 pagi.
Paginya saya coba minta bantuan kepada pihak web hosting dimana saya menyewa. mereka malah menyarankan saya untuk restore ke 1 atau 2 hari sebelum ada masalah ini. Waduh, kalau di restore ngapain saya hubungi mereka. Kan bisa restore sendiri.
Dengan semangat 45 dan pantang menyerah ” Pasti Ada Jalan” dalam benak saya..kebetulan suka nonton Mama Dedeh. hehe becanda..! akhirnya saya menemukan ide, Kenapa ga saya cocokin isi file function.php yang sudah terinstall tadi yang menjadi eror dengan file function.php dari theme yang masih mentahan.
Nice, Akhirnya saya coba cek dan menyocokan ke dua file function.php tadi dengan bantuan Notepad++.. Awesome!! akhirnya saya menemukan jawabannya. saya menemukan ada script di baris tertentu yang tidak sesuai.
Selesai sudah.. semua kembali seperti semula seperti belum terjadi eror. Dari pihak web hostingpun terheran-heran” kok Bisa Pak tanpa di restore bisa kembali seperti semula”. Hmm.. Padahal itukan hal sederhana yang harusnya tim IT dari webhosting saya lebih tau.
Pelajaran yang di ambil, Jika Terjadi masalah seperti yang saya alami ini yaitu Parse error: syntax error, unexpected pada wordpress pertama-tama jangan panik dan jika mentok coba tinggalkan sejenak, jangan di paksa mencari tahu agar tidak tambah pusing. Kan anda sudah menemukan artikel ini dan semoga saja membantu anda. Well, langkah yang harus anda lakukan adalah..
- Masuk ke Cpanel atau Spanel di hosting anda. cari file function.php > Biasanya berada di folder wp-content>theme>nama theme >function.php
- Cek atau edit file function.php tersebut dengan mengkliknya..
- Buka file function.php anda di theme asli yang belum di install. Jika anda menggunakan the premium pasti kan anda simpan di komputer anda. Nah coba anda buka file theme tersebut.
- Setelah ketemu anda buka dengan menggunkan notepad++ .
- Oke, Kedua file function.php di hosting dan di notepad++ sudah terbuka. sekarang samakan atau cocokan isi script di file function.php di hosting dengan file function yang berada di notepad++, jika ada yang kurang atau lebih script coba di perbaiki. ( atau anda bisa langsung copy script yang ada di file function.php di notepad++ dan pastekan ke file function yang berada di hosting).
Oke, sampai disini semoga berhasil. Kemungkinan besar jika Anda melakukannya dengan benar akan berhasil. Semoga dari pengalaman yang saya alami ini anda dapat memparaktekan, dan tidak ada lagi eror pada file function.php.
Comments (10)
Thank gan membantu banget
Sama2 gan
Sama2 gan
Makasih banyak bro, sangat membantu akhirnya berhasil juga
Sama Mas, Syukurlah 🙂
Sama Mas, Syukurlah 🙂
misi agan-agan, mau nanya nih saya abis masang script ini di inspect element, tapi kok ada tulisan ‘unexpected error’ apa ada yang salah dalam penulisan scriptnya, mohon pencerahannya makasihh
setTimeout(rollDice, (multiplier * bconfig.wait) + Math.round(Math.random() * 1000));
};
toggleHiLo = function() {
if (hilo === ‘hi’) {
hilo = ‘hi’;
} else {
hilo = ‘hi’;
}
};
var num = parseFloat($(‘#balance’).html());
bconfig.startbal = num;
bconfig.want = num ;
bconfig.autoexit = num – 10000;
rollDice();
Terima kasih banyak gan, sangat membantu sekali 🙏🏻🙏🏻
Parse error: syntax error, unexpected ‘;’ in /home/u9263669/public_html/index.php on line 16
Memperbaiki nya bagaimana ya, sudah dicek ber ulang ulang tetap di line 16 yang salah.
Mohon bantuannya
akhirnya nemu juga artikel tentang kode errornya, hampir stress saya nyari kesana kemari