Skip to main content

Posts

Showing posts from January, 2021

Mengatasi 'Blank White Screen' di CyberPanel phpmyadmin

Dear Pembaca Setia, Kali ini penulis akan membagikan cerita saat penulis menghadapi problem setelah menginstall CyberPanel di DigitalOcean . Saat itu penulis membuka halaman https://[ip]:8090/phpmyadmin , penulis hanya mendapatkan halaman kosong berwarna putih, dengan alamat yang di-redirect ke https://[ip]:8090/phpmyadmin/phpmyadmin/phpmyadminsignin.php Setelah browsing beberapa hari, akhirnya penulis menemukan cara paling sederhana untuk mengkonfigurasi ulang file config nya: login ssh > cd /usr/local/CyberCP/public/phpmyadmin > mv config .inc .php config .inc .php .old > mv config .sample .inc .php config .inc .php Kemudian, tinggal di restart. Sumber dapat ditemukan di sini Demikian sharing kali ini, semoga bermanfaat. Salam, Coding  

Menyimpan Berkas (file) ke Firebase Storage menggunakan Firebase Functions

Dear Pembaca Setia, Kali ini Penulis hendak berbagi pengalaman saat Penulis mengerjakan suatu projek yang mengharuskan untuk menyimpan berkas (image, file, etc) ke Firebase Storage menggunakan Firebase Functions. Informasi tentang Firebase Storage dapat diakses https://firebase.google.com/docs/storage . Dan informasi tentang Firebase Cloud Functions dapat diakses di https://firebase.google.com/docs/functions Firebase Storage menyediakan berbagai jalur akses ke layanannya: Android SDK, Web SDK, Admin SDK, dll. Karena pada projek ini Penulis bekerja dengan layanan Firebase Cloud Functions, maka jalur akses ke Firebase Storage mennggunakan Admin SDK. Langsung saja, berikut adalah contoh code yang digunakan oleh Penulis: const functions = require ( 'firebase-functions' ); const admin = require ( 'firebase-admin' ); exports.FileUpload = functions.https.onRequest( async (req, res) => { const imageExtension = req.body.ImageExtension; const imageDataUrl

CORS di Google Cloud Functions pada Firebase

Dear Pembaca Setia, Tepat pada saat Penulis menyelesaikan tutorial ini, Penulis menemukan informasi terkait issue CORS pada saat Angular mengakses Firestore. Ternyata informasi tersebut dapat diatasi dengan mudah menggunakan cara berikut: const cors = require ( 'cors' )({origin: true }); exports.sample = functions.https.onRequest( (req, res) => { cors(req, res, () => { res.send( 'Passed.' ); }); }); Sumber dari code diatas dapat ditemukan di github Informasi tentang Angular dapat ditemukan di https://angular.io/ Informasi tentang Firestore dapat ditemukan di https://firebase.google.com/docs/firestore Demikian tutorial kali ini, semoga bertemu kembali di episode berikutnya. Salam Koding