Barusan dapet kasus menarik…
Jadi ceritanya setelah upload website di server ubuntu dengan sukses, muncul masalah baru…
Masalahnya itu keluar warning, ketika klik menu-menu yang ada di website, warning yang muncul adalah
Warning: realpath() [function.realpath]: Unable to access /var/www/xxx/templates/TechLine_de_Template-j15-001/html/com_content/category/ in /var/www/xxx/libraries/joomla/filesystem/path.php on line 247
Warning: realpath() [function.realpath]: Unable to access /var/www/xxx/templates/TechLine_de_Template-j15-001/html/com_content/category//blog.php in /var/www/xxx/libraries/joomla/filesystem/path.php on line 248
warning ini nggak muncul ketika kita masuk halaman utama, munculnya hanya ketika kita klik menu-menu yang ada.
Coba bertanya kepada mbah google, ternyata permasalahannya timbul karena perilaku fungsi realpath() sedikit berbeda pada OS Ubuntu.
Lalu solusi yang disaranin adalah dengan menambahkan karakter ‘@’ di depan variable yang didefinisiin, disini variable ‘$path=’
oke langsung berangkat ke TKP ‘/var/www/xxx/libraries/joomla/filesystem/path.php‘
cek line 247 dan 248,
diedit dikit dari nilai awalnya
$path = realpath($path); // needed for substr() later
$fullname = realpath($fullname);
diubah menjadi
@$path = realpath($path); // needed for substr() later
@$fullname = realpath($fullname);
save, lalu liat bagaimana hasilnya hehehe…
Selamat mencoba.
wassalam
riski
referensi:
http://forum.joomla.org/viewtopic.php?f=429&t=239004
Popularity: 25% [?]

