Setelah sekian tahun tak bergumul dengan Joomla lagi, ternyata joomla telah memasuki fase baru yaitu versi 2.5x dan 3.0x. padahal dulu taunya joomla itu versi 1.5x dan 1.7x.. ternyata joomla semakin berkembang, itu menunjukkan bahwa CMS ini banyak peminatnya.
Sejak ada teknologi CMS, bagi para developer amatir amaupun mahir memang dimanjakan dengan adanya teknologi CMS. Ya meskipun tidak semua web bisa kita buat dengan CMS tergantung kebutuhan website kita. Jika hanya shoping standart, web berita standart ataupun blog standar kita bisa memakai joomla. didukung dengan banyaknya component yang beredar dan template gratisan maupun free premium template yang dapat mudah kita temui di internet.
Saat menginstall joomla muncul pesan .
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in C:\xampp\htdocs\awt\libraries\joomla\filter\input.php on line 652
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in C:\xampp\htdocs\awt\libraries\joomla\filter\input.php on line 654
Jangan anda coba-coba anda abaikan pesan ini karena, saya jamin anda tidak akan dapat melanjutkan dalam installasi joomla dan progressbar joomla installation anda akan stuck/ diam tak bergeming.
Jika anda mengalami permasalahan yang sama. berikut solusinya.
buka input.php yang ada di folder directory joomla anda yang ingin install, misal dalam hal ini :
C:\xampp\htdocs\awt\libraries\joomla\filter\input.php
Pesan eror terjadi pada baris ke 652 dan 654.
- Pada baris 652:
// Convert decimal
$source = preg_replace('/&#(\d+);/me', "utf8_encode(chr(\\1))", $source); // decimal notation
Ubah dengan (Replace with)
$source = preg_replace_callback('/&#(\d+);/m', function($m){return utf8_encode(chr($m[1]));}, $source); // decimal notation
- Pada baris 654:
$source = preg_replace('/&#x([a-f0-9]+);/mei', "utf8_encode(chr(0x\\1))", $source); // hex notation
Ubah dengan(Replace With)
$source = preg_replace_callback('/&#x([a-f0-9]+);/mi', function($m){return utf8_encode(chr('0x'.$m[1]));}, $source); // hex notation
- Save input.php
- dan refresh atau reload browser anda.
- dan selesai. anda bisa melanjutkan menginstall joomla anda.karena problem solved. Thanks untuk member github Yurii Korotia atas solusinya yang powerfull.
thanks, Kang Tejo...it's solved! Sangat membantu!
ReplyDeleteSANGAT JITU GAN..!!
ReplyDeleteTerima kasih banyak,,
Thanks a lot
ReplyDeleteKenapa Masih tetap loading terus nih, gan?
ReplyDeleteyang lain bisa gan. saya juga bisa gan. apakah deprecated-nya sudah hilang?klo deprected sudah hilang dan mengalami loading bukan karena deprected joomla baca tulisan saya http://kang-tejo.blogspot.com/search/label/Joomla cari yang loading
Deleteiya sudah bisa gan,makasih......
ReplyDeletekeren sekali gan sangat membantu,,,
ReplyDeleteoia gan ane nemu masalah kayak gini, mohon solusinya gan...
Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in C:\xampp\htdocs\kecamatan_cibeber\libraries\joomla\string\string.php on line 28
Deprecated: iconv_set_encoding(): Use of iconv.input_encoding is deprecated in C:\xampp\htdocs\kecamatan_cibeber\libraries\joomla\string\string.php on line 29
Deprecated: iconv_set_encoding(): Use of iconv.output_encoding is deprecated in C:\xampp\htdocs\kecamatan_cibeber\libraries\joomla\string\string.php on line 30
thanks.
ente pake php 5.6? coba pake php versi 5.2.
Deleteada yang ngomong itu bug versi PHP 5.6
Terima Kasih sangat membantu
ReplyDeleteterima kasih bantuannya om..
ReplyDelete