Cara Membuat Toko Online (Bagian 18) - Upload File PHP, CSS, JavaScript dan Gambar dari Localhost ke Server Hosting

Senin, 01 Mei 2017 15:33:12 ,Oleh ,Dilihat : 1.336 x

Diasuh oleh Dr. Ir. Agus Wibowo, M.Kom, M.Si, M.M

Setelah database MySQL berhasil dipindahkan ke server hosting, maka langkah berikutnya adalah mengupload file gambar, HTML, CSS, JQuery dan PHP. Berikut tahapannya :

1. Kompres file yang akan diunggah pada folder toko online, pilih semua folder (admin, catalog, image) dan file yang ada dengan menekan tombol Control dan A bersamaan. Klik kanan, kemudian pilih opsi Add to archieve (sebelumnya Anda sudah menginstal utiliti Winrar)


2. Pada opsi Archive format, harus dipilih ZIP agar dapat diekstrak lagi pada server hosting. Format RAR tidak akan dikenali.

3. Login menuju cPanel dari domain dan hosting yang sudah anda pesan sebelumnya, menggunakan alamat : http://namadomain/cpanel, contoh jika domain Anda bernama kuliah-gratis.com maka alamat cPanel-nya adalah :

 http://kuliah-gratis.com/cpanel

Kemudian masukkan nama pengguna serta sandi yang diberikan pihak penyedia layanan hosting ketika Anda melakukan pemesanan layanan domain dan hosting.


4. Pada kelompok menu Files, pilih File Manager


5. Arahkan ke direktori /public_html, kemudian klik menu Upload, kemudian pilih tombol Select File, pilih file yang sudah dikompresi (contoh toko.zip), kemudian pilih Open.

6. Setelah beberapa menit, proses upload / unggah akan selesai, tekan tombol refresh pada browser Anda (1), arahkan ke direktori /public_html (2), pilih file yang sudah berhasil diunggah (3), kemudian tekan tombol Extract (4) dilanjutkan dengan menekan tombol Exract File(s).


7. Setelah selesai, hapus file zip yang sudah di upload untuk mengurangi beban penyimpanan file dari server


Mengubah file konfigurasi config.php

1.  masuk ke halaman awal dari cPanel, pilih kelompok menu files, kemudian pilih File manager

2. Arahkan ke direktori public_html (1), pilih file config.php (2), pilih menu Edit (3)



3. Ubah konfigurasi dari localhost sesuai dengan konfigurasi server hosting


a. Konfigurasi alamat domain / URL melalui HTTP

define('HTTP_SERVER', 'http://localhost/toko/');

menjadi : 

define('HTTP_SERVER', 'http://kuliah-gratis.com/')

b. Konfigurasi alamat domain / URL melalui HTTPS

define('HTTPS_SERVER', 'http://localhost/toko/');

menjadi : 

define('HTTPS_SERVER', 'https://kuliah-gratis.com/');

c. Konfigurasi path directory
Mengganti path dari root directory dari C:/xampp/htdocs menjadi  /home/namauser/public_html sebagai contoh user di server hosting memiliki nama kuliahgr, maka nama path untuk root directorynya adalah /home/kuliah/public_html 

Konfigurasi file sebelum diubah (lokal komputer) :
define('DIR_APPLICATION', 'C:/xampp/htdocs/toko/catalog/');
define('DIR_SYSTEM', 'C:/xampp/htdocs/toko/system/');
define('DIR_IMAGE', 'C:/xampp/htdocs/toko/image/');
define('DIR_LANGUAGE', 'C:/xampp/htdocs/toko/catalog/language/');
define('DIR_TEMPLATE', 'C:/xampp/htdocs/toko/catalog/view/theme/');
define('DIR_CONFIG', 'C:/xampp/htdocs/toko/system/config/');
define('DIR_CACHE', 'C:/xampp/htdocs/toko/system/storage/cache/');
define('DIR_DOWNLOAD', 'C:/xampp/htdocs/toko/system/storage/download/');
define('DIR_LOGS', 'C:/xampp/htdocs/toko/system/storage/logs/');
define('DIR_MODIFICATION', 'C:/xampp/htdocs/toko/system/storage/modification/');
define('DIR_UPLOAD', 'C:/xampp/htdocs/toko/system/storage/upload/');

Konfigurasi file sesudah diubah (server hosting) :
define('DIR_APPLICATION', '/home/kuliahgr/public_html/catalog/');
define('DIR_SYSTEM', '/home/kuliahgr/public_html/system/');
define('DIR_IMAGE', '/home/kuliahgr/public_html/image/');
define('DIR_LANGUAGE', '/home/kuliahgr/public_html/catalog/language/');
define('DIR_TEMPLATE', '/home/kuliahgr/public_html/catalog/view/theme/');
define('DIR_CONFIG', '/home/kuliahgr/public_html/system/config/');
define('DIR_CACHE', '/home/kuliahgr/public_html/system/storage/cache/');
define('DIR_DOWNLOAD', '/home/kuliahgr/public_html/system/storage/download/');
define('DIR_LOGS', '/home/kuliahgr/public_html/system/storage/logs/');
define('DIR_MODIFICATION', '/home/kuliahgr/public_html/system/storage/modification/');
define('DIR_UPLOAD', '/home/kuliahgr/public_html/system/storage/upload/');

d. Merubah konfigurasi database lokal sesuai dengan server hosting :
Pada bagian ini, perlu disesuaikan nama database, user serta password yang sudah dibuat sebelumnya pada cPanel.
Konfigurasi pada komputer lokal (sebelum diubah) :
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_DATABASE', 'tokoonline');
Konfigurasi pada server hosting :
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'kuliahgr_ungaran');
define('DB_PASSWORD', 'rahasi4bro');
define('DB_DATABASE', 'kuliahgr_komputer');

4. Simpan hasil pengeditan dengan menekan tombol Save Changes
TOP