Berikut adalah langkah-langkah mengatasi error atau cara instal PopojiCms Pada akun hosting gratisan. Cara atau langkah-langkah penyelesaian ini dapat anda lakukan secara instan(saat instalasi), dapat juga anda terapkan sebelumnya.
1. Silahkan buka /po-includes/core/core.php
Pada baris 115:
$this->pdo = new PDO(DATABASE_DRIVER.":host=".DATABASE_HOST.";dbname=".DATABASE_NAME."", DATABASE_USER, DATABASE_PASS, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
Ubah menjadi seperti berikut ini(pastikan anda memiliki salinan file sebelum melakukan perubahan, dan berilah komentar pada baris-baris dimana anda melakukan perubahan. Sehingga jika suatu saat anda ingin merubahnya atau mengembalikan pada posisi default, maka anda akan ingat):
$this->pdo = new PDO(DATABASE_DRIVER.":host=".DATABASE_HOST.";dbname=".DATABASE_NAME."", DATABASE_USER, DATABASE_PASS, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8", PDO::ATTR_PERSISTENT => true));
Karena kode diatas terpenggal oleh iklan maka saya ulangi, berikut adalah kode diatas:
$this->pdo = new PDO(DATABASE_DRIVER.":host=".DATABASE_HOST.";dbname=".DATABASE_NAME."", DATABASE_USER, DATABASE_PASS, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8", PDO::ATTR_PERSISTENT => true));
2. /po-content/widget/oauth/oauth.php
Pada baris ke 114 Ubah menjadi :
$response = "";
3. /po-includes/js/filemanager/config/config.php
Baris ke 3 - 5 :
if (empty($_SESSION['namauser']) AND empty($_SESSION['passuser']) AND $_SESSION['login'] == 0) {
header('location:../index.html');
} else {
Silahkan hapus kode diatas
4. /po-includes/js/filemanager/config/config.php
Line terakhir dihapus juga tanda tutup kurung kurawal seperti tampak dibawah:
}
SELESAI .... Silahkan lanjutkan proses instalasi.
Contoh hasil instal pada hosting gratis dapat anda lihat di: