Konfigurasi Server menggunakan Aapanel Agar aplikasi Customer Management 2 ini dapat bekerja secara maksimal, anda harus melakukan konfigurasi di Server Aapanel. Konfigurasi Supervisor
Jika server anda belum terinstall Supervisor, lakukan instalasi terlebih dahulu. Untuk melakukan instalasi supervisor, buka terminal dan login. Kemudian ketikkan perintah berikut:
Kemudian buat file dengan perintah
Kemudian masukkan kode berikut [program:customer]
process_name=%(program_name)s_%(process_num)02d
command=php /www/wwwroot/nama_directory_customer_management/artisan queue:work database --sleep=3 --tr>
autostart=true
autorestart=true
stopasgroup=true
killasgroup=true
user=root
numprocs=8
redirect_stderr=true
stdout_logfile=/www/wwwroot/nama_directory_customer_management/customer-management-worker.log
stopwaitsecs=3600
* Untuk text berwarna merah silahkan diganti sesuai lokasi directory customer management.
Konfigurasi Cronjob
Konfigurasi cronjob diperlukan untuk mengirim notifikasi pesan wa, membuat invoice dan isolir otomatis. Buka Aapanel, kemudian pilih menu Cron dan pada tab panel pilih menu Cron Job Klik tombol Add Task
Add Task
Task type
Task name
Execute cycle
Starting at minute 0 of each hour and executed every 10 minutes
Execute user
Script content
/www/server/php/php_version/bin/php /www/wwwroot/nama_directory_customer_management/artisan schedule:run 1>> /dev/null 2>&1
php_version : diganti dengan versi php, contoh php versi 8.4: 84
www/wwwroot/nama_directory_customer_management : diganti dengan lokasi directory customer management, contoh lokasi default dengan nama direktori customer_management_2: www/wwwroot/customer_management_2
Sehingga penulisan penuhnya menjadi /www/server/php/84/bin/php /www/wwwroot/customer_management_2/artisan schedule:run 1>> /dev/null 2>&1