menampilkan line number pada nano

untuk menampilkan line number / nomor baris pada nano


~/.nanorc

kemudian tambahkan ini
set linenumbers

semoga berguna 🙂

referensi :

melakukan pencarian kata pada linux dengan alamat sebuah folder

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

https://support.plesk.com/hc/en-us/articles/115001764933-Unable-to-upload-file-to-the-website-Request-body-no-files-data-length-is-larger-than-the-configured-limit-

membahkan warna pada pencarian linux

Ditulis dalam linux. Leave a Comment »

convert boolean param value php

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

 

 

Ditulis dalam php. Leave a Comment »

set checked checkbox html search by name and value

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

Ditulis dalam jquery. Leave a Comment »

error open hasil phpword

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 :

 

error mysql 1205 (hy000) lock wait timeout exceeded

 

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’;

innodb_lock_wait_timeout

jika hasilnya sudah berubah maka anda telah berhasil merubah nilai innodb_lock_wait_timeout

semoga berguna 🙂

referensi :

Ditulis dalam mysql. Leave a Comment »

kali linux cups printer completed job but not print

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/

error printer

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 :

Ditulis dalam linux. Leave a Comment »

reboot server linux pada debian 10

untuk reboot pada linux debian 10 maka beikut caranya


/sbin/init 6

semoga berguna 🙂

referensi :

Ditulis dalam linux. Leave a Comment »

install webserver nginx dan PHP Laravel pada linux debian

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

nginx

semoga berguna:)

Ditulis dalam web. Leave a Comment »