Skill Issue, Mendaringkan SLiMS Perpustakaan Sekolah

Barusan saya mencoba mendaringkan (mengonlinekan) aplikasi perpustakaan berbasis website dari SLiMS untuk perpustakaan SMA Negeri 110 Jakarta. Ternyata ada beberapa kendala yang muncul dan lebih kepada skill issue wkwk. Tapi walau begitu, semua persoalan bisa teratasi dan website katalog perpustakaan sudah bisa diakses secara online.

Persoalan pertama adalah akses ke phpMyAdmin. Saya bisa mengakses panel kontrol CPanel, membuat subdomain, dan mengguggah berkas SLiMS yang selama ini dikerjakan secara daring. Namun kendalanya saya tidak bisa masuk ke dalam lingkungan phpMyAdmin. Pesan galat yang muncul adalah sebagai berikut:

mysqli_sql_exception: Access denied for user '***'@'localhost' (using password: YES)

Sudah mencoba dengan berbagai browser dan ISP yang berbeda (mengikuti arahan dari penyedia hosting), selalu mendapat galat tersebut. Akhirnya saya mencoba kembali menggunakan LiveCD Linux yang di-boot via USB, siapa tahu hasilnya bisa berbeda. Namun tetap saja, pesan error tersebut selalu muncul.

Hampir putus asa, akhirnya dari admin hosting tiba-tiba memberikan username CPanel baru dan dari situ barulah saya bisa mengakses phpMyAdmin dan lanjut mengimpor database.

Kendala kedua adalah situs yang tidak bisa tampil dengan pesan galat server tidak ditemukan. Untuk persoalan ini saya baru ingat jika domain yang saya kelola ditautkan dengan layanan CloudFlare. Jadi setelah menambahkan alamat subdomain di CPanel, saya juga harus menambahkan DNS record juga di pengelolaan DNS CLoudFlare. Akhirnya saya menambahkan entri A record dan memasukkan alamat IP server.
Saya coba refresh kembali peramban, pesan galat server tidak ditemukan sudah hilang namun berganti menjadi layar putih saja. Ini berarti, konfigurasi domain sudah sukses, namun masih ada persoalan lain di situsnya, entah itu konfigurasi database atau ada file yang rusak.

Untuk mengatasi kendala error yang ketiga ini, saya lihat di file manager terdapat berkas error log dengan tanggal yang baru diterbitkan. Segera saya lihat isi berkas tersebut dan terdapat pesan galat sebagai berikut:
PHP Parse error: syntax error, unexpected ':', expecting ')' in /home/***/opac.sman110.sch.id/index.php on line 33

Segera saya cari di Google mengenai pesan galat tersebut. Saya menemukan artikel yang menjelaskan bahwa perbedaan versi PHP akan memunculkan galat tersebut. Benar saja setelah saya periksa di CPanel, PHP yang saya gunakan masih versi 7 (default). Adapun untuk SLiMS (Bulian) sendiri menggunakan versi 8.

Setelah di-update versi PHP, akhirnya situs katalog perpustakaan SMA Negeri 110 Jakarta sudah bisa diakses secara daring di alamat berikut:

opac.sman110.sch.id

Comments

Popular posts from this blog

Kata yang Dicetak Miring

Halo Naad

Contoh Klausa Numeralia yang Salah