Cara menginstall PopojiCMS, hampir sama dengan CMS lainnya, jadi kalau Anda sudah familiar dengan berbagai CMS sebelumnya maka tidaklah sulit untuk melakukan penginstallan ini. Untuk lebih jelasnya perhatikan langkah-langkah penginstallan berikut
- Ekstrak file zip yang tadi telah didownload pada folder hosting atau localhost milik Anda.
- Persiapkan database baru yang nantinya akan diisi dalam proses penginstallan. Untuk pembuatan database baru di hosting atau localhost tentu saja berbeda-beda, silahkan googling untuk tutorialnya karena pada saat ini saya menganggap Anda sudah mengerti caranya.
-
Buka browser Anda dan masukkan url tempat file zip tadi diekstrak :
- Klik tombol Mulai Proses Penginstalan untuk memulai penginstallan.
- Jika Paths Check untuk Site URL dan Directory root sudah benar maka tekan tombol NEXT untuk melanjutkan.
-
Pada langkah selanjutnya Anda diminta untuk mengisikan informasi mengenai koneksi ke database. Silahkan masukkan data-data dengan lengkap dan benar, yang paling penting disini adalah :
- SQL file (jika tertulis found, maka jangan diubah biarkan saja begitu),
- Database host name (nama host dari mysql, defaultnya localhost),
- Database name (nama database yang dibuat pada langkah ke-2 tadi),
- Database user (nama database user mysql),
- Database password (password database mysql),
- Selebihnya Anda biarkan kosong saja, kecuali jika hosting Anda memerlukan "database host port number" maka isilah kolom tersebut.
Jika inputannya sudah benar maka tekan tombol NEXT untuk melanjutkan ke tahap berikutnya.
- Jika tidak terdapat error maka Anda akan menjumpai tampilan seperti di bawah ini. Tetapi jika terdapat error maka pengaturan yang diinputkan tadi data-datanya belum benar. Silahkan memperbaikinya dan setelah itu tekan tombol NEXT kembali.
Success Page
Error Page
- Silahkan melengkapi data isian untuk Configuration, mulai dari Site Title, Site Description, Site e-mail, Site Username dan Site Password (harus lebih dari 6 karakter), kemudian tekan tombol NEXT untuk melanjutkan.
- Jika melihat tulisan “Proses penginstalan sudah selesai.” maka tekan tombol FINISH untuk mengakhiri proses penginstallan.
- Kemudian Anda akan melihat pesan "Anda telah berhasil menginstall PopojiCMS silahkan remove 'po-install' directory", silahkan untuk menghapus folder po-install yang ada pada direktori web PopojiCMS Anda, untuk bisa menggunakan PopojiCMS yg telah diinstall tadi.
- Setelah folder po-install dihapus silahkan melakukan refresh pada halaman tadi atau bisa mengetikan alamat seperti pada langkah ke-3 tadi, maka PopojiCMS siap untuk digunakan.
- Untuk masuk ke admin silahkan menambahkan po-admin pada akhir URL, contoh :
http://www.namadomain.com/po-admin atau
http://localhost/popojicms/po-admin, kemudian Anda akan menjumpai tampilan seperti ini :
- Masukan Username dan Password sesuai dengan yang Anda inputkan di langkah ke-8 tadi untuk login. Berikut tampilan setelah berhasil login.
- Jika diinstall pada localhost maka settingan,
- Jika web Anda sudah online silahkan aktifkan plugin fb dan twitter dengan menghapus baris script yang ada di file index.php :
/*--- hapus baris ini dan ubah urlnya jika web Anda sudah di hosting
dan :
hapus baris ini dan ubah urlnya jika web Anda sudah di hosting ---*/
kemudian ganti alamat fb dan twitter yang ada menjadi fb dan twitter milik Anda.
$fb = facebook_shares('http://www.popojicms.org');
dan :
$twit = twitter_shares('http://www.popojicms.org');
Harap diperhatikan, plugins ini memakan banyak bandwidth hosting Anda.
- Untuk mengaktifkan widget facebook dan twitter di sidebar silahkan ikuti langkah-langkah di bawah ini :
Untuk mengaktifkan facebook pages widget buka file sidebar.php pada folder po-content/chingsy/sidebar.php, edit pada line ke 100. Cari dan ganti kata "popojicms" dengan username facebook pages Anda.
<iframe src="//www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fpopojicms&width=350&height=258&colorscheme=light&show_faces=true&header=false&stream=false&show_border=false&appId=563897243660142" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:350px; height:258px;" allowTransparency="true"></iframe>
kemudian untuk mengaktifkan twitter widget, silahkan buka file custom.js pada folder po-content/chingsy/js/custom.js, edit pada line ke 82. Cari dan ganti kata "DwiraSurvivor" dengan username twiiter Anda.
username: "DwiraSurvivor",
kemudian buka juga file sidebar.php pada folder po-content/chingsy/sidebar.php, edit pada line ke 106. Cari dan ganti kata "DwiraSurvivor" dengan username twitter Anda.
<div id="magz-twitter-follow-link"><a target="_blank" href="http://twitter.com/DwiraSurvivor">Follow Twitter</a></div>
Langkah terakhir adalah dengan mengatur konfigurasi Twitter API Connect pada file index.php yang berada di folder po-content/chingsy/js/twitter/index.php
// Your Twitter App Consumer Key
private $consumer_key = 'masukan twitter consumer key';
// Your Twitter App Consumer Secret
private $consumer_secret = 'masukan twitter consumer secret';
// Your Twitter App Access Token
private $user_token = 'masukan user token';
// Your Twitter App Access Token Secret
private $user_secret = 'masukan user secret';
- Jika terjadi error
500 internal server error
(web telah di hosting), kemungkinan :
- Karena pada file .htaccess belum ada baris code "RewriteBase /"
solusi : tambahkan baris code RewriteBase / sebelum code RewriteEngine on
- Jika terjadi error
The page isn't redirecting properly
atau This webpage has a redirect loop
:
- Coba periksa kembali apakah rewrite_module sudah on atau belum.
- Periksa apakah file .htaccess tercopy pada server local atau hosting dengan baik.
- Setelah itu clear cache browser Anda.
- Jika terdapat error yang lain, mungkin karena hasil extract file yang tidak sempurna, silahkan replace file-file yang error tersebut.
- Untuk di hosting, lakukan perubahan user permission untuk folder po-upload dan po-thumbs menjadi 775
folder-popojicms/
├── po-content/
│ ├── po-upload/
│ ├── po-thumbs/
- Jika website ingin memakai www di awal urlnya maka harus langsung ditetapkan melalui .htaccess, sesudah <IfModule mod_rewrite.c> atau sesudah RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]