-->

 Upload Code Igniter 4 (CI4) ke webhosting untuk domain utama maupun subdomain sebenarnya sangatlah mudah, tapi untuk pemula saya yakin akan merasa bingung, itupun yang terjadi pada saya saat mengupload CI4 ke webhosting, tidak seperti CI3, CI4 ini sedikit berbeda caranya.

 

Setelah membaca beberapa artikel tentang cara upload Ci4 ke hosting pun, saya masih dibuat bingung, namun setelah mencoba beberapa kali berjam-jam, akhirnya menemukan solusinya dan ternyata tidak sesualit yang dirasakan sebelumnya.


Mengenai Code igniter ini sebenarnya dari dulu saya sangat menyukai framework yang satu ini, dulu saya sering menggunakan CI3, namun itu dulu, sekarang karena sudah release versi baru yaitu CI4, dengan terpaksa sayapun mulai kembali menggunakan CI4 untuk mengembangkan sistem informasi web setelah sekian lama vakum, dan ternyata sayapun perlu adaptasi lagi karena di CI4 ini sudah banyak perubahan, terutama dari penulisan fungsi dan struktur foldernya, sangat berbeda sekali dengan CI3 sebelumnya. 

 

CI 4 memiliki struktur yang lebih baik dan lebih aman. struktur direktori CI4 memisahkan antara core dan aplikasi pengembang ini untuk tujuan keamanan, dan ini yang menyebabkan saya sedikit kesulitan saat saya mengupload Aplikasi Web CI4 saya ke hosting. 

 

 Untuk anda yang masih belum berhasil upload aplikasi Web ci4 ke hosting, anda beruntung karena sudah membaca artikel saya ini, mudah-mudahan dengan petunjuk di artikel ini anda berhasil mengupload aplikasi web anda ke webhosting baik untuk domain utama, maupun untuk subdomain.


Persiapan upload CI4 ke webhosting online

Untuk mengupload CI4 ke webhosting kamu agar halaman CI4 kamu dapat diakses secara online melalui internet, ada beberapa hal yang harus kamu persiapkan terlebih dahulu, yaitu mengkompress file-file CI4 kamu dalam format .ZIP  yang nanti akan diupload ke webhostingmu, langkah-langkahnya adalah sebagai berikut:


1. Masuk ke folder CI4 anda, kemudian pilih semua file (CTRL + A), kecuali folder public (pastikan folder ini jangan dipilih ya), seperti gambar berikut:

Kemudian, buat file ZIP untuk file-file ci4 yang sudah kamu pilih tersebut (silahkan gunakan aplikasi kompress seperti winrar, winzip dll), dan kasih nama file zip kamu misal: CI4_Core.zip.

 

2. Setelah kamu berhasil membuat CI4_Core.zip, langkah selanjutnya masuk ke dalam folder public, kemudian pilih semua file (CTRL + A) yang terdapat dalam folder public, seperti berikut:

Kemudian buat file ZIP untuk file-file yang dipilih tersebut dan berinama CI4_public.zip,


Sampai langkah ini Kamu sekarang sudah memiliki 2 buah file ZIP, yaitu CI4_Core.zip dan CI4_public.zip, silahkan siapkan 2 file tersebut untuk diupload ke webhosting punyamu.


Upload CI4 ke Subdomain punyamu.

Setelah kamu membuat 2 buah file ZIP untuk CI4 kamu,langkah selanjutnya adalah mengupload CI4 kamu ke subdomain yang kamu miliki, langkahnya adalah sebagai berikut:

 

1. Silahkan login ke Halaman C-Panel webhosting kamu (saya anggap kamu sudah bisa caranya).

 

2. Buat subdomain


 Akan muncul form pembuatan subdomain seperti gambar di bawah ini:

 

 

Setelah subdomain berhasil dibuat, maka pada folder public_html akan muncul folder baru sesuai dengan nama subdomain yang kamu buat, contoh di atas adalah folder sqlmile.


3. Selanjutnya cari dan pilih File Manager untuk masuk ke halaman file manager webhostingmu:


4. Kemudian pada halaman file manager, pilih folder public_html di bagian kiri, lalu pilih dan masuk ke folder subdomain yang sudah kamu buat (untuk contoh yang saya buat yaitu sqlmail)

 

5. setelah masuh ke folder subdomain kamu, buat folder baru dengan nama ci4_core

 

Setelah dibuat, silahkan masuk ke dalam folder ci4_core tersebut, lalu uploadkan file CI4_core.zipd ari komputermu yang sudah kamu buat sebelumnya, setelah upload selesai extract file CI4_core.zip dan hapus file CI4_core.zip tersebut setelah extract selesai. sehingga isi folder ci4_core  kamu hasilnya kelihatan seperti gambar di bawah ini:


6. Kembali lagi ke folder subdomainmu, lalu uploadkan file public.ZIP dari komputermu, kemudian extract pada subdomainmu,  sehingga isi folder subdomainmu hasilnya akan kelihatan seperti gambar di bawah ini:

 

7. pada folder subdomainmu, selanjutnya silahkan Pilih file index.php,

Lalu edit isinya menjadi sebagai berikut:


8. Selanjutnya masuk ke folder ci4_core, lalu edit file .env lakukan perubahan pada baris app.baseURL seperti gambar di bawah ini, sesuaikan dengan subdomain punya kamu

 

Jangan lupa untuk melakukan penyimpanan, setelah selesai.

 

9. Masih pada file .env, kamupun bisa melakukan konfirugasi untuk basis data dan lain sebagainya, sesuaikan dengan kebutuhan mu.


Sampai tahap di atas, anda bisa cek subdomainmu pada browser, misal dengan mengetikan nama subdomainmu, misal punya saya (https://sqlmail.testestes.com), seharusnya jika konfigurasi benar tampilan ci4 kamu akan muncul pada browser yang kamu gunakan.


Cara Upload CI4 pada domain Utama

Untuk upload CI4 pada domain utama, langkahnya sama dengan cara di atas, silahkan upload file public.zip pada public_html, dan file CI4_Core.zip pada folder ci4_core pada folder public_html domain hosting punya kamu, jika selesai harus kelihatan seperti gambar di bawah ini:


Selanjutnya pada folder public_html, lakukan konfigurasi pada file index.html dan file ci4_core/.env sesuai dengan langkah-langkah di atas, ingat sesuaikan dengan nama domain utama mu.


seharusnya cara di atas jika benar akan berhasil.

 


Ini hanya catatan untuk dokumentasi saja, untuk mencatat pengalaman saya saat awal-awal mengenal godot. Saya mengalami Error ekport projek godot ke android yang awalnya sulit diatasi namun pada akhirnya SOLVED. Untuk pemula memang permasalahan ini cukup pelik, sehingga harus banyak mencari referensi untuk mengatasinya, apa yang saya alami pun sama namun akhirnya berhasil. 

 

Oh ya mudah mudahan artikel ini juga bermanfaat untuk anda dimanapun berada yang sama sama mengalami permasalahan error saat mengekpor godot ke android, semoga artikel ini bisa anda jadikan referensi untuk mengatasi permasalahan anda.


Sedikit berbicara tentang godot, mungkin anda pun tahu bahwa godot merupakan salah satu game enggine yang sedang populer saat ini yang sifatnya open source yang tentu saja gratis digunakan sampai kapan pun.  Keunggulan Game enggine godot ini arsitektur sistem pembuatan scene yang luar biasa, selain itu game enggine ini bisa digunakan untuk membuat game berbasis desktop window, linux, mc os, iphone dan juga android, hanya dalam 1 project tanpa harus menulis ulang projek.

 

Saya pun memilih godot pertimbangannya karena gratis dan mantap, dokumentasi cukup lengkap, pengguna yang mulai merangkak naik, solusi permasahalan yang sudah mulai banyak tersedia secara online, dan godot ternyata mudah sekali digunakan untuk membuat game 2D.  bahkan untuk membuat sebuah game, saya biasanya  kolaborasikan dengan software desain yang sama sama open source seperti inkscape, krita dan juga blender.


Saya mulai menyukai godot sekedar untuk mengisi waktu luang saja membuat projek game berbasis multimedia interaktif untuk perusahaan saya Sunda interaktif  dalam menyediakan game edukasi anak-anak. saat ini Baru 101 game yang sudah saya dan team buat yang sudah diupload di playstore, mudah-mudahan tercapai 1.000 game dengan download diatas 10.000.000 semuanya (wkwkwkw ngarep)

 

Solusi Mengatasi Error Export Godot ke Android

Oh ya untuk mengatasi Eror pada saat Export project godot ke android, yang saya lakukan adalah sebagai berikut:

 

1. Download Android SDK

Silahkan download dan install  Android SDK.

  • Untuk menginstal android SDK silahkan instal melalui Android Studio version 4.1 or later.

    Jika sudah diinstal, silahkan jalankan Aplikasi android studio, kemudian pilih menu Tools > SDK Manager untuk menginstal paket SDK yang diperlukan oleh godot:
    • Melalui sdk Manager di atas pastikan paket di bawh ini diinstal dengan baik:

      • Android SDK Platform-Tools version 30.0.5 or versi di atasnya

      • Android SDK Build-Tools version 30.0.3

      • Android SDK Platform 29

      • Android SDK Command-line Tools versi terbaru

      • CMake version 3.10.2.4988404

      • NDK version 21.4.7075529  


2. Install OpenJDK 11

Download dan install OpenJDK 11 (saya menggunakan yang temurin 11)


3. Seting Godot

Buka godot, lalu pilih menu Editor > Editor Setting...

Lalu pilih android kemudian atur seperti gambar di bawah ini:

 

 Silahkan atur dan sesuaikan file-file yang dibutuhkan sesuai dengan lokasi di komputer anda.

untuk debug keystore, jika belum punya silahkan buat dulu cari tutorialnya di internet.

 

4. Install Android template

Pada aplikasi godot, pastikan projek anda yang ingin dieksport aktif, lalu silahkan instal android template melalui menu Project > Install android build template...

Selanjutnya silahkan ikuti apa yang diminta.


5. Export ke Android

Jika langkah di atas semuanya sudah dilakukan, langkah selanjutnya silahkan export project android anda dengan memilih menu Project > Export

Pilih menu Add..., lalu pilih android, kemudian klik pada icon android di sebelah kiri, kemudian sesuaikan data yang diminta.

 

Yang paling penting adalah mengisi Keystore, baik debug dan juga untuk release seperti kotak merah di atas. pastikan User dan password untuk masing-masing keystrore benar, jika salah biasanya project akan berhasil di eksport namun Apk biasanya akan gagal diinstal (alias tidak bisa diinstal).

 

Jika sudah kemudian tekan tombol Export Project


Seharusnya jika langkah-langkah di atas benar, maka anda akan berhasil mengeksport project godot anda ke android.


Selamat mencoba semoga berhasil. jika ada error silahkan tanyakan di komentar, semoga saya bisa membantu.