Cara Instal Popoji V3
- Administrator
- Cara membuat website, Cara membuat situs web, Popojicms, Engine popoji
- 3646 Kali Dilihat
- 1 Komentar
Cara Instal Popoji V.3.x.x Di Hosting dengan Zip File
Pada artikel Cara Instal Popoji V3 ini saya akan memberikan tutorial bagaimana Cara Instal Popoji V3 Di Hosting dengan Zip File atau secara online. Karena Cara Instal Popoji V3 dengan Zip File langsung melalui hosting merupakan cara yang paling mudah, dimana setiap developer bahkan yang masih awam sekalipun dapat melakukanya dengan cukup mudah. Semoga dengan ditulisnya artikel ini banyak developer yang terbantu dan melakukan instalasi Popoji untuk situs yang sedang mereka kembangkan.
Mengapa pada tutorial ini saya sebutkan Popoji V.3.x.x, bukan PopojiCms? Karena sesuai konsep yang diutarakan oleh om Dwira Survivor bahwasanya pada versi 3.x.x ini PopojiCms merubah branding dari PopojiCms menjadi Popoji saja. Dimana konsep dalam Popoji V.3.x.x ini, Popoji merupakan sebuah engine management system. Sehingga developer dapat lebih bebas dan leluasa mengembangkan Popoji, apakah sebagai CMS atau engine lain untuk sebuah website atau aplikasi.
Mengunduh(Download) popoji.v.3.0.0
Karena kita akan melakukan instal Popoji di server online dengan Zip File maka kita harus unduh dulu file popoji.v.3.0.0.beta.final.zip.
Nah.... Sebagian dari para developer kemungkinan melakukan kesalahan mulai dari tahap ini. Karena dalam tahap ini kita harus menentukan bagaimana cara kita akan melakukan instalasi Popoji. Jika kita akan melakukan instalasi dengan Zip File, maka kita harus unduh popoji.v.3.0.0.beta.final.zip yang telah dibagikan om Dwira Survivor melalui google drive. Dan cara yang harus anda lakukan seperti yang akan saya berikan dalam artikel ini.
Berbeda jika kita akan instal web Popoji menggunakan Composer, dan jika ini pilihan teman-teman. Maka ahrus unduh Popoji Versi Laravel melalui github.
Kembali pada topik artikel, untuk melakukan instalasi Popoji menggunakan zip file silahkan teman-teman unduh popoji.v.3.0.0.beta.final.zip
Siapkan Server Hosting
- Pada server hosting dimana anda akan lakukan instalasi Popoji, silahkan buat database dengan collation utf8mb4_unicode_ci.
- Setelah itu unggah(Upload) popoji.v.3.0.0.beta.final.zip pada root_domain yang anda inginkan, dan extract.
- Supaya tidak menemukan kendala dalam proses instal, silahkan siapkan server hosting dengan persyaratan system Php Version: 7.2.x.
- Jika anda kesulitan untuk menentukan versi php tambahkan baris kode dibawah dalam file .htccess
<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php73___lsphp
</FilesMatch>
Sehingga nantinya file htaccess anda secara keseluruhan berisi script kode seperti berikut:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php73___lsphp
</FilesMatch>
Sekarang saatnya menjalankan proses instal, buka browser anda dan akses http://nama_domain.com selanjutnya ikuti seluruh langkah-langkah system instalasi.
Seharusnya anda tidak akan menghadapi masalah, karena cara yang saya berikan ini persis seperti yang sudah saya lakukan.
Unduh popoji.v.3.0.0.beta.final.zip Melalui: https://drive.google.com/file/d/1SrgtM-tD4t9x5_fxJ-iwvZloOutUoAsg/view?usp=sharing
Unduh Melalui Github di: https://github.com/PopojiCMS/Popoji
Tambahan Catatan
Catatan ini ada didalam file README.md dari hasil extract popoji.v.3.0.0.beta.final.zip
### Catatan (harap dibaca)
#### Localhost
Jika diinstall pada localhost maka pastikan settingan ``rewrite_module = on``
#### Error 500
Jika terjadi error ``500 internal server error`` (web telah di hosting), kemungkinan karena pada file ``.htaccess`` belum ada baris code ``RewriteBase /``. Solusinya adalah dengan menambahkan baris code ``RewriteBase /`` sebelum code ``RewriteEngine on``
#### Masalah Redirect
Jika terjadi error ``The page isn't redirecting properly`` atau ``This webpage has a redirect loop`` maka langkah yang bisa dilakukan adalah sebagai berikut:
* 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.
#### Kemungkinan File error
Jika terdapat error yang lain, mungkin karena hasil extract file yang tidak sempurna, silahkan replace file-file yang error tersebut.
#### Permission
Untuk di hosting, lakukan perubahan user permission untuk folder-folder berikut menjadi 775 :
* po-content/uploads
* po-content/thumbs
* po-content/backups
* po-content/installer
* po-includes/storage
## Login backend POPOJI
* Masuk ke alamat http://nama.web.anda/login
* Masukkan data login sebagai berikut :
* Username : seperti yg telah diinputkan pada saat proses instalasi.
* Password : seperti yg telah diinputkan pada saat proses instalasi.
Yohanes Guntur
Untuk install di local komputer caranya sama saja. Mungkin sedikir penambahan kode di .htaccess seperti disebutkan diatas.