Wednesday, March 26, 2014

Joomla Error Warning: Parameter 1 to modMainMenuHelper::buildXML()expected to be a reference, value given inlibraries/joomla/cache/handler/callback.php on line 99

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

Penyebab:

Joomla tidak compatible dengan versi PHP 5.3.x

Cara mengatasi:

1. buka file modules/mod_mainmenu/helper.php
cari kalimat:

function buildXML(&$params)
————————————————-
Hilangkan tanda &  di &$params menjadi $params
————————————————-

hasilnya seperti berikut:

function buildXML($params)



Saturday, March 15, 2014

Installasi Plugins Security AdminExile untuk Joomla

Installasi Plugins Security AdminExile untuk Joomla

Plugins ini dapat memanipulsai alamat login standar joomla:

namadomain.com/administrator menjadi namadomain.com/administrator?nama

Hasilnya bila seorang login dengan alamat standard joomla akan dialihkan ke alamat lain, cukup ampuh menghindari serangan bruteforce

Plugins ini hanya dicoba di joomla versi 2.5, versi joomla lainnya blm dicoba.

Langkah installasi sbb:

1. Download plugins di alamat:

http://www.richeyweb.com/index.php?option=com_weblinks&view=weblink&id=27&catid=81

2. Klik menu extentions di administrator joomla

Pilih Extension Manager

di Kotak  Upload Package File pilih browse dan pilih file AdminExile yang sudah disimpan dikomputer
Klik tombol Upload dan install

3. Klik menu extentions dan pilih plug-in manager
Cari plugins: System - AdminExile dan aktipkan/enable.

4. Klik System - AdminExile.

Perhatikan dikotak sebelah kanan pada Basic Options

adminexile1
URL Access Key : admin

tujuannya untuk akses ke admin akan menjadi:

namadomain.com/administrator?admin

Redirect URL: http://www.namadomainanda.com/not_found.shtml

tujuannya pengunjung akan diarahkan ke file not_found.shtml bila tidak menggunakan alamat administrator diatas.
Pastikan file not_found.shtml sudah ada di web anda, bila tidak ada buatkan manual isikan kata kata misalnya NOT FOUND.

5. Klik Brute Force

adminexile2
Detect Brute Force pilih Yes.

terakhir tekan save.

Tuesday, March 04, 2014

Cara konfigurasi blogspot/blogger dari cpanel hosting anda

Untuk pelanggan yang sudah memiliki hosting namun ingin mengarahkan webnya ke blogspot/blogger dapat mengikuti setting blogspot/blogger berikut:

1. Pastikan anda sudah mendapatkan 2 kode dari blogspot
Bila masih bingung cara mendapatkan kedua kode tersebut dapat mengikuti artikel berikut hanya langkah 1 sampai 4 saja.

2. Login ke cpanel anda.
3. Klik Advance DNS Editor.
4. Cari kotak Add a Record

Masukan satu persatu:

Name    : namadomainanda.com
TTL     : 14400
Type     : A
Address : 216.239.32.21



Masukan semua kode dibawah satu persatu, perhatikan pilihan pada TYPE dengan A atau CNAME

namadomain.com.  14400   IN      A       216.239.32.21
namadomain.com.  14400   IN      A       216.239.34.21
namadomain.com.  14400   IN      A       216.239.36.21
namadomain.com.  14400   IN      A       216.239.38.21



5. Cari konfigurasi berawalan www dan edit, ganti dengan :
www     14400   IN      CNAME   ghs.google.com.

6. Masukan 2 kode dari blogspot, ganti kode dibawah dengan kode dari blogspot pilihan type CNAME

amg47m6aabff    14400   IN      CNAME   gv-nhptwixv6ooclzw7oq.domainverify.googlehosted.com

Abaikan langkah no. 6 bila sebelumnya blogspot anda sudah aktip dan kehilangan konfigurasi/terhapus.

7. Langkah terakhir di cpanel, Ganti IP address websites anda sebelumnya. Bila tidak tau IP servernya dapat memperhatikan konfigurasi yang sudah ada dengan mencari 1 konfigurasi IP/Nomor yang tidak sama dengan IP blogspot diatas dan Hapus.

Konfigurasi  yang dicari dan dihapus diawali dengan nama domain dan diakhiri dengan IP server seperti contoh dibawah:

namadomain.com.  14400   IN      A       IPADRESSSERVER



8. Verifikasi di blogspot kode yang telah anda konfigurasikan di blogspot.



9. Konfigurasi lain yang bisa anda tambahkan  (tidak harus) :

sites   14400   IN      CNAME   ghs.googlehosted.com.
start   14400   IN      CNAME   ghs.googlehosted.com.
docs    14400   IN      CNAME   ghs.googlehosted.com.
chat    14400   IN      CNAME   ghs.googlehosted.com.
mail    14400   IN      CNAME   ghs.googlehosted.com.

khusus konfigurasi mail jangan dimasukan bila tetap menggunakan server hosting sebagai email server.

Friday, February 28, 2014

Cara mempercepat websites wordpress dengan plugins WP Super cache

Dibandingkan plugins cache lainnya, plugins WP Super Cache cukup mudah installasinya.
Plugins ini sangat cocok untuk websites yang sibuk.

Keunggulannya: websites lebih cepat karena langsung mengambil cache yang sudah tersimpan di server.
Kekurangannya: space hosting cepat penuh, dari segi security kurang bagus, sering bentrok dengan plugin wptouch

Plugins ini dapat ditambahkan langsung dari menu plugins wordpress anda.

PENTING:
Sebelum installasi sebaiknya plugins security seperti ithems security dihapus dulu karena akan menyebabkan kegagalan installasi atau installasi menjadi ribet dengan berbagai langkah konfigurasi. Setelah installasi ini selesai, plugins security dapat ditambahkan kembali.



Langkah installasi WP Super cache

1. Klik menu Plugins, klik Add New
di isian search ketik  WP Super cache, setelah muncul klik Install dan klik activate.

2. Klik Setting - pilih WP super Cache.

3. Klik tab Easy:
Aktipkan pilihan Caching On (Recommended) dan klik Update status

4. Klik tab Advanced dan aktipkan semua keterangan yang mengandung kalimat Recommended, jangan lupa simpan dengan klik tombol Update status.



Mengatasi Pesan Error yang sering terjadi ketika installasi WP Super Cache:

1. Buka file manager atau ftp, berikan mode 777 ke folder wp-content
2. Buka file wp-content/plugins/wp-super-cache/advanced-cache.php
3. Ganti kalimat WPCACHEHOME dengan lokasi folder anda, kecuali baris if ( false == defined( 'WPCACHEHOME' ) )

ganti dengan:

/home/usercpanel/public_html/wp-content/plugins/wp-super-cache/

ganti usercpanel dengan user cpanel anda.

langkah terakhir copy file tadi ke folder wp-content/
jangan lupa ubah mode fodler wp-content kembali ke 755 setelah semuanya berjalan lancar.

Tuesday, February 11, 2014

Cara ganti DNS Server dari Koneksi Internet anda di Windows XP danWindows 7

Untuk Internet anda yang sering mengalami masalah sering susah buka websites "websites not found" berikut tips cara ganti DNS di komputer anda.

Windows XP dan Windows 7:

1. Klik Start - Control Panel
2. Klik Network Connection
3. Double Klik Local Area Network atau Wireless network ( tergantung yang mana digunakan untuk internet)

localareanetwork

4. Klik Properties
5. di Tab General/Networking pilih Internet Protocol (TCP/IP) untuk WinXP atau Internet Protocol Version 4 (TCP/IPV4) untuk Win7, kemudian Klik Properties



localareanetwork2

7. Klik pada pilihan Use the following DNS server address:

localareanetwork3

8. Masukan 2 dns dibawah di masukan Preferred DNS server dan Alternatif DNS Server.

OpenDNS: 208.67.222.222 dan 208.67.220.220
GoogleDNS: 8.8.8.8 dan 8.8.4.4

Bila anda memiliki DNS server sendiri dapat mengganti dengan dns server anda.

Thursday, January 23, 2014

Konfigurasikan Plugins Better WP Security untuk wordpress anda

Better WP Security saat ini berganti nama menjadi iThemes Security


Plugins ini berguna untuk keamanan wordpress anda. Plugins ini Tidak 100% membuat aman, paling tidak sebagai langkah awal pencegahan.

Sangat Disarankan BACKUP-BACKUP-BACKUP terutama database sebelum mengikuti langkah dibawah, kegagalan bisa saja terjadi yang menyebabkan websites error. Plugins ini dapat ditambahkan langsung dari menu plugins wordpress anda.



Untuk keamanan web anda, aktipkan semua langkah dibawah, JANGAN SETENGAH-SETENGAH.

Klik menu Plugins, klik Add New
di isian search ketik iThemes Security, setelah muncul klik Install dan klik activate. Setelah Plugins aktip, klik menu setting pada iThemes Security.



1. Menu Popup seperti gambar akan muncul saat konfigurasi awal, klik semua untuk setting dasar.

ithemsecurity
2. Klik Menu SETTING
3. Aktipkan semua pilihan yang ada di menu setting KECUALI SECURE SOCKET LAYER SSL

Pastikan Semua pilihan dibawah diaktipkan:

Global Settings
404 Detection (Aktipkan semua)
Away Mode (Aktipkan default)
Banned Users (Aktipkan semua termasuk HackRepair.com)
Brute Force Protection (Aktipkan semua termasuk iThemes Brute Force API)
Database Backup
File Change Detection  (Aktipkan kecuali error_log)
Hide Login Area (Catat alamat admin pengalihan)
System Tweaks (Aktipkan semua)
Wordpress Tweaks (Aktipkan semua termasuk disable XML-RPC dan Multiple Authentication XML-RPC -> Block)




Contoh hasil yang sudah diaktipkan seperti gambar:

ithemsecurity2





ithemsecurity3

ithemsecurity4

Pastikan semua diaktipkan dan semua tombol save all change ditekan KECUALI SECURE SOCKET LAYER SSL



4. Klik menu ADVANCE.



Admin user (perbaiki)
Change Wordperss Salt (update)
Change Content Directory (folder wp-content diganti)
Change Table prefix (ganti)



Lakukan perubahan pada menu ini seperti hasil di gambar.

ithemsecurity1

Catatan penting:

  • Tambahkan juga plugins anti spam/captcha akan menjadikan lebih amannya comments wordpress anda.
    Contoh plugins antispam yang bagus dan bisa ditambahkan dari plugins.- Anti Spam by By webvitaly

  • Tidak bisa login setelah aktipkan away mode, pastikan GMT+7 diaktipkan di  Settings - General.

Wednesday, January 22, 2014

Cara Setting email dari nama domain anda di IPhone

Konfigurasi ini menggunakan IOS 7. tampilan di IOS versi lainnya mungkin berbeda, namun pada prinsipnya cara konfigurasi hampir sama.



1. Klik pada menu Setting

[caption id="attachment_725" align="alignnone" width="199"]Desktop Iphone ios 7 Desktop Iphone ios 7[/caption]



2. Klik menu Mail, Contacts, Calender

Setting email di Iphone



3. Pilih Add Account

Setting email di Iphone



4. Pilih Other

Setting email di Iphone

5. Pilih Add Mail Account

Setting email di Iphone



6. Masukan email account lengkap dengan nama domain seperti contoh.

Setting email di Iphone

Incoming mail Server dan Outgoing mail server masukan:

Host Name: mail.namadomainanda.com
Email account masukan email lengkap dan password anda.



7. Bila menampilkan Verifikasi, pilih Continue

Setting email di iphone

Permintaan verifikasi sering berulang-ulang, klik continue.

Sampai disini email di iphone anda sudah siap mengirimkan dan menerima email.











Cara Setting email dari nama domain anda di Android

Konfigurasi email dibawah menggunakan Android Versi 4.2.2 (Jelly Bean)
Android versi lainnya memiliki tampilan yang sedikit berbeda namun pada prinsipnya sama.

1. Klik pada icon Email di Desktop Android anda.

Bila sebelumnya sudah pernah membuat email di Android, konfigurasi dapat dilakukan melalui icon Setting - Email.

[caption id="attachment_714" align="alignnone" width="180"]Desktop Setting Email di android Desktop Setting Email di android[/caption]



2. Masukan User dan Password email anda. User harus lengkap disertai nama domain seperti contoh.

[caption id="attachment_715" align="alignnone" width="180"]Masukan  Email Account dan Password di android Masukan Email Account dan Password di android[/caption]



3. Pilih IMAP

[caption id="attachment_716" align="alignnone" width="180"]Pilih IMAP Pilih IMAP[/caption]



4. Konfigurasi IMAP Server sbb:

[caption id="attachment_717" align="alignnone" width="180"]Konfigursi Server IMAP di Android Konfigursi Server IMAP di Android[/caption]



IMAP Server : mail.namadomainanda.com
Port: 143
Security Type: None

atau:

IMAP Server : mail.namadomainanda.com
Security Type: SSL/TLS (Accept all certificates)
Port: 993




5. Outgoing Server (SMTP) sbb:

Konfigurasi Email Android untuk Outgoing SMTP



SMTP Server : mail.namadomainanda.com

Pilih Security Type dulu dan masukan Port, jangan terbalik. Bila terbalik portnya akan kembali ke 25



Security Type: STARTTLS (Accept all certificates)
Port: 587


ATAU

Security Type: SSL/TLS (Accept all certificates)
Port: 465



6. Terakhir Tentukan lama pengecekan email (default 15 Menit)

[caption id="attachment_719" align="alignnone" width="180"]Setting lama Pengecekan email baru ke server Setting lama Pengecekan email baru ke server[/caption]



7. Sampai disini langkah sudah selesai. Bila tidak ada masalah email di android anda sudah bisa kirim dan terima email.

[caption id="attachment_720" align="alignnone" width="180"]Tampilan Inbox awal di android tanpa email Tampilan Inbox awal di android tanpa email[/caption]



Catatan:

- Pilihan IMAP akan menyebabkan email tetap ada di server, email dapat anda download ke komputer menggunakan software email seperti Outlook atau Thunderbird. Saran lakukan download email anda ke komputer secara rutin agar hosting anda tidak penuh.

- Pilihan POP3 akan menyebabkan email di server hilang karena didownload ke Android anda.

- Rajin menghapus email Sent (terkirim) dan email Trush (sampah) agar space hosting tidak penuh.



Wednesday, October 09, 2013

Install virtualbox di Opensuse

Install virtualbox di Opensuse banyak yang tidak berhasil.

PENTING: Lakukan updates software dulu sebelum installasi virtualmart.

Berikut langkah yang bisa dilakukan:

1. Klik Yast --> Software --> Software repository.

Tambahkan rpository baru:

Oracle VirtualBox openSUSE 
http://download.virtualbox.org/virtualbox/rpm/opensuse/11.4/
Repository ini dapat digunakan untuk semua versi opensuse ( versi 12.3 saat ini)

2. Search dengan keyword "Virtualbox"
Dari Software yang ditampilkan hanya pilih yang mengandung keterangan Oracle.
jangan lupa software yang sudah terinstall sebelumnya  dihapus dulu.

3. update kernel

zypper in gcc make kernel-devel 
eksekusi:
/etc/init.d/vboxdrv setup 
Reboot

3. Klik Yast - Security and user - user and group managent.

Berikan hak akes ke usernya untuk group virtualbox

4. Klik Start - application - System - Virtual Machine

Saturday, June 01, 2013

Konfigurasi email client menggunakan SSL dan TLS port 465 dan 587

Untuk keamanan server khususnya email yang sangat rentan serangan spam, mulai tanggal 1 Juni 2013 untuk semua server akan diaktipkan authentic email berupa TLS.
Bagi pengguna software email seperti outlook express, outlook 2006-2007, thunderbird akan terjadi kegagalan dalam pengiriman email 
550 This message was classified as SPAM and may not be delivered

Bila software mail client yang sudah menggunakan port 465 atau 587 tidak perlu mengikuti langkah ini.

Langkah-langkah pengaktipan TLS dari masing-masing software dapat mengikuti langkah berikut, konfigurasi ini diasumsikan email sudah ada.

langkah dibawah hanya untuk pengguna Windows, bagi pengguna linux tinggal disesuaikan.

Outlook Express:

1. Tool - Account - Email
2. Klik account email yang aktip, pilih properties.
3. Klik Advanced - Klik/aktipkan pilihan This server requeres a Secure Socet layer
4. Masukan angka 465 atau 587 di Outgoing mail(SMTP) dan klik apply dan klik Ok.
5. coba kirim email, bila ada popup warning klik confirm security exception permanent

diperhatikan juga smtp authentication:
6. Ulangi langkah 1 sampai 2
7. Klik pada tabs servers
8. Klik/aktipkan My Server requires authentication
9. Klik tombol Setting
10. Pilih use same setting as my incoming server.

Outlook 2007

1. Klik Tools - Account Settings
2. Klik tab E-mail
3. Pilih email account anda dan Klik Tombol Change (Bukan Change Folder)
4. Di tampilan Change E-mail Account, Klik tombol More Settings
5. Di tampilan Internet E-mail Settings, Klik Advanced
6. disebelah kanan tulisan use the following type of encrypt connection pilih TLS
7. Masukan angka 587 Outgoing Server (SMTP) atau pilih SSL masukan angka 465 di Outgoing Server (SMTP) dan klik apply dan klik Ok.
8. coba kirim email, bila ada popup warning klik confirm security exception permanent

diperhatikan juga smtp authentication:
9. Ulangi langkah 1 sampai 4, Pilih Outgoing server
10. Klik/aktipkan My Outgoing Server (SMTP) requires authentication
11. Pilih use same setting as my incoming server
http://www.authsmtp.com/outlook-2007/default-port.html

Outlook 2003
1. Klik Tools - Email Account
2. Pilih di E-mail - View or change existing e-mail accounts, klik NEXT
3. Klik Email account yang akan dimodify
4. Klik tombol Change
5. Klik More setting.
6. Klik Advanced - Klik/aktipkan pilihan This server requeres a Secure Socet layer
7. Masukan angka 465 atau 587 di Outgoing mail(SMTP) dan klik apply dan klik Ok.
8. coba kirim email, bila ada popup warning klik confirm security exception permanent

diperhatikan juga smtp authentication:
9. Ulangi langkah 1 sampai 5, Pilih Outgoing server
10. Klik/aktipkan My Outgoing Server (SMTP) requires authentication
11. Pilih use same setting as my incoming server.

Khusus outlook 2003 diperlukan hotfix untuk mengaktipkan tls, silahkan download disini

http://www.authsmtp.com/outlook-2003/default-port.html

Thunderbird

1. Klik Tools - Account Settings
2. Klik Outgoing Server (SMTP)
3. Klik email server yang digunakn dan klik Edit
4. Connection Security pilih STTLS masukan port 587 atau pilih SSL/TLS, masukan Port 465, Klik Ok.
5. coba kirim email, bila ada popup warning klik confirm security exception permanent

diperhatikan juga smtp authentication:
6. Ulangi langkan 1 sampai 3
7. Pilih 'Connection Security' ke 'STARTTLS'
8. Pilih 'Authentication Method' ke 'Normal Password'
9. Masukan  username email contoh info@blablablabla.com (harus lengkap)

Thunderbird versi lama tidak ada pilihan diatas, cukup masukan user emailnya saja.

Windows Live Mail

1. Pada halaman utama Klik kanan pada email anda, pilih properties
2. Klik Advanced - Klik/aktipkan pilihan This server requeres a Secure Socet layer (SSL)
3. Masukan angka 465 atau 587 di Outgoing mail(SMTP) dan klik apply dan klik Ok.
4. coba kirim email, bila ada popup warning klik confirm security exception permanent

diperhatikan juga smtp authentication
5. Pilih Servers
6. Aktipkan plihan My server requires authentication
7. Klik tombol 'Settings...' kemudian Pilih use same setting as my incoming server, klik Ok.

Konfigurasi email baru di thunderbird.
1. Klik Account setting.
2. Klik tombol Account Action, piliah add Mail Account.
3. masukan email dan password
4. Pengecekan ke sever selesai pilih done.
5. ganti ke SMTP dan POP3 ke main.namadomainanda.com,
6 ganti  port SMTP ke 587, STARTLS dan normal password.
6. Klik Test again
7. ganti POP3 ke port 995 normal password
8. Klik test again.
9. DONE

http://crl.usertrust.com/UTN-DATACorpSGC.crl

Cara upload dengan git tanpa menyertakan folder tertentu

  Untuk mengupload kode menggunakan Git tanpa menyertakan folder tertentu, Anda perlu menggunakan file khusus bernama .gitignore . File ini...