Showing posts with label Server. Show all posts
Showing posts with label Server. Show all posts

Friday, February 10, 2017

Cara Mengatasi script php yang gagal di buka di browser


Febriyan Net - Asslamu'alikum, kali ini admin akan berbagi tentang solusi dari masalah php yang blank saat dibuka atau diakses. Pada sebuah web server banyak sekali aplikasi yang harus diinstall agar web server dapat berjalan dengan optimal, salah satunya yaitu php, karena php yang akan membangun web dengan dinamis. Tetapi admin pernah mempunyai sebuah masalah ketika setelah installasi web server malah saat file php ingin di akses dari browser malah tidak keluar apapun atau blank, pernah juga admin menemui pada saat file php di buka dibrowser, malah mendownload. Nah ternyata ada solusi dari permasalahan itu yang akan dibahas diartikel kali ini.

Pengertian

PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
Baca selengkapnya di https://id.wikipedia.org/wiki/PHP

Latar Belakang

Terjadi kesalahan pada saat membuka file berekstensi .php pada browser atau pada saat membuka file php malah blank atau tidak keluar apapun. Seperti gambar di bawah ini :

Cara Mengatasi script php yang gagal di buka di browser  - Febriyan Net

Maksud dan Tujuan

1. Mengatasi masalah blank pada saat membuat file berekstensi php atau tidak keluar apapun.

2. Mengatasi masalah file php yang saat dibuka di browser malah mendownload file php tersebut.

Alat dan Bahan

1. Laptop atau PC yang php nya error

Jangka waktu Pelaksanaan

Kurang dari 5 menit tergantung koneksi

Tahap pelaksanaan

Pertama tama, pastikan dulu bahwa php sudah terinstall di pc anda sesuai versi yang dapat diinstall.
Error diatas disebabkan karena library  modul php belum terinstall sehingga walupun php sudah terinstall tapi modul php belum terinstall maka apache (webserver) belum dapat meload php nya . Langsung saja cara mengatasi nya yaitu dengan cara menginstall library  modul php tadi :

febri@febriyan:~$ sudo apt-get install libapache2-mod-php5.6 -y
Ganti teks yang bertulis tebal dengan versi dari php anda.

Lalu kemudian kita harus mengaktifkan modul php nya yaitu dengan ketikkan perintah :

febri@febriyan:~$ sudo a2enmod php5.6

Lalu restart apache nya. ketikkan perintah :

febri@febriyan:~$ sudo /etc/init.d/apache2 restart

Coba cek apakah php sudah kembali normal :

Cara Mengatasi script php yang gagal di buka di browser  - Febriyan Net

Nah sampai disini, php sudah  dapat dibuka dengan normal :D .

Kesimpulan

Hasil dari konfigurasi diatas yaitu php berhasil dibuka / diakses kembali. Ternyata penyebab dari error diatas yaitu salah satu libapache belum diinstall yaitu libapache php . Setelah dipasang dan di enable, php kembali normal.

Referensi

http://www.goblooge.com/blog/mengatasi-error-php5-di-web-server-apache-ubuntu-server/

Sekian artikel tentang Cara Mengatasi script php yang gagal di buka di browser . Semoga bermanfaat bagi teman teman yang sedang belajar tentang web server dll. Jika ada pertanyaan silahkan corat coret di kolom komentar :) .

Terimakasih,
Read more

Tuesday, February 7, 2017

Memblokir situs menggunakan Proxy Server pada Debian Server 8 Jessie


Febriyan Net - Salah satu fitur dari debian server yaitu proxy . Proxy sangat berguna, karena proxy memiliki fungsi yang lumayan banyak, salah satunya yaitu untuk memblokir situs.Seperti konsep dari proxy server, sebelum user menuju ke internet, user di belokkan terlebih dahulu ke proxy server untuk di filter paket paket yang melewatinya dan dapat digunakan untuk menyimpan cache dari konten konten web yang melewatinya .

Pengertian

Proxy server (peladen proxy) adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet.

Pada saat user akan melakukan request HTTP ke web server, user di belokkan terlebih dahulu ke proxy server yang akan memfilter tiap tiap paket yang melewatinya. Dan juga proxy server biasanya digunakan untuk mempercepat koneksi karena proxy server juga dapat berfungsi sebagai tempat penyimpanan cache konten konten web, oleh karena itu saat client ingin mengakses web server yang sudah di kunjunginya terlebih dahulu, maka akan lebih cepat.

Proxy Server bertindak sebagai gateway terhadap dunia ini Internet untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien: seorang pengguna yang berinteraksi dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy server sedang menangani request yang dilakukannya. Web server yang menerima request dari proxy server akan menginterpretasikan request-request tersebut seolah-olah request itu datang secara langsung dari komputer klien, bukan dari proxy server.

Proxy server juga dapat digunakan untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik (seperti halnya Internet). Proxy server memiliki lebih banyak fungsi daripada router yang memiliki fitur packet filtering karena memang proxy server beroperasi pada level yang lebih tinggi dan memiliki kontrol yang lebih menyeluruh terhadap akses jaringan. Proxy server yang berfungsi sebagai sebuah "agen keamanan" untuk sebuah jaringan pribadi, umumnya dikenal sebagai firewall.
Baca selengkapnya di https://id.wikipedia.org/wiki/Server_proksi

Maksud dan Tujuan

Memblokir situs detik.com , kaskus.com , dan situs web yang ada tulisan game pada url nya.

Alat dan Bahan

1. PC Server debian 8 Jessie
2. Kabel UTP
3. PC Client

Jangka Waktu Pelaksanaan

Kurang lebih 20 menit, untuk pembelajaran

Tahap Pelaksanaan

Masuk ke debian server, pastikan debian server yang akan dijadikan sebagai server proxy sudah terhubung ke satu jaringan dengan client. Lalu ketikkan perintah :

root@debian-proxy:~# aptitude install squid3 -y

Perintah diatas berfungsi untuk memasang paket aplikasi proxy bernama squid . Jika teman teman menggunakan repository dari DVD, teman teman harus menyiapkan minimal 3 DVD debian 8 jessie.

Jika sudah, kita harus mengkonfigurasi squid.conf sebagai tempat konfigurasi konfigurasi dari squid. Ketikkan perintah :

root@debian-proxy:~# nano /etc/squid3/squid.conf


Cari tulisan "http_port 3128" dengan cara tekan ctrl + w .Lalu enter


Ganti tulisan http_port 3128 menjadi http_port 3128 transparent
Lalu tambahkan tulisan dibawah ini dibawah tulisan http_port 3128 transparent tadi :

cache_mem 32 MB
cache_mgr admin@febriyan.net
visible_hostname febriyan.net
  • http_port 3128 transparent artinya proxy server nya nanti berjalan di port 3128.
  • cache_mem merupakan batas ukuran cache yang akan disimpan di proxy servernya
  • cache_mgr tulisa dengan admin dari proxy server nya
  • visible hostname artinya hostname dari proxy server nya
Lalu selanjutnya cari tulisan "acl CONNECT" dengan cara seperti tadi


Tambah tulisan dibawah ini dibawah tulisan "acl CONNECT METHOD CONNECT" .

acl sumber src 192.168.1.0/30
acl block dstdomain "/etc/squid3/block"
acl kata url_regex -i "/etc/squid3/kata.txt"
http_access deny block
http_access deny kata
http_access allow sumber 

Keterangan :
  • acl sumber src 192.168.91.0/30 : diisi dengan network yang akan mendapatkan proxy (network dari server)
  • acl block dstdomain "/etc/squid3/block" : artinya kita ingin membuat acl bernama block , dan dstdomain artinya kita ingin membuat acl bernama block yang berfungsi sebagai domain yang akan disimpan di file pada directory /etc/squid3/block sehingga jika kita ingin memblokir situs facebook tinggal kita taruh domain facebook pada file block tadi.
  • acl kata url_regex -i "/etc/squid3/kata.txt" artinya hampir sama dengan dstdomain, tetapi bedanya kita melihatnya bukan dari domain, tetapi dari url. Jadi kata.txt nanti diisi dengan kata yang sekiranya jika kata tersebut ada pada url maka situs web tersebut tidak akan bisa terbuka
  • http_access deny block dan http_access deny kata artinya acl bernama block dan acl bernama kata tidak diperbolehkan untuk mendapat akses ke web server yang dituju (diblokir)
  • http_access allow all artinya selain acl yang diblokir tadi, akan diperbolehkan untuk masuk ke web server yang dituju
Lalu selanjutnya cari tulisan " http_access deny all "

Lalu beri tanda pagar pada tulisan tersebut sehingga menjadi seperti berikut :


Lalu jika sudah, simpan dengan cara tekan ctrl + x lalu tekan y lalu enter
Nah, selanjutnya kita akan membuat file block dan kata.txt yang nantinya berfungsi sebagai kata kunci untuk peblokiran .
Ketikkan perintah :

root@debian-proxy:~# nano /etc/squid3/block


Sebagai contoh admin ingin memblokir situs mikrotik.co.id , febriyan.com , kaskus.com , dan detik.com 
Sehingga file block akan menjadi seperti ini :


Lalu save dan selanjutnya buat file kata.txt . Sebagai contoh admin ingin memblokir situs jika di url ada kata "game"
Ketikkan perintah :

root@debian-proxy:~# nano /etc/squid3/kata.txt


Lalu isi dengan kata game . Lalu save


Nah, selanjutnya cek konfigurasi squid apakah sudah benar atau belum dengan cara ketikkan perintah :

root@debian-proxy:~# squid3 -z


Jika tidak muncul error, berarti konfigurasi squid sudah benar


Selanjunya, restart squid3 dengan cara ketikkan perintah :

root@debian-proxy:~# /etc/init.d/squid3 restart


Nah, sampai disini konfigurasi proxy server sudah selesai .
Sekarang kita harus mengkonfigurasi agar client mengarah ke proxy tersebut :

Masuk ke browser client -> Preference -> Advanced -> Network -> Setting . Lalu konfigurasi seperti gambar dibawah ini :


Jika sudah, simpan , dan coba masuk ke situs yang alamat nya tertera pada file block atau kata.txt tadi .



Nah, client sudah tidak dapat mengakses web yang diblokir tadi.

Kesimpulan

Hasil dari konfigurasi diatas yaitu, client tidak dapat mengakses web yang diblokir, dan muncul peringatan bahwa akses tidak diijinkan atau access denied .

Sekian artikel tentang Memblokir situs menggunakan Proxy Server pada Debian Server 8 Jessie . Jika ada pertanyaan, silahkan corat coret di kolom komentar :D .
Terimakasih
Read more

Wednesday, February 1, 2017

How to install Mail Server at Debian Server 8 Jessie


Febriyan Net - Apa kabar ? kali ini admin akan membahas tentang Konfigurasi Mail Server pada Debian Server 8 Jessie. Mail server berfungsi agar komputer dapat saling mengirim pesan ke komputer lain, dan juga mail server berfungsi sebagai penghubung atau jembatan antar user dalam melakukan pengiriman email. Salah satu dari jenis mail server yaitu  Pada debian server juga, teman teman dapat membuat mail server sendiri dan domain sendiri. Langsung saja kita mulai dari pengertian dari mail server terlebih dahulu.

Pengertian

Mail server merupakan aplikasi yang digunakan untuk mengirim dan menerima email dalam satu jaringan local maupun internet, dan mail server juga berfungsi sebagai penampung pesan pesan dari user user yang menggunakan mail server tersebut.

Postfix adalah mail transfer agent bebas dan terbuka. Postfix merupakan mail transfer agent default untuk sejumlah sistem operasi bertipe Unix. Postfix didistribusikan menggunakan Lisensi Umum IBM 1.0 yang merupakan lisensi perangkat lunak bebas tetapi tidak kompatibel dengan GPL.
Baca selengkapnya di https://id.wikipedia.org/wiki/Postfix

Maksud dan Tujuan

1. Memasang dan mengkonfigurasi mail server pada debian server 8 jessie.
2. Mengirim pesan antar client1 kepada client2 yang terhubung ke mail server yang sama.

Alat dan bahan

1. PC server debian 8 Jessie.
2. Kabel UTP straight dan cross.

Jangka waktu pelaksanaan

Kurang kebih 10 menit untuk pembelajaran.

Tahap pelaksanaan

Debian server anda harus mempunyai nama domain terlebih dahulu, disini admin sudah memberi domain febriyan.com pada debian server admin.

Konfigurasi Mail Server pada Debian Server 8 Jessie - Febriyan Net

Keterangan
Perangkat Interfaces IP address
Debian server (febriyan.com) ether1 192.168.1.1
Laptop Client - 192.168.1.2

Masuk ke terminal debian server, ketikkan perintah :

root@febriyan:~# apt-get install postfix courier-imap courier-pop -y

Konfigurasi Mail Server pada Debian Server 8 Jessie - Febriyan Net

Akan muncul dialog box untuk memilih type dari mail server nya, pilih Internet site :

Konfigurasi Mail Server pada Debian Server 8 Jessie - Febriyan Net

Konfigurasi Mail Server pada Debian Server 8 Jessie - Febriyan Net
Jika ada perintah untuk mengisi system mail name, isi dengan dns atau domain mail server (febriyan.com) .

Jika sudah buat direcory untuk menyimpan pesan pesan dari user, ketikkan perintah :

root@server:/home/febri# maildirmake /etc/skel/Maildir

Konfigurasi Mail Server pada Debian Server 8 Jessie - Febriyan Net

Nah sekarang kita harus mengkonfigurasi agar postfix terhubung dengan directory mail yang baru saja dibuat , ketikkan perintah :

root@server:# nano /etc/postfix/main.cf

Tambah tulisan  " home_mailbox = Maildir/ " pada baris paling bawah, sehingga menjadi seperti berikut :

Konfigurasi Mail Server pada Debian Server 8 Jessie - Febriyan Net

Nah, jika sudah save dengan cara tekan tombol ctrl + x tekan y lalu enter .
Selanjutnya kita harus mengkonfigurasi postfix nya, ketikkan perintah :

root@server:# dpkg-reconfigure postfix

System mail name diisi dengan domain mail server .

Konfigurasi Mail Server pada Debian Server 8 Jessie - Febriyan Net

Root and postmaster mail recipient dikosongkan saja .


Other destinations to accept mail for biarkan default saja lalu enter


Force sysnchronous pilih no


Local networks tambah " 0.0.0.0/0 " pada akhir tulisan  seperti dibawah ini :




Use Procmail for local delivery pilih no



Mailbox size limit isi dengan 0 , (biarkan default) lalu ok .


Local address extension character diisi dengan " + " atau biarkan default .


Untuk internet protocol diisi dengan ipv4 .


Setelah itu restart postfix, courier-imap. dan courier-pop

root@server:# /etc/init.d/postfix restart

root@server:# /etc/init.d/courier-imap restart

root@server:# /etc/init.d/courier-pop restart


Setelah installasi mail server sudah selesai, selanjutnya kita harus membuat 2 user agar dapat saling mengirim satu sama lain .
Ketikkan perintah :

root@server:~# adduser client1

root@server:~# adduser client2


Nah, 2 user sudah dibuat. selanjutnya kita masuk ke tahap pengujian

Pengujian
Masih berada di server, ketikkan perintah :

root@server:~# telnet mail.febriyan.com 25

Nah, sekarang ketikkan perintah :

mail from:client1
rcpt to:client2
data
isi pesan teks terserah
.
quit
Karena kita menggunakan port 25. Port 25 digunakan untuk mengirim pesan (SMTP), jadi perintah diatas digunakan untuk mengirim pesan dari user client1 ke user client2 .


Selanjutnya kita ingin melihat apakah pesan sudah terkirim ke client2 atau tidak. Ketikkan perintah :

root@server:~# telnet mail.febriyan.com 110


Lalu ketikkan perintah :

user client2
pass 123 (isi dengan password dari user client2)
stat
retr 1

Nah coba cek apakah pesan tadi sudah terkirim atau tidak, ternyata sudah berhasil terkirim.

Nah, sekarang mail server sudah berhasil dibuat dan client sudah dapat mengirim pesan antar akun. Pada artikel kali ini kita melakukan pengujian dengan menggunakan mode cli sehingga membutuhkan perintah perintah khusus agar dapat mengirim dan menerima email,maka dari itu untuk mempermudah dalam pengiriman, biasanya mail server membutuhkan bantuan dari webmail salah satunya yaitu squirrelmail, tetapi itu tidak dibahas di artikel kali ini :) .

Kesimpulan

Untuk hasil dari percobaan kita kali ini, mail server sudah berhasil dibuat dan kedua user sudah dapat mengirim pesan melalui telnet (cli) .

Referensi

https://id.wikipedia.org/wiki/Postfix

Terimakasih telah membaca artikel tentang How to install Mail Server at Debian Server 8 Jessie . Semoga bermanfaat bagi teman teman .

Terimakasih
Read more

Tuesday, January 31, 2017

Cara Installasi AutoIndex pada Webserver


Febriyan Net -  Apa kabar ? kali ini admin akan membahas Cara installasi Autoindex pada webserver pc maupun pada server. Banyak sekali aplikasi berbasis web yang sangat membantu dalam mempercepat penyelesaian pekerjaan manusia. Pada sebuah server yang digunakan untuk penyimpanan, pasti harus ada cara pula untuk mengelolanya dengan mudah , apalagi jika server tersebut sudah berada pada jaringan yang luas, tidak mungkin kita harus masuk ke server. Kita dapat menggunakan bantuan dari web server untuk mengelola file file yang ada pada server penyimpanan tersebut, salah satunya yaitu menggunakan Auto index . Langsung saja ini dia penjelasan tentang auto index :

Pengertian

Auto Index merupakan sebuah aplikasi lunak berbasis web yang digunakan untuk melihat mengelola menghapus file / folder pada directory yang telah ditentukan seperti layaknya file manager namun berbasis web.

Maksud dan tujuan

Dapat Mempermudah untuk mengelola file maupun folder dalam bentuk aplikasi berbasis web.

Alat dan bahan

1. PC atau atau server yang akan di pasang auto index
2. Source code auto index
Download yang versi terbaru (update). Usahakan download yang berekstensi .tar.gz

Jangka waktu pelaksanaan

Kurang dari 5 menit

Tahap pelaksanaan

Jika source code diatas sudah terdownload, masuk ke folder tempat source code tadi dari terminal dengan cara masukkan perintah :

febri@feb:~$ sudo su
Perintah diatas digunakan untuk masuk ke mode super user
Lalu masukkan perintah :

root@feb:/home/febri# cd Downloads/
Perintah diatas digunakan untuk masuk ke directory tempat source code tadi yaitu pada folder downloads
 Extract file source code tadi dengan cara masukkan perintah :

root@feb:/home/febri/Downloads# tar xvf AutoIndex-2.2.4.tar.gz

Cara Installasi AutoIndex pada Webserver

Pindah folder hasil extract tadi ke directory web server (/var/www/html/) :

root@feb:/home/febri/Downloads# mv AutoIndex-2.2.4/ /var/www/html/

Selanjutnya, ganti nama folder menjadi nama lain yang mudah untuk di jalankan atau dipanggil di web browser nantinya. Sebagai contoh admin ingin mengubah folder Autoindex-2.2.4 menjadi folder yang bernama autoindex. Ketikkan perintah :

root@feb:/home/febri/Downloads# mv /var/www/html/AutoIndex-2.2.4/ /var/www/html/autoindex/

Beri hak akses pemilik kepada folder tersebut agar file autoindex dapat di kelola dan diedit dari sisi client / web browser . ketikkan perintah :

root@feb:/home/febri/Downloads# chown -R www-data:www-data /var/www/html/autoindex/

Nah, jika sudah buka auto index dari web browser dengan cara ketikkan diurl http://localhost/autoindex

Cara Installasi AutoIndex pada Webserver

Cari pilihan Enable Login System . Jika pilihan ini dicentang maka akan mengaktifkan sistem login pada autoindex sehingga ada pengelompokkan user yang dapat mengupload mengedit maupun menghapus dll.


Jika sudah selesai, klik Configure .
Nah, jika konfigurasi berhasil diterapkan, maka akan muncul tanda bahwa konfigurasi telah berhasil diterapkan :

Cara Installasi AutoIndex pada Webserver

Nah, sampai tahap ini, auto index telah berhasil di pasang . Untuk menambah file atau folder pada list auto index, pindah file atau folder yang akan ditambah ke folder /var/www/html/autoindex .

Cara Installasi AutoIndex pada Webserver

Untuk login sebagai admin yang dapat mengedit, upload, hapus dll . masuk menggunakan username admin dan password admin .

Cara Installasi AutoIndex pada Webserver

Autoindex sudah siap digunakan :) .

Kesimpulan dan hasil

Hasilnya yaitu auto index sudah dapat menampilakan file maupun folder yang ada pada directory /var/www/html/autoindex/ sehingga jika administrator ingin berbagi file tinggal di letakkan pada folder tersebut, dan client sudah dapat mengunduh dari autoindex tersebut.

Referensi

http://autoindex.sourceforge.net/

Installasi autoindex sangatlah berguna bagi teman teman yang ingin berbagi file ataupun berbagi penyimpanan yang berbasis web sehingga client akan dengan mudah mengelola maupun mengakses file atau folder yang di bagi tersebut. Dengan auto index juga admin tidak perlu repot repot melalukan koneksi ke server dengan menggunakan FTP , hanya dengan web saja, teman teman sudah dapat mengupload ataupun melakukan akses lain.

Terimakasih telah membaca artikel tantang Cara Installasi Autoindex pada PC ataupun Server . Semoga bermanfaat bagi teman teman yang sedang belajar tentang CMS maupun server.

Terimakasih,
Read more

Friday, January 27, 2017

Mengatasi phpmyadmin tidak muncul atau blank pada web server


Febriyan Net - Untuk mengelola database / sql, ada beberapa aplikasi bantuan untuk mempermudah dalam pengelolaan database nya. Salah satunya adalah PHPmyadmin tetapi terkadang ada beberapa orang yang gagal setelah installasi phpmyadmin, contohnya yaitu pada saat membuka phpmyadmin pada browser dengan url http://localhost/phpmyadmin malah blank atau tidak keluar apa apa . Itu disebabkan karena ada salah satu ekstensi php yang belum terinstall . Langsung saja :

Pengertian

PhpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui Jejaring Jagat Jembar (World Wide Web). phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perizinan (permissions), dan lain-lain).
Baca selengkapnya di https://id.wikipedia.org/wiki/PhpMyAdmin

Latar belakang

Saat ingin mengelola database melalui phpmyadmin, phpmyadmin malah tidak muncul atau blank seperti gambar dibawah ini :

Mengatasi phpmyadmin tidak muncul atau blank pada web server

Maksud dan Tujuan

Mengatasi error pada phpmyadmin yang blank atau tidak muncul tulisan apapun

Alat dan Bahan

1. PC atau laptop yang phpmyadmin nya error
2. Koneksi internet

Jangka waktu pelaksanaan

Kurang dari 5 menit (tergantung koneksi)

Tahap Pelaksanaan

Error seperti diatas disebabkan karena ada salah satu extension php yang belum terpasang, yaitu php-gettext . Untuk mengatasinya yaitu dengan cara memasang paket php-gettext . Masuk ke terminal dengan cara tekan ctrl + alt + T .

Mengatasi phpmyadmin tidak muncul atau blank pada web server

Masuk ke super user dengan cara ketikkan perintah :

febri@feb:~$ sudo su

Lalu install packet php-gettext dengan cara ketikkan perintah :

root@feb:/home/febri# apt-get install php-gettext -y

Mengatasi phpmyadmin tidak muncul atau blank pada web server

Kemudian restart apache nya dengan cara ketikkan perintah :

root@feb:/home/febri# /etc/init.d/apache2 restart

Nah, coba cek kembali phpmyadmin nya, sudah kembali normal atau belum :) .

Mengatasi phpmyadmin tidak muncul atau blank pada web server

Hasil dan kesimpulan

Hasil dari installasi php-gettext diatas yaitu phpmyadmin tidak blank lagi alias tanpa tampilan apapun. PHPmyadmin sudah kembali normal.

Referensi

https://id.wikipedia.org/wiki/PhpMyAdmin

Sekian artikel tentang Mengatasi phpmyadmin tidak muncul atau blank pada web server . Semoga bermanfaat bagi teman teman, jangan lupa share dan komentar :) .

Terimakasih
Read more

Thursday, January 26, 2017

Mengatasi ERROR: Connection dropped by IMAP server pada Squirrel Mail

Febriyan Net - Assalamu'alaikum, Pada sebuah mail server biasanya untuk mempermudah dalam mengirim pesan antar sesama user , dipasang juga aplikasi yang berbasis web yang berfungsi untuk mempermudah client dalam mengirim pesan antar sesama client. nah, aplikasi web tersebut dinamakan webmail. Salah satu jenis dari webmail yaitu squirrelmail, terkadang jika kita dalam mengkonfigurasi mail server terjadi kesalahan maka kita tidak dapat masuk atau malah tidak dapat mengirim pesan ke user lain. Kali ini admin akan membahas salah satu error karena client tidak dapat masuk ke squirrel mail karena error Connection dropped by IMAP server pada Squirrel Mail :

Pengertian

IMAP (Internet Message Access Protocol) adalah protokol standar untuk mengakses/mengambil e-mail dari server. IMAP memungkinkan pengguna memilih pesan e-mail yang akan ia ambil, membuat folder di server, mencari pesan e-mail tertentu, bahkan menghapus pesan e-mail yang ada.

Latar Belakang

Terjadi error pada saat setelah login pada aplikasi squirrelmail, errornya seperti gambar dibawah ini :

Mengatasi ERROR: Connection dropped by IMAP server pada Squirrel Mail

Maksud dan Tujuan

1. Mengatasi error Connection dropped by IMAP server agar dapat masuk kembali ke squirrelmail sesuai dengan user masing masing.

Alat dan bahan

1. PC atau laptop yang terpasang webmailserver(squirrelmail) dan mail server

Jangka waktu pelaksanaan

Kurang lebih 10 menit.

Tahap pelaksanaan

Ada beberapa kemungkinan penyebab terjadinya error tersebut, salah satunya yaitu karena tempat untuk penyimpanan mail masing masing user belum terkonfigurasi dengan baik.

1. Cek apakah folder Maildir sudah ada pada directory /etc/skel/
Masuk ke terminal laptop atau server terlebih dahulu yang sedang terjadi error pada squirrelmail. Masukkan perintah :

root@mail1:~# cd /etc/skel/

Cek apakah folder Maildir sudah ada pada directory tersebut :

root@mail1:/etc/skel# ls

Mengatasi ERROR: Connection dropped by IMAP server pada Squirrel Mail

Jika tidak tampil folder Maildir, buat folder Maildir dengan cara ketikkan perintah:

root@mail1:/etc/skel# maildirmake Maildir/

Jika sudah cek kembali apakah sudah ada folder Maildir

2. Cek apakah folder Maildir sudah didaftarkan di main.cf
Ketikkan perintah :

root@mail1:~# nano /etc/postfix/main.cf

Lalu cari tulisan home_mailbox, jika belum ada tulisan tersebut atau salah kata, tambahkan tulisan tersebut sehingga menjadi seperti ini :

Mengatasi ERROR: Connection dropped by IMAP server pada Squirrel Mail

Jika sudah, sava dengan cara tekan tombol ctrl + x lalu tekan y lalu enter .

Kemudian restart postfix courier-pop dan courier-imap nya :

root@mail1:~# /etc/init.d/postfix restart

root@mail1:~# /etc/init.d/courier-imap restart

root@mail1:~# /etc/init.d/courier-pop restart

3. Membuat user baru untuk email
Ketikkan perintah untuk membuat user baru :

root@mail1:~# adduser client1

Isi password untuk user tersebut .

Nah, silahkan login kembali di squirrelmailnya dengan user yang baru dibuat :


Mengatasi ERROR: Connection dropped by IMAP server pada Squirrel Mail

Nah, sampai tahap ini, squirrelmail sudah dapat masuk menggunakan user yang baru tadi dan sudah dapat mengirim pesan ke user lain.

Terimakasih telah membaca artikel tentang Mengatasi ERROR: Connection dropped by IMAP server pada Squirrel Mail . Jika ada yang ditanyakan silahkan corat coret di kolom komentar :) .

Terimakasih

Read more