Cara memasang Python 3.7 pada Ubuntu

Python adalah salah satu bahasa pengaturcaraan yang paling berkuasa. Penggunaan versi yang terbaru adalah amat digalakkan, tetapi anda mungkin mengalami masalah memasangnya kerana Ubuntu verdi lama tidak menyediakan versi Python terbaru di dalam wadah (repository) lalai. Bagi anda yang menjalankan Ubuntu versi baru seperti 17.10 atau 18.04, anda boleh memasang Python menggunakan apt $ apt… Read more »

Mengaktifkan error log pada PHP-CLI

Secara lalai, PHP-CLI tidak menulis log bagi sebarang ralat semasa anda menjalankan skrip. Perkara ini agak menyusahkan kerana anda akan tercari-cari log sekiranya skrip anda tidak berfungsi. Untuk mengaktifkan panulisan log, anda harus edit php.ini. Kedudukan file ini bergantung kepada konfigurasi PHP anda. Dalam kes saya, kedudukannya di /etc/php/7.2/cli/php.ini Kemudian, cari baris error_log = Atau… Read more »

Wget senarai url berserta nama di dalam fail

Saya mempunyai fail yang mempunyai banyak url berserta nama. Contoh seperti ini: http://example.com/media.mp4 video.mp4 http://example.com/media.mkv video.mkv Berdasarkan senarai tersebut, saya mahu memuat turun http://example.com/media.mp4 lalu menamakan fail tersebut sebagai video.mp4. Hal ini menjadi sulit kerana senarai yang saya miliki adalah ribuan baris. Solusinya adalah dengan menulis kod bash: Gantikan video.txt dengan nama fail senarai anda…. Read more »

Cara memasang mcrypt di dalam PHP 7.2

Mungkin ada di antara anda yang tahu bahawa modul mcrypt telah dibuang secara kekal daripada PHP 7.2 kerana moduk tersebut tidak mempunyai sebarang pembangunan lebih daripada 10 tahun. Hal ini agak menyusahkan bagi pengguna yang memerlukan mcrypt, tetapi harus dilakukan bagi mengekalkan kestabilan PHP. Saya menggunakan Nginx sebagai panduan dan sekiranya anda menggunakan Apache, mungkin… Read more »

Cara membina atau memasang XMR-Stak pada Ubuntu 16.04

XMR-Stak adalah miner untuk pool Stratum. Saya menggunakan program ini untuk mine Monero. Saya menaip panduan ini berdasarkan penggunaan saya di Ubuntu 16.04, tetapi mungkin boleh juga digunakan pada mana-mana Debian dan Ubuntu bergantung kepada keberadaan dependencies. Pertama, anda perlu memasang beberapa pakej dan dependencies. $ sudo apt install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev git… Read more »

Konfigurasi Nginx untuk Rapidleech Berserta Password

Rapidleech adalah satu program PHP yang amat berguna. Rapidleech memudahkan proses muat turun dari beratus laman filehosting. Bagi pengguna Nginx, cara memasangnya agak berbeza berbanding Apache. Saya andaikan anda telahpun memuat turun source Rapidleech daripada Github. Pasang pakej yang diperlu untuk mencipta .htpasswd $ sudo apt update $ sudo apt install apache2-utils Cipta fail password… Read more »

Panduan Memasang pyLoad pada Linux

pyLoad adalah alat yang amat berguna untuk memuat turun fail dari file-hosting. Fungsinya utamanya sama seperti Rapidleech, Plowshare, serta jDownloader. Alat seperti ini memudahkan kerana anda tidak perlu melihat iklan sekaligus mempermudah serta mempercepatkan proses muat turun. Sebab utama saya memilih pyLoad adalah kerana pyLoad mempunyai WebUI dan juga mempunyai komiti yang aktif. Ini amat… Read more »

Cara memasang Cloud-torrent dan Caddy sebagai proxy

Sekali lagi saya akan memberikan panduan berkaitan Caddy! Kali ini kita akan memasang cloud-torrent berserta Caddy sebagai proxy. Cloud-torrent adalah sebuah klien torrent yang ditulis dalam bahasa program Go. Bukan sahaja pantas, malah klien ini juga direka untuk paparan skrin yang lebih kecil seperti telefon bimbit. Sebelum memulakan langkah selanjutnya, anda harus mempunyai sebuah server dan… Read more »

Cara Memasang Composer Secara Global

Di sini saya ingin menerangkan secara ringkas cara untuk memasang Composer secara global. Pastikan PHP dan Curl terpasang: $ sudo apt-get install curl php5-cli Muat-turun dan pasangkan Composer. $ curl -sS https://getcomposer.org/installer | sudo php — –install-dir=/usr/local/bin –filename=composer Anda boleh memastikan semula Composer teroasang dengan menaip: $ composer –version

Pengaktifan Remote Connection MySQL

Saya seringkali menghadapi masalah sambungan MySQL dari jarak jauh apabila berpindah pelayan (server). Di sini saya ingin berkongsi perkara yang harus dilakukan agar sambungan jarak jauh (remote connection) berfungsi. Pastikan anda mempunyai akses root. Kemudian, edit /etc/mysql/my.cnf: $ sudo nano /etc/mysql/my.cnf Kemudian cari bahagian ini: bind-address = 127.0.0.1 Dan comment baris tersebut seperti berikut #bind-address =… Read more »