untuk menampilkan line number / nomor baris pada nano
~/.nanorc kemudian tambahkan ini set linenumberssemoga berguna 🙂
referensi :
untuk menampilkan line number / nomor baris pada nano
~/.nanorc kemudian tambahkan ini set linenumberssemoga berguna 🙂
referensi :
untuk melakukan pencarian kata pada linux dengan menggunakan alamat folder yang bisa dilakukan seperti ini misalnya kita mencari perintah atau rule pada modsecurity dengan folder tertentu
grep -r SecRequestBodyNoFilesLimit /etc/apache2/
semoga berguna 🙂
referensi
apachectl -M | grep --color security
semoga berguna 🙂
referensi :
jika ada input boolean sebaga parameter misal true atau false
misal dari inputan check box html seperti iniÂ
var $persetujuan = $(‘#persetujuan’).is(‘:checked’);
agar dalam if php bisa mendetekasi maka hang lupa di konversi sebagai berikut
filter_var($GETnya, FILTER_VALIDATE_BOOLEAN);
semoga berguna 🙂
referensi :
https://stackoverflow.com/questions/24063590/passing-a-boolean-through-php-get
Â
Â
untuk set checkbox html dengan javascript dengan pencarian nama dan nilai menggunakn jquery berikut ini adalah caranya
$(“input[name=’namacheckbox’][value=’nilaicheckbox’]”).prop(‘checked’, true);
semoga berguna 🙂
referensi
jika anda menggunakan phpword untuk menggenerated dokumen hasil php word , coba cek pada karakter yang ditampilkan jangan – jangan terdapat spesial character seperti ” , &Â dsb .untuk mengatasinya dilakukan escaping terhadap karakter tersebut, bisa melalui 2 cara yaitu escaping dengan fungsi bawaan phpword atau diluar itu ada beebrapa yang berhasil dengan fungsi htmlspecialchars() dari php,
berikut fungsi escaping spesial character dengan fungsi bawaan phpword , tambahkan kode berikut sebelum fungsi pada phpword dipakai membuat dokumen
\PhpOffice\PhpWord\Settings::setOutputEscapingEnabled(true);
semoga berguna 🙂
referensi :
Â
Â
jika terdapat error dengan error 1205 (hy000) lock wait timeout exceeded biasanya terjadi aksi locking yang lama / aksi saling menunggu dari sebuah transaksi / query pada mysql solusi jangka pendek adalah menambah limit dari innodb_lock_wait_timeout .untuk rentang nilai tersebut kita dapat setting nilai dari  1 to 1073741824 dengan nilai default 50 (detik).
kita bisa dengan mudah menambahkan dengan set global seperti ini
masuk ke mode mysql dulu mysql -u root -p
SET GLOBAL innodb_lock_wait_timeout = 120;
atau perintah selt selama sesi anda aktif
SET innodb_lock_wait_timeout = 120;
, tetapi biasa akan kembali ke nilai default ketika database berhenti atau restart
mari kita belajar menambahkan limit pada innodb_lock_wait_timeout secara permanen,
Â
masuk ke mode mysql
mysql -u root -p
kemudian cek limit default
show variables like ‘innodb_lock_wait_timeout’;
Â
rubah dengan menambahkan pada file mysqld.cnf pada debian file tersebut terletak di /etc/mysql/mysql.conf.d/mysqld.cnf
pada file mysql.cnf pastikan pada file tersebut diawal [mysqld] bukan [mysql] karena ada beberapa file dengan eksensi .cnf
coba cek dengan masuk ke mysql -u root -p
kemudian jika ada tulisan
unknown variable ‘‘innodb_lock_wait_timeout’
berati anda salah file my.cnf. jika tidak ada apa -apa atau kosong berarti benar dan
restart server anda , den cek kembali dengan perintah
mysql -u root -p
kemudian
show variables like ‘innodb_lock_wait_timeout’;

jika hasilnya sudah berubah maka anda telah berhasil merubah nilai innodb_lock_wait_timeout
semoga berguna 🙂
referensi :
error printer ketika perintah print tertulis completed tetapi printer tidak mengeprint biasanya jika kita cek dengan tampilan cups buka browser ketik http://127.0.0.1:631/

jika print error biasanya pada name berisi Unknown dan user berisi Withheld biasanya kosong , agar tidak kosong lakukan ini cari  authenticated policy kemudian set JobPrivateAccess all and JobPrivateValues none in the, isian bukan pada the default policy.
untuk mengatasi hal tersebut maka
cek status cups
rccups restart
remove dulu cups nya
sudo apt remove cups
install hplib dan cups dari synaptic package manager
jalankan hplib sudo hp setup
kemudian setting printer dengan menyalakan printer telebih dahulu dan set konfigurasi sesuai dengan jenis printer anda
atau install hplib dari luar
sh hplip-3.18.3.run
beberapa perintah yang mungkin berguna
untuk cek log pada cups
edit konfigurasi cups agar log errornya terecord
nano /etc/cups/cupsd.conf
isian “LogLevel” dari “warn” ganti menjadi “debug”
cek log level dengan
sudo tail -f /var/log/cups/access_log
atau
egrep “error|backend” /var/log/cups/error_log
cek driver
lpstat -t
cek apakah sevice cups sudah jalan
netstat -ant | grep 631
masukkan user kedalam grup lpadmin
sudo adduser bim lpadmin
cek group
groups namauser
semoga berguna 🙂
referensi :
untuk reboot pada linux debian 10 maka beikut caranya
/sbin/init 6semoga berguna 🙂
referensi :
berikut langkah menginstal webserver nginx pada linux debian
apt install nginx systemctl enable nginx systemctl start nginx systemctl status nginx tes dengan membuka web browser dengan ip kita misal 192.168.11.123 untuk menampilkan ip ketik pada terminal server anda ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//' untuk eth0 bisa diganti dengan nama kartu jaringan di server anda install php untuk menangani pemrosesan PHP Nginx membutuhkan program eksternal untuk menangani pemrosesan PHP, ngix butuh PHP FPM (fastCGI process manager) maka harus menginstall apt install php-fpm untuk mengaktifkan konfigurasi buat file pada /etc/nginx/sites-available/ kemudian lakukan symbolic link ke /etc/nginx/sites-enabled/ jangan lupa reload nginx ddengn systemctl reload nginx
semoga berguna:)