Tampilkan postingan dengan label Ubuntu. Tampilkan semua postingan
Tampilkan postingan dengan label Ubuntu. Tampilkan semua postingan
Beberapa penyedia layanan VPS seperti Digital Ocean tidak menyediakan fitur memory swap pada layanan yang ditawarkan. Pengguna VPS dengan spek minimalis namun dengan memiliki kebutuhan memory cukup tinggi, tentu akan sering mengalami kehabisan memory/RAM, atau istilah kerennya OOM (Out Of Memory).

Saya sendiri saat ini mengelola beberapa VPS spek minimalis dan sering menemui daemon mysql menghabiskan RAM, lalu ketika RAM sudah habis (exhausted), secara otomatis kernel akan mematikan daemon dari mysql, alhasil aplikasi yang berjalan akan eror karena database tidak hidup.

Read More
Persiapan
1. Download xampp dari https://www.apachefriends.org/download.html
2. Download phpPgAdmin dari http://phppgadmin.sourceforge.net/doku.php?id=download

Instalasi
1. Pasang postgresql
sudo apt-get install postgresql
sistem akan otomatis membuat user bernama postgres. Buat password login untuk user postgres
dn@ite:~$ sudo su
root@ite:~$ passwd postgres
masuk ke shell linux sebagai postgres
root@ite:~$ su postgres
masuk ke shell postgresql
postgres@ite~$ psql
buat password untuk otentikasi shell postgresql kepada user postgres
postgres=# \password postgres
 Enter new password:  
 Enter it again:
postgres=# \q
2.Pasang xampp
dn@ite:~$ ./xampp-linux-installer.run
Ikuti Wizard instalasi. Folder hasil instalasi xampp berada di /opt/lampp
3. Install phpPgAdmin
dn@ite:~$ tar -xzvf phpPgAdmin.tar.gz -C /opt/lampp/

Konfigurasi
1. buka file /opt/lampp/phpPgAdmin/conf/config.inc.php
rubah baris
$conf['servers'][0]['host'] = '';
menjadi
$conf['servers'][0]['host'] = 'localhost';
rubah baris
$conf['extra_login_security'] = true;
menjadi
$conf['extra_login_security'] = false;
simpan.
2. buka file /opt/lampp/etc/php.ini, buka tanda komentar ; pada baris berikut.
extension=php_pdo_pgsql.dll
extension=php_pgsql.dll
extension="pgsql.so"
simpan.
3. buka file /opt/lampp/etc/extra/httpd-xampp.conf, tambahkan baris berikut
Alias /phppgadmin "/opt/lampp/phpPgAdmin" 
<Directory "/opt/lampp/phpPgAdmin">
    AllowOverride AuthConfig Limit
   Require all granted
</Directory>
simpan.
4. Restart XAMPP
dn@ite:~$ sudo /opt/lampp/lampp restart
Testing
buka url localhost/phppgadmin/ dari browser. login menggunakan user postgres dengan password shell postgresql.

Selamat mencoba.

Referensi:
[1] https://www.unixmen.com/install-postgresql-9-4-and-phppgadmin-on-ubuntu-15-10/
[2] https://ganjarramadhan.wordpress.com/2011/02/25/integrasi-xampp-postgresql-phppgadmin/
Read More
Bagi anda yang menggunakan XFCE ada kalanya ikon indikator batere hilang/tidak muncul. Sehingga kita tidak bisa mengetahui berapa persen baterai laptop saat ini (barusan saya alami, dan tau-tau laptop mati hehe). Usut punya usut plugin indikator batere tersebut memang belum terpasang di sistem.
Berikut cara pasangnya:
$ sudo apt-get install xfce4-battery-plugin
Selamat mencoba, semoga bermanfaat.

Referensi:
[1] http://forum.xfce.org/viewtopic.php?id=6956
Read More
W: GPG error: http://ppa.launchpad.net vivid Release:
The following signatures couldn't be verified because the public key
is not available: NO_PUBKEY F1773AF13B1510FD
Pesan eror tersebut biasanya muncul ketika kita melakukan update sistem. Permasalahannya adalah PUBKEY (Public Key) atau kunci publik berbasis GPG yang digunakan untuk mengakses repository dari PPA tidak ditemukan.
Untuk mengatasinya cukup impor kunci publik tersebut dengan perintah sebagai berikut
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F1773AF13B1510FD
kemudian lakukan update sekali lagi
$ sudo apt-get update
Selamat mencoba, Semoga bermanfaat.

Referensi:
[1] http://askubuntu.com/questions/13065/how-do-i-fix-the-gpg-error-no-pubkey
Read More
Ada kalanya ketika melakukan perintah update dari terminal, Ubuntu mengeluarkan peringatan eror pada bagian PPA tertentu. bisa jadi karena repository PPA tersebut memang sudah usang atau repositorynya memang error seperti pada contoh gambar berikut:


dapat diketahui bahwa PPA yang error bernama captiva 
Untuk menghapusnya bisa menggunakan perintah berikut:
sudo add-apt-repository --remove ppa:captiva/ppa 
tekan enter untuk melanjutkan:
namun, perintah tersebut hanya bertujuan untuk menghapus link repository PPA nya saja. Ketika anda mengalami error dengan paket yang sudah terpasang dari PPA tersebut dan ingin menghapus link repository PPA beserta paket yang sudah terpasang, anda bisa menggunakan perintah ppa-purge.
install paket ppa-purge dengan perintah:
sudo apt-get install ppa-purge
lalu hapus link repository beserta paket yang telah terpasang
sudo ppa-purge ppa:captiva/ppa

Tips:
jika anda ingin menemukan link PPA yang telah usang (obsolete) anda bisa mencarinya menggunakan perintah berikut:
sudo apt-get update | grep failed


sekian, semoga bermanfaat.
Referensi:
Read More