• Latest
  • Trending
  • All
  • Curhat
  • Komputer
  • Chord Lagu
  • Pengetahuan / Materi Sekolah
  • Puisi
  • Jepang/Korea/Mandarin
  • Lyric Lagu
  • Islam
  • Aplikasi Program
  • Tips dan Trik
  • Tak Berkategori
  • Biografi
  • Arsenal
  • Kaliki Band
  • Games PC
  • Avril Lavigne
  • PERSIB BANDUNG
  • Peterpan
  • Software Handphone
  • Tutorial Coding
  • Sony Ericsson
rinaldyvirgiawan

Cara Mode Debugging (Development) atau Production (Publish) di Code Igniter 4

5 tahun ago
Aku yang Tak Pernah Beruntung

Aku yang Tak Pernah Beruntung

10 bulan ago
Fase yang Tak Bernama

Fase yang Tak Bernama

10 bulan ago
doa spesial untukmu di malam lailatul qadar

Selamat Tinggal Ramadan: Doa Di Malam Lailatul Qadar

11 bulan ago
Secangkir Kopi dan Harapan yang Diam

Secangkir Kopi dan Harapan yang Diam

11 bulan ago
Sendiri di Antara Keramaian

Sendiri di Antara Keramaian

11 bulan ago
Selasa, Februari 10, 2026
BUKAN SINCHAN
  • Beranda
  • Story
  • Chord Lagu
  • Tips dan Trik
  • Teknologi
  • Islam
  • Aplikasi Program
  • Software Handphone
    • Sony Ericsson
      • C902
      • J108 Cedar
      • J20 Hazel
      • J10 Elm
No Result
View All Result
  • Beranda
  • Story
  • Chord Lagu
  • Tips dan Trik
  • Teknologi
  • Islam
  • Aplikasi Program
  • Software Handphone
    • Sony Ericsson
      • C902
      • J108 Cedar
      • J20 Hazel
      • J10 Elm
No Result
View All Result
Bukan Sinchan
No Result
View All Result

Cara Mode Debugging (Development) atau Production (Publish) di Code Igniter 4

by Rinaldy Virgiawan S
29 September 2020 - Updated on 4 Oktober 2021
in Komputer, Pengetahuan / Materi Sekolah, Tutorial Coding
A A
0

Beranda » Tutorial Coding » Cara Mode Debugging (Development) atau Production (Publish) di Code Igniter 4

0
SHARES
2k
VIEWS
Share on FacebookShare on Twitter

Assalamualaikum wr wb.

Setelah kemarin kita sudah belajar cara installasi CI versi 4, sekarang kita akan belajar bagaimana cara mengatur projek kita dalam mode debugging (untuk programmer) dan mode production (untuk client). Kenapa kita perlu mempelajari ini??? Mode Debugging berfungsi untuk programmer dalam mencari error ketika building projek nya, seperti error database, error logic dll. Dalam mode Debugging akan terlihat jelas error nya apa, pada file apa. Sedangkan Mode Production adalah mode dimana ketika projek kita mengalami error, client atau pengguna aplikasi kita tidak akan melihat erorr, melainkan akan menampilkan halaman 404.

Pada CI versi 3 sebenernya sudah ada fiturnya namun jarang sekali programmer menggunakan fitur ini. Dan ketika ada error malah menampikan error nya ke client sehingga tidak enak dilihat oleh client. Berikut cara merubah projek kita menjadi mode development atau production.

Perhatikan struktur file/folder pada projek yang kita sudah download sebelumnya. Perhatikan terdapat file env.

rinaldyvirgiawan

Duplikat file env tersebut sebagai backup jika terjadi apa apa. Lalu rename file env menjadi .env (dotenv).

rinaldyvirgiawan

Jika sudah direname, silahkan buka file .env tersebut pada code editor kalian, akan nampak code seperti ini.

rinaldyvirgiawan

Perhatikan pada line 12, hilangkan tanda pagar (#) didepan lalu ubah production menjadi development. Disinilah letak kita bisa merubah aplikasi kita dalam mode debugging atau production, jika mode debugging silahkan ubah menjadi development. Jika mode production ubah menjadi production. Perbedaannya sudah dijelaskan diatas.

Sekarang jika sudah diubah menjadi mode development, untuk memeriksa efeknya silahkan ke folder app/Controllers/Home.php, karena root pertama pada CI 4 kita terletak disitu. Lalu buka Home.php nya dan errorkan salah satu code nya, misal saya mau rubah nama views nya jadi welscome_messsage.php . Maka yang terjadi harusnya error karena file welscome_messsage.php tidak ada di folder views.

rinaldyvirgiawan

Lalu jalankan projek nya di browser, akan tampil error seperti ini.

rinaldyvirgiawan

Terdapat pesan invalid file. Artinya file tidak ada. Dan ini akan memudahkan programmer dalam mengatasi masalah aplikasi yg kita buat. Tetapi jika sudah publish aplikasinya maka user / pengguna / client jika ada error tidak perlu menampilkan gambar seperti diatas, maka solusinya ubah modenya menjadi production pada file .env tadi. Hasilnya akan seperti ini.

rinaldyvirgiawan

Bagaimana, sudah terlihat lebih baik bukan???? Ini yang seringkali lupa oleh programmer jika aplikasinya sudah publish namun lupa mengganti modenya menjadi production. Apalagi jika kawan kawan menggunakan framework laravel, jika masih dalam mode debugging maka akan terlihat data data server kita seperti nama database, user hingga password database kita, dan ini sangat bahaya. Tetapi ini tidak terjadi di Code Ignitter versi 4 ini.

Baik Cukup sekian tutorial kali ini, semoga bermanfaat. Semangat Coding !!!

Tags: code ignitercode igniter 4mysqlPHP
Previous Post

Tutorial Mudah Installasi Code Igniter 4 bagi Pemula

Next Post

Firmware Sony Ericsson J20 J20i Hazel R7CA065 APAC ASIA CID81

Related Posts

Cara Mengatasi Aplikasi React Native Tidak Bisa Dibuka (Force Close) setelah assembleRelease / bundleRelease
Aplikasi Program

Cara Mengatasi Aplikasi React Native Tidak Bisa Dibuka (Force Close) setelah assembleRelease / bundleRelease

by Rinaldy Virgiawan S
3 tahun ago
331
bukansinchan.com
Komputer

Review Pengalaman Menggunakan Sony Xperia 5 AU ex Japan

by Rinaldy Virgiawan S
3 tahun ago
776
Load More
Next Post
Sony Hazel J20

Firmware Sony Ericsson J20 J20i Hazel R7CA065 APAC ASIA CID81

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

No Result
View All Result

Arsip

Pos-pos Terbaru

  • Aku yang Tak Pernah Beruntung
  • Fase yang Tak Bernama
  • Selamat Tinggal Ramadan: Doa Di Malam Lailatul Qadar
  • Secangkir Kopi dan Harapan yang Diam
  • Sendiri di Antara Keramaian

Kategori

  • About
  • Contact
  • Privacy Policy
  • Disclaimer
  • Terms and Conditions
Bukan Sinchan

Copyright © 2020 Rinaldy Virgiawan S

No Result
View All Result
  • Beranda
  • Story
  • Chord Lagu
  • Tips dan Trik
  • Teknologi
  • Islam
  • Aplikasi Program
  • Software Handphone
    • Sony Ericsson
      • C902
      • J108 Cedar
      • J20 Hazel
      • J10 Elm

Copyright © 2020 Rinaldy Virgiawan S