Codeigniter - Hosting di cPanel

Pada artikel ini kita akan melakukan hosting program codeigniter di cPanel

Arman Dwi Pangestu

21 Maret 20231 menit baca

Membuat dan Manage Git Repository

Pada tutorial kali ini, saya akan mencontohkan kode atau program dari codeigniter nya berada di Repository GitHub. Sehingga jika ada perubahan pada program kita cukup melakukan fetch dan pull pada cPanel kita untuk menerapkan perubahan nya ke dalam server hosting kita.

Untuk memulainya, kalian cukup pergi ke menu Git Version Control pada cPanel, untuk memudahkan pencarian menu tersebut kalian bisa menggunakan fitur Search.

image

Setelah kalian berada di menu tersebut, selanjutnya click tombol Create di sebelah kanan untuk melakukan Cloning Repository-nya.

image

Pada menu Create Repository ada beberapa yang perlu kalian isikan, antara lain:

image

  • URL Repository

Disini kita cukup menambahkan URL Repository dengan format:

https://github.com/user/repo
  • Repository PATH

Untuk bagian ini kita sesuaikan dengan folder repository nya mau di simpan dimana, saya menggunakan:

/home/user_cpanel/public_html/repo
  • Repository Name

Untuk bagian ini akan otomatis di-isikan sesuai dengan nama Repository nya

repo

Membuat Subdomain

Pada tutorial kali ini, kita akan melakukan pointing pada repository ke dalam subdomain. Sehingga nantinya program codeigniter nya dapat kita akses menggunakan subdomain

Untuk menambahkan subdomain baru, kalian cukup pergi ke menu Domains

image

Setelah berada di menu tersebut, selanjutnya click tombol Create a New Domain

image

Pada menu Domains ada beberapa yang perlu kalian isikan, antara lain:

image

  • Domain

Disini kita cukup isikan dengan format

sub.domain.com
  • Document Root (File System Location)

Bagian ini kita isikan dengan PATH folder repository yang sudah kita clone sebelumnya

PATH yang saya gunakan sebelumnya:

/home/user_cpanel/public_html/repo

Configurasi Database

Setelah sebelumnya kita melakukan pointing subdomain dengan folder repository yang kita gunakan, selanjutnya kita akan melakukan konfigurasi pada database nya

Membuat Database

Untuk melakukannya, pergi ke menu MySQL Database

image

Pada menu MySQL Database kita buat Database baru

Sesuaikan dengan nama Database yang akan digunakan

image

Setelah nama kalian sudah buat, cukup tekan tombol Create Database

User Database

Disini saya biasanya membuat setiap database memiliki user database nya masing-masing, oleh karena itu untuk melakukannya, scroll ke bawah dari menu MySQL Database lalu isikan kolom pada bagian MySQL Users Add New User

image

Hak Akses Database

Setelah kalian membuat User Database, selanjutnya kita perlu memberikan akses kepada user yang sudah dibuat ke database yang kita inginkan.

Untuk melakukannya kalian cukup scroll ke bawah dari menu MySQL Users Add New User lalu pilih user mana dan database mana pada bagian Add User To Database

image

Import Database pada phpMyAdmin

Apabila kalian memiliki export-an SQL atau Database projek kalian, langkah selanjutnya maka harus melakukan import database menggunakan phpMyAdmin.

Untuk melakukannya kalian cukup pergi ke menu phpMyAdmin

image

Pada bagian sidebar dari phpMyAdmin, kalian pilih database yang sudah dibuat sebelumnya

image

Selanjutnya pergi ke menu import dan pilih file dengan ekstensi .sql yang sudah anda siapkan

image

Configurasi Codeigniter

Setelah melakukan setup repository, subdomain, dan database. Langkah selanjutnya yang perlu anda lakukan adalah melakukan configurasi pada codeigniter nya karena pasti ada perbedaan antara configurasi di local dan configurasi di development/production.

Salah satu contohnya disini saya mengubah konfigurasi pada file

/application/config/database.php

Untuk melakukannya, kalian pergi ke menu File Manager

image

Setelah itu pergi ke folder repository yang sudah anda clone tadi.

Setelah berada di folder yang anda inginkan, untuk melakukan perubahan anda cukup click kanan pada file yang ingin anda ubah dan pilih edit

image

Apabila ada pop up konfirmasi, click pada bagian edit image

Selanjutnya anda tinggal ubah konfigurasi yang anda inginkan, disini saya akan melakukan konfigurasi untuk

  • Host Database
  • User Database
  • Password Database
  • Nama Database

image

Setelah melakukan perubahan, selanjutnya click tombol Save Changes

Hasil

Untuk melihat hasil dari konfigurasi yang sudah dilakukan, pergi ke menu Domains lalu click pada bagian nama subdomain yang sudah dibuat sebelumnya

image

Maka sekarang aplikasi codeigniter anda sudah online :)

image