[XAMPP] Cara Mengatasi Pesan Error ‘…this version of PCRE…’
Pada saat instalasi WordPress tampil pesan error pada bagian akhir.
1 2 | WordPress database error: [Got error 'this version of PCRE is compiled without UTF support at offset 0' from regexp] DELETE FROM wp_options WHERE option_name REGEXP '^rss_[0-9a-f]{32}(_ts)?$' |
Instalasi pertama menggunakan XAMPP 5.6, kemudian saya coba lagi XAMPP 7.0 dan hasilnya masih tetap sama. Setelah googling akhirnya dapat solusi via stackoverflow.
Pesan error tersebut tampil karena PCRE (Perl Compatible Regular Expressions) tidak mendukung UTF-8 dan harus dicompile ulang dan dicopy ke direktori XAMPP.
Menguji apakah PCRE pada XAMPP mendukung UTF-8
1 | sudo /opt/lampp/bin/pcretest -C |
Jika tidak mendukung UTF-8, ada keterangan
1 2 3 | ... No UTF-8 support ... |
Langkah compile PCRE
1. Unduh PCRE dari sourceforge.net
2. Ekstrak filenya, diasumsikan PCRE tersimpan pada direktori ~/Downloads/pcre-8.39
3. Buka terminal, ketik perintah
1 2 3 4 | cd ~/Downloads/pcre-8.39 ./configure --enable-utf8 --enable-unicode-properties make sudo make install |
4. Copy .libs ke XAMPP
1 | sudo cp .libs/* /opt/lampp/lib |
5. Restart
1 | sudo /opt/lampp/lampp restart |
6. Uji kembali apakah PCRE sudah mendukung UTF-8
1 | sudo /opt/lampp/bin/pcretest -C |
Jika mendukung UTF-8, ada keterangan
1 2 3 | ... UTF-8 support ... |
selamat mencoba 🙂
Wah makasih gan. Berhasil… Hehe
terima kasih gan sharing ilmunya