Mengatasi Error Aplikasi Inlislite

By , March 25, 2022,

Inlislite adalah aplikasi layanan perpustakaan yang di kembangkan oleh Perpusnas (Perpustakaan Nasional).

Sebuah aplikasi layanan perpustakaan berbasis web online yang terkoneksi dengan instansi pusat, membuat aplikasi ini menjadi aplikasi terintegrasi.

Inlislite sendiri terdiri dari beberapa versi, yaitu:

  1. 3.2 (10 Februari 2021) (Download sourcecode) (Download Database kosong)
  2. 3.2 (6 Maret 2020) (Download sourcecode) (Download Database kosong)
  3. 3.2 (20 Februari 2020) (Download sourcecode) (Download Database kosong)
  4. 3.1 (31 Desember 2018) (Download sourcecode) (Download Database kosong)
  5. 3.1 (10 Agustus 2018) (Download sourcecode)

Itulah urutan versi aplikasi inlislite dari yang terbaru hingga yang terlama, sebenarnya ada yang lebih rendah lagi, namun yang sekarang ini masih banyak di gunakan adalah 5 urutan diatas.

 

Pada saat kami melakukan instalasi aplikasi pada server Kami terjadi trouble atau error seperti berikut:

Error 1

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor in /home/dipersipri76/inlislite.dipersip.riau.go.id/vendor/hscstudio/yii2-export/libraries/mpdf60/mpdf.php on line 89

Error diatas merupakan error yang terjadi pada salah satu library pihak ketiga yang digunakan pada aplikasi inlislite. Letaknya yaitu pada fitur pencetakaan pdf mpdf.

Solusinya:

Lakukan perubahan pada fungsi librarti tersebut menjadi kontruksi fungsi dalam kelas seperti ini:

class mPDF
{

function __construct()
{

}
}

 

Error 2

Fatal error: Uncaught PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘dipersip_inlis.settingparameters’ doesn’t exist in /home/dipersipri76/inlislite.dipersip.riau.go.id/vendor/yiisoft/yii2/db/Command.php:840 Stack trace: #0 /home/dipersipri76/inlislite.dipersip.riau.go.id/vendor/yiisoft/yii2/db/Command.php(840): PDOStatement->execute() #1 /home/dipersipri76/inlislite.dipersip.riau.go.id/vendor/yiisoft/yii2/db/Command.php(362): yii\db\Command->queryInternal(‘fetchAll’, NULL) #2 /home/dipersipri76/inlislite.dipersip.riau.go.id/backend/controllers/LanguageController.php(32): yii\db\Command->queryAll() #3 /home/dipersipri76/inlislite.dipersip.riau.go.id/frontend/config/main.php(9): require(‘/home/dipersipr…’) #4 /home/dipersipri76/inlislite.dipersip.riau.go.id/index.php(13): require(‘/home/dipersipr…’) #5 {main} Next yii\db\Exception: SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘dipersip_inlis.settingparameters’ doesn’t exist The SQL being executed was: SELECT * FROM settingparamet in /home/dipersipri76/inlislite.dipersip.riau.go.id/vendor/yiisoft/yii2/db/Schema.php on line 628

 

 

Error diatas terjadi karena database belum di import atau di masukkan kedalam server. Pada saat Kami melakukan testing instalasi atau pemasangan, database yang digunakan adalah database murni atau yang masih kosong.

Solusi:

Lakukan import database sesuai dengan versi. Kemudian lakukan konfigurasi nama database, user database dan password database pada folder root aplikasi

common/config/main-local.php

 

 

Category: Artikel

Tentang: Abdul Rohman Wahid, ST

Programmer yang Bekerja menjadi tenaga ahli IT di Instansi Pemerintah Provinsi Riau. Saya biasanya menulis di blog ini terkait pemrograman. Selain itu Saya juga aktif mengelola web searti.com, aplikasikan.com dan kasitau.com. TLP/WA: 082285417494. Profil Lengkap.

Leave a Reply

Your email address will not be published. Required fields are marked *