Mengupload Project Website Laravel ke Shared Hosting dengan Menggunakan Git-FTP
by Nur Mukhammad Agus
Sebelum kita mengupload project website Laravel yang kita miliki ke Shared Hosting, terlebih dahulu kita harus sudah melakukan proses deploy framework Laravel pada komputer lokal maupun server yang kita miliki dan berikut kebutuhan yang perlu kita siapkan sebelumnya, antara lain:
- Internet
- Komputer Lokal/Server
- Framework Laravel
- Git
- Git-FTP
- Shared Hosting
- Domain
Setelah semua kebutuhan diatas sudah siap, maka proses selanjutkan kita masuk ke bagian dimana kita mengupload project website Laravel ke Shared Hosting, pastikan sebelum kita mengupload project website yang kita miliki, kita harus sudah menambahkan domain pada Shared Hosting yang kita gunakan.
Sebelumnya kita juga perlu membuat akun FTP pada Shared Hosting yang kita miliki, nantinya data credential akun FTP yang telah kita buat dibutuhkan untuk akses ke FTP Server pada Shared Hosting yang kita miliki untuk keperluan proses transfer data dan berikut langkah-langkahnya:
Menginstall Git & Git-FTP Pada Komputer Lokal/Server
yum update -y && yum install -y git (CentOS) atau apt-get update -y && apt-get install -y git (Ubuntu/Debian)
cd /opt/
git clone https://github.com/git-ftp/git-ftp.git
cd /git-ftp/
cp git-ftp /usr/bin/git-ftp
Mengupload Project Website Laravel ke Shared Hosting
cd /path/laravel/
git init
git add .
git commit -m "Mengupload Project Website Laravel ke Shared Hosting"
git config git-ftp.url "ftp://domain.tld:21"
git config git-ftp.password "ftppassword"
git config git-ftp.user "ftpuser"
git config git-ftp.syncroot /path/laravel/
git config git-ftp.insecure 0
git-ftp init atau git-ftp init --syncroot /path/laravel/
Mengupload File Baru ke dalam Project Website Laravel
cd /path/laravel/
touch file.txt
echo "File Baru Project Website Laravel" > file.txt
git add file.txt
git commit file.txt -m "Mengupload File Baru ke dalam Project Website Laravel"
git-ftp push atau git-ftp push --syncroot /path/laravel/
Menghapus File didalam Project Website Laravel
cd /path/laravel/
git rm file.txt
git commit -m "Menghapus File didalam Project Website Laravel"
git-ftp push atau git-ftp push --syncroot /path/laravel/
Mendownload Project Website Laravel Pada Shared Hosting ke Lokal/Server
cd /path/laravel/
git init
git commit -m "Mendownload Project Website Laravel Pada Shared Hosting ke Lokal/Server"
git-ftp pull -u ftpuser -p ftppassword ftp://domain.tld:21 atau git-ftp download -u ftpuser -p ftppassword ftp://domain.tld:21
Setelah semua proses diatas selesai dan berhasil dilakukan, maka project website Laravel yang saat ini kita kelola pada Shared Hosting sudah dapat dipublish.
Demikian sedikit pengetahuan dan pengalaman yang dapat saya bagikan, semoga apa yang telah saya sampaikan dapat bermanfaat bagi kita semua.
Sumber Referensi:
Subscribe via RSS