Fitur pengubah bahasa tidak bekerja pada Senayan E-Library Management System

Posted December 29th, 2011 in Web Programming by Rumahweb

Senayan merupakan cms karya anak bangsa yang digunakan untuk mengatur sirkulasi dan management perpustakaan. Senayan mulai banyak digunakan selain karena fiturnya lengkap, Senayan juga disebarkan secara open source sehingga bisa digunakan oleh siapa saja secara gratis.

Senayan di lengkapi dengan fitur pengubahan bahasa. Tetapi di beberapa installasi, fitur pengubahan bahasa tersebut tidak berjalan dengan baik. Senayan menggunakan php-gettext untuk meng-emulasi-kan fungsi gettext yang terdapat pada PHP.  Walaupun sudah ada banyak hal yang dilakukan pada server (update versi php, recompile module, dsb) tetapi fitur pengubahan bahasa tersebut belum bisa berjalan dengan baik. Solusi terakhir yang bisa dilakukan adalah mengubah kode Senayan.

Pengubahan ini dicoba atas petunjuk dari file localisation.php :

NOTE: The gettext library might be used, if it is available.
* The problem is that mo files are cached by the extension, so a
* server restart is necessary if these files are updated (e.g. by
* a senayan update). I replaced all _(”) with __(”), so
* php-gettext is always used, thus circumventing this problem.
* Obviously there is no real speed disadvantage, since this is the
* way wordpress does it.
* Developers should use __(”) and _ngettext in code!

Langkah pertama adalah dengan mengubah file localisation.php yang terdapat pada direktori lib/lang. Pengubahan dilakukan pada baris berikut :

Continue Reading »

Modifikasi script php 5.3 cms joomla

Posted September 29th, 2011 in Artikel & Tutorial, Web Programming by Rumahweb

Berkaitan dengan proses upgrade ke php 5.3 di semua server yang akan dijadwalkan Rumahweb secara bertahap nantinya, tentu akan berdampak pada website2 yang belum compatible dengan php 5.3. Salah satu  diantaranya yakni website2 yang masih menggunakan joomla di versi 1.0.x - 1.5.15.

Contoh kasus :

Pesan error : Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /libraries/joomla/cache/handler/callback.php on line 99

Kesalahan ini terjadi karena versi Joomla! yang digunakan tidak kompatibel dengan PHP 5.3.  Anda bisa mendapati pesan error ini dengan alasan bahwa layanan hosting yang digunakan telah mengupgrade ke versi PHP 5.3

Solusi sederhana untuk mengatasi masalah ini cukup mengganti file modules/mod_mainmenu/helper.php line 31 dan mengubahnya sebagai berikut :

Continue Reading »

Cara mereset password Administrator PrestaShop melalui phpMyadmin

Posted August 11th, 2011 in Artikel & Tutorial, Web Hosting by Rumahweb

Kali ini kami akan menjelaskan langkah  bagaimana Anda dapat mendapatkan kembali password admin Prestashop yang hilang/lupa. PrestaShop menyimpan semua password yang terenkripsi dan bukan dalam teks biasa. Jadi tidak ada kemungkinan untuk melihatnya dalam database dan tentu hal ini menjamin keamanan yang lebih baik.

Ok, masuk ke langkah utamanya.

Continue Reading »

Cara Modifikasi File Hosts

Posted August 10th, 2011 in Artikel & Tutorial, Web Hosting by Rumahweb

File Hosts adalah file computer yang digunakan oleh sistem operasi untuk memetakan hostname ke IP address. File Hosts adalah sebuat file text biasa (plain-text) dan nama filenya dinamakan dengan “hosts”.

Kegunaan.

File hosts adalah salah satu fasilitas dari beberapa sistem untuk membantu dalam menanggani  pengalamatan titik (nodes) pada jaringan komputer. Ini merupakan bagian dari sebuah implementasi sistem operasi Internet Protocol (IP), dan melayani fungsi menerjemahkan nama host yang dipahami manusia (human-friendly hostnames) ke alamat protokol numerik, yang disebut alamat IP, yang mengidentifikasikan dan menemukan host dalam sebuat jaringan IP.

Dalam beberapa sistem operasi, isi file hosts digunakan atas metode yang lain, seperti Domain Name System (DNS). Tetapi banyak sistem menerapkan name service switches (misalnya: nsswitch.conf) untuk menyediakan kustomisasi. Berbeda dengan DNS, file host berada dibawah kontrol langsung administrator komputer lokal.

Continue Reading »

Cara Menggunakan DNS Google di Windows 7

Posted August 10th, 2011 in Artikel & Tutorial by Rumahweb

Perubahan seting DNS di komputer ini bisa dilakukan jika suatu domain gagal diakses dari suatu koneksi/ISP, namun berhasil diakses menggunakan koneksi internet yang berbeda. Tapi perlu diingat bahwa dengan menggunakan DNS Google ini tidak menjamin bahwa domain Anda bisa langsung diakses dengan baik, karena banyak faktor yang bisa menyebabkan suatu domain tidak bisa diakses.

Berikut ini langkah-langkah untuk mengubah DNS pada koneksi internet yang digunakan menjadi DNS-nya Google pada komputer/laptop yang menggunakan sistem operasi Windows 7:

Pertama-tama, buka Control Panel (dari menu Start -> Control Panel) kemudian pilih Network and Internet, lalu Network and Sharing Center.

Klik Change adapter settings
Kemudian klik pada Change adapter settings.

Pilih Properties pada koneksi internet yang digunakan
Kemudian klik kanan pada koneksi internet yang Anda gunakan, dan pilih Properties.

Internet Protocol Version 4
Selanjutnya pilih Internet Protocol Version 4 (TCP/IPv4) dan klik Properties.

Masukkan DNS-nya Google
Setelah itu ubah seting DNS-nya menjadi 8.8.8.8 dan 8.8.4.4 dan klik OK.

Setelah perubahan DNS ke DNS-nya Google dilakukan, bisa dicoba kembali untuk mengakses halaman web yang semula tidak bisa bisa diakses tersebut. Jika domain tersebut masih belum bisa diakses, sedangkan dari koneksi internet yang berbeda bisa, sebaiknya segera menghubungi ISP yang Anda gunakan.

Untuk informasi lebih lanjut mengenai DNS dari Google ini bisa dicek di halaman resmi dari Google.