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:
plaintext
https://github.com/user/repo
Repository PATH
Untuk bagian ini kita sesuaikan dengan folder repository nya mau di simpan dimana, saya menggunakan:
plaintext
/home/user_cpanel/public_html/repo
Repository Name
Untuk bagian ini akan otomatis di-isikan sesuai dengan nama Repository nya
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
plaintext
sub.domain.com
Document Root (File System Location)
Bagian ini kita isikan dengan PATH folder repository yang sudah kita clone sebelumnya
Setelah sebelumnya kita melakukan pointing subdomain dengan folder repository yang kita gunakan, selanjutnya kita
akan melakukan konfigurasi pada database nya
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
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
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