Cara Upload Website PHP ke Hosting (cPanel) untuk Pemula

Setelah selesai membuat website PHP di localhost, langkah berikutnya adalah mengunggahnya ke hosting agar bisa diakses publik. Artikel ini membahas cara upload website PHP ke hosting lewat cPanel untuk pemula.

Yang Anda Butuhkan

  • Akun hosting dengan cPanel
  • Domain (atau subdomain)
  • File website PHP Anda (siap zip)
Langkah Upload PHP ke Hosting
Langkah Upload PHP ke Hosting

Langkah 1: Menyiapkan File

Kompres semua file website Anda menjadi satu file .zip. Ini mempercepat proses unggah dibanding satu per satu.

Langkah 2: Upload ke public_html

  1. Login ke cPanel hosting Anda.
  2. Buka File Manager → masuk folder public_html.
  3. Klik Upload, pilih file .zip Anda.
  4. Setelah terunggah, klik kanan file .zip → Extract.

Pastikan file index.php berada langsung di dalam public_html agar situs terbuka di domain utama.

Langkah 3: Membuat Database

  1. Di cPanel, buka MySQL Databases.
  2. Buat database baru, misalnya nama_toko.
  3. Buat user database dan tambahkan user ke database dengan hak akses penuh.
  4. Catat: nama database, username, dan password.

Langkah 4: Import Database

  1. Ekspor database dari localhost (phpMyAdmin → Export) menjadi file .sql.
  2. Di cPanel, buka phpMyAdmin, pilih database yang tadi dibuat.
  3. Klik tab Import, pilih file .sql, lalu Go.

Langkah 5: Sesuaikan Konfigurasi Koneksi

Edit file koneksi Anda (mis. koneksi.php) agar sesuai kredensial hosting — bukan lagi root tanpa password seperti di localhost:

<?php
$koneksi = new mysqli(
    "localhost",           // biasanya tetap localhost
    "namauser_hosting",    // user database hosting
    "password_hosting",    // password database hosting
    "namauser_toko"        // nama database hosting
);
?>

Kesalahan Umum

  • “Access denied for user” — kredensial database di file koneksi belum diganti sesuai hosting.
  • Halaman blank / error 500 — cek versi PHP hosting cocok, dan lihat file error log.
  • File tidak di public_html — situs tidak terbuka; pastikan struktur folder benar.

Kesimpulan

Anda telah belajar upload website PHP ke hosting lewat cPanel: unggah file ke public_html, buat & import database, dan sesuaikan konfigurasi koneksi. Kunci utamanya adalah mengganti kredensial database dari localhost ke kredensial hosting. Kini website Anda bisa diakses seluruh dunia!

Referensi: untuk pendalaman, kunjungi dokumentasi resmi PHP (php.net).

Baca Juga

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

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