Petunjuk langkah demi langkah mengunggah file ZIP Website & Database dari Windows ke Server Linux
Anda sudah menyiapkan 2 file ZIP (misal: website.zip dan database.zip atau database.sql). Silakan pilih salah satu metode di bawah ini untuk mengirim file dari Windows ke server:
Buka PowerShell atau CMD di laptop Windows Anda, lalu jalankan perintah berikut (ganti nama file sesuai file Anda):
scp C:\Users\NamaAnda\Downloads\website.zip root@145.79.10.88:/var/www/esurat/
scp C:\Users\NamaAnda\Downloads\database.zip root@145.79.10.88:/var/www/esurat/
scp website.zip root@145.79.10.88:/var/www/esurat/
145.79.10.88 (Port: 22)root/var/www/esurat/website.zip dan database.zip Anda ke folder tersebut.Setelah file berhasil terunggah ke server, lakukan SSH ke server lalu jalankan perintah ekstraksi berikut:
cd /var/www/esurat
unzip -o website.zip
unzip -o database.zip
index.html atau index.php utama dari web Anda berada langsung di dalam folder /var/www/esurat/ (bukan di dalam subfolder ganda).
Pilih sesuai jenis database yang digunakan aplikasi Anda:
sudo -u postgres createdb esurat_db
sudo -u postgres psql esurat_db < /var/www/esurat/database.sql
Jika aplikasi Anda membutuhkan MySQL/MariaDB, jalankan perintah ini di server:
sudo apt update && sudo apt install -y mariadb-server
sudo mysql -e "CREATE DATABASE IF NOT EXISTS esurat_db;"
sudo mysql esurat_db < /var/www/esurat/database.sql