- Download file digicart pada member area
- Masuk ke cpanel,
- Siapkan database baru di Database wizard. Siapakan db_name, db_username & db_password
- Ektrak folder Digicart yang sudah di download tadi.
- Lalu cari folder Public, cut/move/pindahkan keluar folder digicart yang lain
*Karena laravel memiliki metode instalasi yang unik, antara folder public dan core harus dipisahkan agar aman.
6. Saya asumsikan anda sudah memiliki domain/subdomain untuk tempat instalasi digicart. Lalu masuk ke folder domain tersebut
7. Di domain tersebut kita sebut web root public, nah disini kita upload/pastekan folder public yang kita pisah tadi. Bisa jadikan .zip dulu folder public tadi baru upload ke folder domain tersebut.
Berikut tampilan yang ada pada folder domain public:

8. Lalu diluar folder domain tersebut, upload file/folder selain public Digicart tadi, misal kasih naam Digicart atau Laravel, atau sesuka anda. Jadikan .zip dari komputer lalu upload ke hosting anda.
Untuk core digicart harus berada di home/diluar folder domain:

Jika sudah upload file di 2 tempat tersebut, coba akses domain anda, maka tampilannya seperti ini:

ini artinya setup berhasil. Kita tinggal menyesuaikan bagian:
.env.example yang ada pada core digicart kita, anda bisa rename atau buat file baru dengan nama .env lalu copy isi dari .env.example ini

Sesuaikan bagian-bagian berikut:
APP_NAME="Nama website anda"
APP_ENV=production
APP_KEY=
APP_DEBUG=true
APP_URL=https://url-digicart.com
DB_CONNECTION=mysql
DB_HOST="127.0.0.1"
DB_PORT=3306
DB_DATABASE="nama db"
DB_USERNAME="username db"
DB_PASSWORD="password db"
MAIL_MAILER=smtpJika sudah, save.
Lalu lanjut ke domain public kita, cari file index.php
Ubah bagian:
require __DIR__.'/../vendor/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';
menjadi:
require __DIR__.'/../digicart/vendor/autoload.php';
$app = require_once __DIR__.'/../digicart/bootstrap/app.php';
atau sesuai dengan namafolder digicart core anda.Jika sudah, save file index.php tersebut
Selanjutnya masuk Terminal di cpanel, dan ketik:
cd ~/digicart
atau sesaui folder core digicart andacek composer dengan perintah:
composer --versionJika sudah ada composer, jalankan:
composer install --no-dev --optimize-autoloaderTunggu sampai selesai (1–3 menit).
Jika sudah, lanjut jalankan perintah:
php artisan key:generateLanjut:
chmod -R 775 storage bootstrap/cacheOptimasi cache:
php artisan config:clear
php artisan config:cacheJalankan migration db:
php artisan migrate --forceCache final, jalankan:
php artisan config:clear
php artisan config:cache
php artisan route:cache
php artisan view:cacheJika sudah sampai tahap di atas, maka 1 tahap final lagi, yaitu menjalankan Symlink, agar media file/gambar bisa di akses secara publik, dengan perintah:
cd
ln -s ../folderdigicartcore/storage/app/public rootdomainpublic/storage
Contoh:
ln -s ../digicart/storage/app/public public_html/storage
jika domain public anda di public_html atau:
ln -s ../digicart/storage/app/public subdomain.domainutama.com/storageJalankan cd dulu untuk keluar dari folder digicart, lalu jalankan perintah di bawahnya
Opsi symlink 2, Jika server anda support artisan symlink bisa pakai ini langsung di terminal :
php artisan storage:linkSelesai..