Membuat File List di Nginx

Dulu saya pengguna Apache, apabila ada kebutuhan menampilkan daftar file di server dengan password sederhana sering menggunakan htaccess. Litespeed juga menggunakan htaccess. Namun kali ini server saya menggunakan Nginx.

Bagaimana jika menggunakan Nginx?

Jika meggunakan Nginx, kita harus melakukan konfigurasi di site-enable. Berikut caranya. Tested.

Jika Anda ingin membuat sebuah folder di server Nginx agar isi filenya bisa dilihat (directory listing) dan tetap aman dengan proteksi password, Anda bisa melakukannya dengan sangat mudah. Pada panduan ini kita akan membuat sebuah folder bernama direktorikamu, menampilkan daftar file di dalamnya, dan memberikan proteksi username + password. Selanjutnya »

Serba Serbi PHP Lama

Server tempat hosting saya mengalami kerusakan SSD. Padahal saya menaruh skrip disitu karena masih mendukung PHP 5.6.

Kalau SSD rusak tentu saja restore backup. Dan biasanya tidak sempurna. PHP 5.6 tidak ada, error PHP tidak bisa keluar dan sebagainya. Akhirnya sayalah yang harus mengalah. Menyesuaikan skrip dengan PHP 7.2, yang paling dekat dengan  PHP 5.6 dan yang tersedia di server.

Untungnya dulu skrip dibuat menggunakan layer DB sehingga ketika harus pindah dari mysql_query ke mysqli_query segalahnya menjadi mudah.

Karena tidak ada error yang keluar di server akhirnya saya terpaksa menjalankannya di komputer lokal. Saya install php 7.4  dan dengan menggunakan internal server php error menjadi lebih mudah diketahui.

/usr/bin/php7.5 -S localhost:7000

Ternyata hasilnya skrip keluar semua karena pada waktu itu saya masih banyak menggunakan short_open_tag. Hadeh …

Dan ternyata ada caranya :
/usr/bin/php7.4 -d short_open_tag=1 -S localhost:7000

Dan Skrip pun berjalan dengan baik.

Transformasi ke Web Modern

Teknologi web lama sudah mulaa ditinggalkan. Dan sekarang mau tidak mau harus mulai melakukan transformasi ke web modern.

Tidak mudah bagi pengembang web lama yang sudah terbiasa dengan gaya lama bertransformasi ke web modern. Web modern totality javascripts.

Sebenarnya konsep dasar web modern seperti ini:

Yang paling penting pada langkah awal adalah bagaimana mempelajari Frontend Javascript seperti Vue. Untuk backend, kalau belum menguasai Javascript, masih bisa menggunakan PHP.

Jadi sekarang kamu mengerti kan?