Prameko.com – Anda sedang mengalami unable to load static front page di wordpress? Anda berada di halaman yang benar untuk mengetahui apa penyebab dan bagaimana cara mengatasinya. Simak penjelasannya berikut ini:
Unable to load static front page adalah sebuah pesan kesalahan yang sering terjadi di wordpress. Masalah ini sering kali muncul pada saat setelah melakukan migrasi, dan beberapa pengaturan dasar wordpress.
Apa Penyebab Masalah ini Terjadi?
Masalah ini muncul dengan pesan error atau kesalahan pada semua halaman. Semua halaman akan muncul pemberitahuan seperti ini:
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define( 'WP_USE_THEMES', true );
/** Loads the WordPress Environment and Template */
require __DIR__ . '/wp-blog-header.php';
Dapat kita ketahui bahwa dari kode diatas merupakan potongan atau cuplikan kode yang ada pada file index.php wordpress. Anda dapat menemukan file ini pada folder root wordpress yang di install. Anda hanya dapat menemukan file ini apabila memiliki akses FTP atau cPanel Hosting wordpress.
Mengapa masalah ini bisa terjadi dan apa penyebabnya? Seharusnya kode wordpress tidak akan pernah muncul di halaman depan website. Ini dia beberapa penyebab dari masalah unable to load static front page wordpress:
Kesalahan Penulisan Kode
Kesalahan penulisan kode wordpress dapat menyebabkan situs tidak dapat diakses. Sebagaimana dapat kita ketahui, tidak untuk disarankan Anda untuk merubah struktur kode utama wordpress selain yang ada di dalam tema.
Jika Anda tidak memiliki pemahaman mengenai pemrograman, dan ingin menambahkan kustom kode silahkan tambahkan kode tersebut pada file function.php di dalam tema.
Gagal Migrasi
Penyebab yang sering ditimbulkan dari munculnya pesan kesalahan tidak dapat mengakses halaman utama wordpress adalah adanya kegagalan pada saat migrasi. Ini biasa disebabkan pada saat migrasi jaringan internet tidak stabil. Selain itu, ruang penyimpanan pada server tidak mencukupi sehingga proses migrasi tidak berjalan semestinya.
Versi PHP
Seperti kita ketahui bersama, wordpress merekomendasikan kepada seluruh pengguna wordpress untuk menggunakan versi php 8.0 atau lebih tinggi. Jika versi PHP yang Anda gunakan 8.0 pada server ternyata tema hanya mendukung penggunaan versi PHP yang lebih rendah tentunya ini akan menimbulkan masalah.
Baca juga: Cara Ganti Versi PHP di Cpanel
Serangan Malware
Serangan malware juga dapat menyebabkan situs Anda tidak dapat di akses dan menampilkan pesan kesalahan dari kode index.php. Penggunaan malware memiliki banyak sekali tujuan, seperti uji coba pertahanan website, membuat tampilan berantakan hingga pencurian data.
Cara Mengatasi Unable to Load Static Front Page WordPress
Ada beberapa cara yang dapat Anda lakukan untuk mengatasi masalah ini. Ini dia cara perbaiki error front page wordpress, simak langkah-langkah berikut ini:
Cek File Index.php
Temukan file index.php dan file index.html pada folder root wordpress, lihat gambar pertama pada pembahasan artikel. Jika ditemukan dua file index, yaitu index.php dan index.html silahkan hapus file index.html
Jika sudah dihapus file index.html, silahkan buka file index.php pastikan pada baris pertama menggunakan <?php, jika tidak silahkan tambahkan pada baris pertama index.php dengan <?php
Ganti Versi PHP
Untuk mengetahui letak kesalahan pada website wordpress silahkan ganti versi PHP pada cPanel atau dashboard penyedia hosting dengan versi PHP 7.1 atau 7.4. Jika melakukan perubahan versi PHP website dapat diakses, disarankan untuk update tema yang Anda gunakan untuk dapat mendukung penggunaan versi PHP 8.0 atau lebih tinggi.
Ganti Pengaturan Umum WordPress
Cara selanjutnya adalah dengan mengganti pengaturan umum wordpress. Beberapa pengguna seringkali tidak melakukan atau mengisi pengaturan general wordpress dengan benar.
Baca juga: Kode Konfigurasi wp-config.php WordPress
Masuk pada halaman dashboard wordpress, lalu masuk pada menu Settings » General » WordPress Address (URL). Silahkan isi dengan URL website Anda dengan lengkap. Lihat gambar dibawah ini sebagai contoh:
File .htaccess
Beberapa web host akan mengalami masalah dengan adanya file .htaccess. Temukan file .htaccess pada root folder wordpress, tidak jauh berbeda dengan cara menemukan file index.php pada root folder wordpress.
Jika Anda menemukan file .htaccess wordpress, silahkan backup terlebih dahulu lalu ganti kode yang ada didalam secara keseluruhan dengan kode berikut ini:
# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
WordPress menggunakan sistem multisite? Gunakan kode .htaccess ini:
# BEGIN WordPress Multisite
# Using subfolder network type: https://wordpress.org/documentation/article/htaccess/#multisite
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
# END WordPress Multisite
Dukungan lebih mengenai file .htaccess dapat Anda simak pada halaman resmi wordpress berikut ini:
https://wordpress.org/documentation/article/htaccess/
Kesimpulan
Dengan melakukan cara perbaiki error front page wordpress diatas ini mampu membantu Anda untuk memulihkan website wordpress Anda yang tidak dapat diakses. Dengan melakukan pengaturan yang benar tentunya dapat mengatasi masalah yang tidak diinginkan muncul.
Perbaharui atau update versi wordpress yang digunakan selalu menggunakan versi yang lebih baru atau lebih tinggi. Selalu gunakan versi wordpress, tema dan plugin yang terbaru untuk menghindari pesan kesalahan wordpress.
Itu tadi cara perbaiki error front page wordpress, semoga bermanfaat dan terimakasih!