Latest Posts

Easy File Uploader di Joomla 2.5.x Pada WampServer



Saat instalasi module Easy File Uploader pada website yang mengunakan CMS Joomla 2.5.x, proses instalasi berlangsung dengan sukses tanpa ada notifikasi error, namun saat konfigurasi modul ada notifikasi error sebagai berikut :

PHP Version: 5.3.5.
FILEINFO_MIME_TYPE is NOT defined.
mime_content_type doesn’t exist.
This is Windows OS: WINNT.



Mengetahui pesan error diatas, saya masih mencoba untuk menjalankan module-nya dan seperti prediksi file tidak bisa di upload ada pesan error lagi pada module-nya di halaman front-page seperti ini :

ERROR: The uploaded file type is not permitted.
MIME detected by PHP:
MIME detected by Browser: image/jpeg

Return Code: 4
No file was uploaded



Setelah googling dapatlah solusinya di sini, lalu saya coba untuk mengaktifkan fungsi php_fileinfo.dll pada file php.ini

Karena Webserver-nya memakai WampServer maka cara pengaturannya adalah sbb :

1. Klik icon WampServer di sisi kanan taskbar > pilih PHP > php.ini

2. Pada php.ini cari php_fileinfo.dll, gunakan tombol Ctrl+F untuk memudahkan pencarian.

Akan terlihat opsi extension php fileinfo.dll masih belum aktif seperti dibawah ini :

;extension=php_fileinfo.dll

lalu uncomment sehingga menjadi :

extension=php_fileinfo.dll

dan beri komentar diatasnya agar kita ingat untuk apa opsi ini diaktifkan, seperti contoh berikut :

;Opsi berikut ini diaktifkan untuk module Easy File Uploader
extension=php_fileinfo.dll

3. Restart Wampservernya, dengan cara klik icon Wampserver > Restart All Services

Apabila pengaturan diatas berhasil maka pada module Easy File Uploader, notifikasi errornya akan berubah menjadi :

PHP Version: 5.3.5.
FILEINFO_MIME_TYPE is defined.
finfo_open is callable.
finfo_file is callable.
finfo_close is callable.
mime_content_type is callable.

This is Windows OS: WINNT.



Lalu cobalah upload file kembali dan lihat hasilnya, seharusnya hanya ada pesan seperti berikut :

Upload was successful
Name: 10363855_10202007542458443_6927798419730984114_n.jpg
Type: image/jpeg
Size: 110.86KB


Selamat Mencoba ! :)

Guake Terminal di Ubuntu Desktop 10.04/12.04/14.04



Guake Terminal ini akan mempermudah kita penguna ubuntu desktop yang lebih suka/ sering mengunakan terminal, yang biasanya kita buka jendela terminalnya dengan menekan 3 tombol sekaligus yaitu tombol shortcut Ctrl+Alt+T.

Dengan Guake Terminal ini kita hanya menekan tombol F12 untuk membuka jendela terminal lalu tekan F12 kembali untuk menutup jendela terminal, mudah bukan.

Bagaimana cara instalasinya :



1. Buka Ubuntu Software Center

2. Pada kotak pencarian ketik Guake atau guake, akan ada Guake Terminal.



3. Seperti biasa tekan More Info lalu klik Install.



4. Untuk mengaktifkan, pada Dash Home ketik Guake, klik Guake Terminal.



Untuk mempermudah tambahkan Guake Terminal dalam daftar Startup Applications

Ada juga Guake Preferences nya :)

The requested URL /squid-reports was not found on this server



Ini salah satu masalah lagi yang saya dapati ketika Upgrade Server Ubuntu 12.04 Ke Ubuntu Server 14.04 :

" The requested URL /squid-reports was not found on this server "

atau akan menemui halaman "Apache2 Ubuntu Default Page " seperti gambar dibawah ini bila mengakses langsung pada ip-server server ubuntunya.





Awalnya ini membuat saya bingung dan saya abaikan saja, saya berasumsi sarg ataupun lightsquid menjadi rusak alias tidak bisa diakses disebabkan proses upgrade ke 14.04, karena kurang teliti lalu langsung saya instalasi ulang sarg dan masalah masih sama seperti diatas.

Setelah dengan sabar saya mencoba mencari akar dari permasalahan ini, dan mencoba membaca penjelasan pada " Apache2 Ubuntu Default Page " mengenai apache versi 2.4.7.

" This is the default welcome page used to test the correct operation of the Apache2 server after installation on Ubuntu systems. It is based on the equivalent page on Debian, from which the Ubuntu Apache packaging is derived. If you can read this page, it means that the Apache HTTP server installed at this site is working properly. You should replace this file (located at /var/www/html/index.html) before continuing to operate your HTTP server.

If you are a normal user of this web site and don't know what this page is about, this probably means that the site is currently unavailable due to maintenance. If the problem persists, please contact the site's administrator. "

Ding !.... busyet dah!!!... Baru deh saya nyambung  >.<"

sebab :
- Notifikasi pada gambar diatas jelas-jelas apache2 telah terinstal dengan baik & berfungsi
- Sarg juga begitu, saat instalasi dan cek konfigurasi + sikronisasi ( sarq -x ) berjalan juga tanpa ada error ? 

.... Hanya perlu konfigurasinya disesuaikan kembali :D


Dalam kasus saya cara mengatasinya adalah sebagai berikut :

1. Edit file yang dimaksudkan oleh halaman " Apache2 Ubuntu Default Page " tsb yaitu 000-default.conf

# nano /etc/apache2/sites-available/000-default.conf

2. Lalu ubah :

# However, you must set it for any further virtual host explicitly.
        #ServerName ........

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html

# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,

menjadi

# However, you must set it for any further virtual host explicitly.
        ServerName localhost

ServerAdmin webmaster@localhost
DocumentRoot /var/www/

# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,

3. Kemudian di save & exit.

4. Jalankan perintah service apache2 restart

4. Coba akses kembali sarg ataupun ligthsquid atau apalah yang memakai apache2, seharusnya sudah bisa ;)


Selamat Mencoba.

AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message



AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

hal diatas terjadi ketika saya melakukan Upgrade server ubuntu 12.04 ke 14.04

Cara mengatasinya :







1. Login sebagai root

2. nano /etc/apache2/conf-available/servername.conf

3. Tambahkan ServerName localhost

atau dengan perintah sekali jalan dibawah ini

# echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/servername.conf

4. a2enconf servername

5. service apache2 reload atau service apache2 restart atau apache2ctl graceful


Dan...

Coba juga cara kedua dibawah ini :

1. Buka file apache2.conf dengan nano /etc/apache2/apache2.conf

2. Tambahkan baris dibawah ini dalam file apache2.conf, letakannya di bagian akhir, lalu save dan exit

   ServerName localhost

3. Restart apache2 dengan service apache2 restart


Upgrade Ubuntu Server 12.04 Ke Ubuntu Server 14.04



Beberapa hal yang harus diperhatikan yaitu :

1. Koneksi internet yang cepat & stabil, agar tidak memakan waktu seharian + meminimalisir kegagalan.

2. Aplikasi Putty, karena proses upgrade akan dilakukan secara remote.

3. Backup dahulu apa yang seharusnya di backup dari server ubuntu.

4. Segelas kopi hangat ;) dan siap mental untuk install + Konfigurasi ulang server ubuntu bila proses upgrade Gagal ! +_+



Persiapan dari sisi saya :

1. Percobaan upgrade dilakukan pada server ubuntu backup, berarti saya punya server ubuntu utama.

2. Backup apa yang harus di backup, kalau saya backup semua .deb nanti tinggal di restore kembali, caranya ? minta petunjuk dulu sama Mbah Google ya, banyak kok petunjuknya, karena saya tidak akan membahas cara backup server ubuntu di artikel ini :D


Langkah upgrade adalah sebagai sebagai berikut :

1. Remote dengan putty, dan login sebagai root

2. Jalankan perintah # apt-get update && apt-get upgrade

3. Lalu perintah # apt-get install update-manager-core

4. Jalankan perintah upgrade # do-release-upgrade -d

5. Tinggal Ikuti petunjuk yang tampil pada saat proses upgrade berlangsung, saran saya untuk tetap mengunakan konfigurasi file yang lama bila diminta untuk mengantinya dengan yang baru.










6. Bila proses sudah selesai, Reboot !

7. Saat login ke server ubuntu, versi yang tampil adalah 14.04

8. Lihat apt sources list, perintah # /etc/apt/sources.list

daftar repositori otomatis sudah berubah ke trusty, lihat gambar.



9. Untuk memastikan, lakukan perintah # apt-get update, seharusnya tidak ada error, bila pun ada cobalah perbaiki apa yang salah.


10. Membersihkan apa yang mungkin sudah tidak terpakai, lakukan perintah # apt-get autoclean



Beberapa hal setelah proses upgrade selesai dan menjadi server ubuntu 14.04, yaitu :

+ Akses ke server terasa lebih cepat

+ Squid proxy aktif, tidak ada masalah

- Laporan dari Sarg, Lightsquid menjadi tidak bisa diakses. Cara mengatasinya > The requested URL /squid-reports was not found on this server

AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

- - Hal lainnya belum saya temui...


Selamat Mencoba ! tapi ingat resiko Anda tanggung sendiri.