Langsung ke konten utama

Proyek Bulan Ini: Meng-hosting Web Administrator Karangan Bunga Surabaya Bagian 2


Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin.

Pada bagian pertama seri ini, saya telah menceritakan bagaimana saya membuat akun di DomaiNesia, memesan hosting di DomaiNesia, memesan domain di DomaiNesia (yang seharusnya saya lakukan terlebih dahulu atau bersamaan ketika memesan hosting), dan mengganti domain dari hosting yang sudah saya pesan di DomaiNesia.

Sekarang, hosting yang saya pesan sudah bisa diakses melalui domain yang juga telah saya miliki. Namun, isi dari hosting tersebut masih kosong. Pada seri kedua ini, saya akan menceritakan bagaimana saya mengisinya, baik dari sisi file maupun database-nya. Well, perjalanan saya belajar menjadi web developer memang belum usai.

Mengimpor Database di DomaiNesia

Saya suka mengerjakan web dari backend terlebih dahulu. Dari segi backend sendiri, saya suka mengerjakan dari database-nya terlebih dahulu. Begitu pula ketika saya mengerjakan proyek ini. Saya memulainya dengan mengimpor database dalam format *.sql ke server DomaiNesia.

Contoh Tampilan phpMyAdmin
Gambar 1. Contoh Tampilan phpMyAdmin

Cara mengimpor database melalui file *.sql di DomaiNesia pun ternyata tidak sulit. DomaiNesia, seperti layanan web hosting pada umumnya, memiliki fitur phpMyAdmin yang bisa digunakan untuk mengelola database secara mudah.

Meng-Upload File ke Server DomaiNesia Menggunakan Nautilus

Setelah database, hal yang saya atur agar berada di server selanjutnya adalah file-file proyeknya itu sendiri. File-file tersebut, seperti proyek CodeIgnitier pada umumnya, berisi file-file PHP, HTML, CSS, dan file pendukung lainnya.


Tampilan Nautilus di Ubuntu 18.04
Gambar 2. Tampilan Nautilus di Ubuntu 18.04

Saya teringat bahwa Nautilus (file manager di sistem operasi Ubuntu, mirip Windows Explorer pada sistem operasi Windows) memiliki fitur agar bisa tersambung ke server. Saya pernah melakukannya sebelumnya untuk layanan hosting yang lain.

Saya pikir, hal tersebut juga bisa dilakukan kepada DomaiNesia. Ternyata memang bisa.

Saya pikir (lagi), cara ini lebih praktis daripada saya harus membuka FileZilla wa akhowatuha atau bahkan membuka FTP di web.

Mengonfigurasi CodeIgniter Agar Selaras dengan DomaiNesia

Dalam mengerjakan proyek CodeIgniter, hal yang umum dilakukan setelah menempatkannya pada server adalah mengonfigurasi file config.php. Hal tersebut perlu dilakukan agar link-link atau URI yang digunakan dalam aplikasi tersebut bisa berjalan dengan baik.

Selain itu, konfigurasi juga perlu saya lakukan pada file .htaccess. Hal ini perlu dilakukan agar index.php tidak perlu ditulis secara terus menerus apabila melakukan link ke halaman lain dalam proyek tersebut.

Mengonfigurasi CodeIgniter Agar Selaras dengan Database DomaiNesia

Setelah database dan seluruh file sudah berada di server, serta CodeIgniter sudah dikonfigurasi agar bisa berjalan di server, sebenarnya masih ada satu hal yang kurang: mengonfigurasi CodeIgniter agar bisa bertukar pikiran dengan database.

Konfigurasi yang dilakukan pada file database.php ini sebenarnya cukup membuat saya bingung. Jelas saja, saya sudah lama tidak ngoprek file di server online.

Letak File config.php dan database.php CodeIgniter
Gambar 3. Letak File config.php dan database.php CodeIgniter

Bertanyalah saya ke teman saya yang membuat saya kepincut menggunakan DomaiNesia. Diapun menjawab dengan piawai layaknya customer service DomaiNesia itu sendiri. Terima kasih, teman.

Penutup

File dan database sudah di server semua, konfigurasi sudah selesai semua. Saya coba buka halaman depannya dan ternyata sudah bisa. Saya pikir semuanya baik-baik saja. Saya beritahukan bahwa pekerjaan saya sudah selesai ke teman saya. Dia pun bilang, "oke, besok saya periksa."

Namun, semua itu berubah semenjak negara api menyerang.

Bukan. Semua itu berubah semenjak fitur login dicoba olehnya. Saya mendapat komplain bahwa fitur login tidak bisa digunakan dengan semestinya. Tentu saja hal ini membuat saya harus menelusuri masalahnya. So, saya akan membahas kisanya pada artikel selanjutnya.

Wallahul muwafiq ilaa aqwamith thooriq.

Komentar

Postingan populer dari blog ini

Update dari Composer 1 ke Composer 2 di Ubuntu 20.04

Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin. Allahumma Sholli 'Alaa Sayyidinaa Muhammad. Apakah Anda selalu sebal ketika menjalankan composer install atau composer update karena kecepatannya sangat lambat? Jika iya, berarti kita mengalami hal yang sama. Saya juga mengalami hal tersebut. Saya selalu mengalaminya saat menggunakan Composer versi 1. Dalam pengumumannya pada 24 Oktober 2020, Composer mengumumkan bahwa mereka telah merilis Composer versi 2. Hal yang paling menarik perhatian saya tentu saja pada peningkatan performanya. Anda bisa melihatnya di sini . Gila. itu cepet banget, sih, menurut saya. Tentu, saya tertarik meng- upgrade versi Composer saya agar bisa menikmati kecepatan tersebut. Ingat, ngoding itu membutuhkan waktu yang lama. Cukup ngoding yang lama, composer install jangan.   Sebenarnya, saya sudah menemukan cara meng- upgrade Composer 1 ke Composer 2 di sistem yang saya gunakan, Ubuntu 20.04 di sini . Namun, saya ingin menuliskannya lagi

Cara Mengatasi "Access denied for user 'root'@'localhost' (mysqli_real_connect(): (HY000/1698))" di Ubuntu 20.04 LTS

Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin. Allahumma Sholli 'Alaa Sayyidinaa Muhammad. Apakah Anda selalu menjumpai error tersebut ketika melakukan update di Ubuntu Anda? Jika iya, berarti kita mengalami hal yang sama. Saya juga selalu mengalami hal tersebut setiap selesai menjalankan sudo apt upgrade . Well . Sebenarnya tidak selalu. Mungkin lebih tepatnya adalah ketika sistem melakukan update pada MySQL-nya. So , pada artikel kali ini saya menunjukkan cara yang saya lakukan untuk mengatasi error tersebut. Ohiya. Sebenarnya, saya sudah lama menemui error ini dan sudah mengatasinya berulang kali dengan membuka kembali link ke StackOverflow yang pernah saya ceritakan pada artikel terdahulu . Lalu, mengapa saya menulis ini? Agar saya lebih mudah saja melakukannya secara terstruktur tanpa harus klik dan scroll-scroll jawaban di StackOverflow tadi. Baiklah, mari kita mulai saja. Langkah-langkah Mengatasinya Pertama, buka terminal . Buka mysql sebagai root

Cara Mengatasi "Login without a password is forbidden by configuration (see AllowNoPassword)" di Ubuntu 20.04 LTS

Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin. Allahumma Sholli 'Alaa Sayyidinaa Muhammad. Apakah Anda menjumpai error tersebut setelah meng- install MySQL Server di Ubuntu Anda? Jika iya, berarti kita mengalami hal yang sama. Saya juga mengalami hal tersebut setelah meng- install MySQL Server. So , pada artikel kali ini saya menunjukkan cara yang saya lakukan untuk mengatasi error tersebut. Ohiya. Sebenarnya, saya sudah lama menemui error ini dan sudah mengatasinya berulang kali dengan membuka kembali link ke StackOverflow yang pernah saya ceritakan pada artikel terdahulu . Lalu, mengapa saya menulis ini? Agar saya lebih mudah saja melakukannya secara terstruktur tanpa harus klik dan scroll-scroll jawaban di StackOverflow tadi. Baiklah, mari kita mulai saja. Langkah-langkah Mengatasinya Pertama, buka terminal . Buka /etc/phpmyadmin/config.inc.php menggunakan nano dengan menjalankan perintah berikut. sudo nano /etc/phpmyadmin/config.inc.php Masukkan passw