fbpx

Masalah Error Paling Umum Pada WordPress dan Cara Mengatasinya

Meski WordPress mudah digunakan, ada beberapa error yang sering terjadi  di WordPress yang bisa membuat Anda panik. Untungnya error pada WordPress yang Anda alami kemungkinan telah dilaporkan dan diperbaiki oleh seseorang sebelum Anda.

Di artikel kali ini kita akan ketahui cara mengatasi beberapa error pada WordPress.

Bila Anda tidak bisa mengatasi masalah dari langkah yang disebutkan di artikel ini maka Anda bisa hubungi perusahaan hosting WordPress Anda.

Cara memperbaiki postingan error WordPress 404

Gejala error ini adalah ketika pengguna mengunjungi sebuah postingan di situs lalu menemukan halaman 404 page – not found.

Pengguna bisa browse semua bagian dari situs kecuali admin area. Penyebab paling umum dari masalah ini adalah pengaturan permalink di WordPress. Untuk mengatasi masalah ini pengguna perlu kembali konfigurasi pengaturan permalink atau secara manual mengupdate rewrite rules.

WordPress merupakan CMS yang kuat. Kadang rekayasa kecil bisa membuat website tidak bisa diakses. Tapi menemukan solusi untuk masalah WordPress sangat mudah.  Ada banyak masalah yang paling sering dihadapi pengguna. Seperti internal server error atau error establishing database connection. Masalah lain yang banyak pengguna WordPress hadapi adalah WordPress posts returning 404 Error.

Biasanya di kondisi ini pengguna bisa mengakses admin area WordPress dan halaman utama blog, tapi ketika mengakses sebuah postingan, muncul 404 Not found.

Pertama jangan panik, biasanya postingan Anda masih ada dan tetap aman. Ini biasanya terjadi bila file .htaccess terhapus atau ada yang salah dengan rewrite rules. Yang perlu Anda lakukan adalah memperbaiki pengaturan permalink.

Masuk ke Settings » Permalinks dan cukup klik tombol “Save Changes.”

Photo credit: Google

Langkah ini akan mengupdate pengaturan permalink dan membersihkan rewriter rules. Sering kali solusi ini memperbaiki 404 error pada postingan WordPress. Tapi bila cara ini tidak berhasil, maka Anda perlu update file .htaccess secara manual.

Log in ke server menggunakan FTP, dan modifikasi file .htaccess yang berada di lokasi yang sama dengan folder seperti /wp-content/ dan /wp-includes/. Hal paling mudah yang bisa Anda lakukan adalah membuat file writable sementara dengan mengubah izin menjadi 666. Lalu ulangi solusi awal. Jangan lupa ganti permission kembali menjadi 660. Anda bisa juga secara manual menambahkan kode ini di file .htaccess:

1
2
3
4
5
6
7
8
9
10
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Cara mengatasi tombol Add Media tidak berfungsi

Beberapa pengguna mengeluhkan tombol “Add Media” di WordPress mereka tiba-tiba tidak berfungsi. Masalah ini tidak menampilkan error atau peringatan sehingga membuat pengguna tidak punya petunjuk kenapa tombol Add Media tidak berfungsi.

Apa yang menyebabkan tombol Add Media di WordPress tidak berfungsi?

Masalah ini umumnya disebabkan oleh konflik script atau stylesheets oleh plugin WordPress atau tema yang diinstal pada situs Anda.

WordPress post editor menggunakan JavaScript untuk semua tombol di layar, termasuk tombol Add Media. Konflik bisa menghentikan pekerjaan JavaScript yang akan menonaktifkan tombol Add Media.

Photo credit: Google

Berikut ini cara troubleshoot dan memperbaiki tombol Add Media yang tidak berfungsi di WordPress.

Memperbaiki tombol Add Media yang tidak berfungsi di WordPress

Perbaikan cepat adalah dengan menambahkan kode berikut ke file wp-config.php.

Anda bisa lakukan ini dengan file editing wp-config.php dan menambahkan kode ini sebelum garis yang mengatakan ‘That’s all, stop editing! Happy blogging’.

1 define(‘CONCATENATE_SCRIPTS’, false );

Kode ini memberitahu WordPress untuk memuat tiap script secara terpisah yang membantu menghindari konflik JavaScript dengan script buggy dan fitur WordPress.

Setelah Anda menambahkan kode, silahkan kunjungi layar post edit untuk melihat apakah tombol Add Media berfungsi seperti yang diharapkan.

Catatan: Menambahkan kode ini bukan solusi jangka panjang yang tepat karena Anda masih punya script yang menyebabkan masalah ini. Cara lebih mudah menemukan sumber masalah adalah dengan menggunakan inspect tool. Inspect tool akan menunjukkan ke Anda error yang menjadi sumber konflik.

Bila Anda menginginkan perbaikan jangka panjang untuk masalah ini, maka Anda perlu lakukan troubleshooting WordPress untuk mengetahui plugin atau tema mana yang menyebabkan masalah ini.

Cara mengatasi masalah WordPress yang selalu log out

Apa Anda pernah mengalami masalah dimana WordPress terus log out? Beberapa pengguna mungkin telah mengikuti tips troubleshooting seperti menonaktifkan plugin, mengosongkan cache, membersihkan cookies pada browser, dan lainnya. Tapi tak ada yang berhasil. Bila Anda mengalami masalah ini, maka ada solusinya.

Kenapa WordPress terus log out?

Untuk memahami kenapa WordPress terus log out, Anda perlu pahami bagaimana proses login WordPress bekerja.

WordPress mengirim cookie di browser untuk autentikasi sesi login. Cookie ini mengatur agar URL WordPress disimpan di bagian pengaturan. Bila Anda mengakses dari URL yang tidak cocok dengan salah satu pengaturan WordPress, maka WordPress tidak akan bisa mengotentikasi sesi Anda.

Photo credit: Google

Seperti yang Anda lihat di screenshot di atas, URL WordPress dan alamat situs adalah dua URL berbeda, yang satu memiliki www dan lainnya tidak.

Mengatasi masalah login

Langkah sederhana untuk memperbaiki masalah login adalah memastikan Anda punya URL sama di situs alamat dan bidang alamat WordPress pada pengaturan WordPress. Ini berarti Anda perlu memilih URL www atau non www di kedua bidang.

Login ke dashboard WordPress dan masuk ke Settings » General.

Photo credit: Google

Bila Anda tidak bisa mengakses admin area, maka Anda bisa mengupdate bidang ini dengan mengedit file wp-config.php

Masuk ke website menggunakan FTP client, dan tempatkan file wp-config.php di root directory situs. Anda perlu download file ini ke desktop dan buka di text editor seperti Notepad.

Tambahkan kode ini di atas tulisan That’s all, stop editing! Happy blogging.

1

2

define(‘WP_HOME’,’http://example.com’);

define(‘WP_SITEURL’,’http://example.com’);

Bila Anda memilih menggunakan www pada URL, maka gunakan kode ini:

1

2

define(‘WP_HOME’,’http://www.example.com’);

define(‘WP_SITEURL’,’http://www.example.com’);

Jangan lupa mengganti kata example.com dengan nama domain Anda.

Kenapa solusi ini berhasil?

Secara teknis, www adalah subdomain. Ini berarti URL dengan www dan tanpa www sebenarnya adalah dua domain berbeda.

Dengan mengubah dan mengupdate URL pada alamat yang sama akan mengatasi masalahnya.

Juga penting untuk memperhatikan pengaturan yang tidak tepat di alamat WordPress dan bidang alamat situs yang juga bisa menyebabkan terlalu banyak masalah redirect pada WordPress.

Tinggalkan komentar