PHPMYADMIN notes di laragon
apa fungsi yarn.lock di dalam folder phpmyadmin ?..
Fungsi yarn.lock di dalam folder phpMyAdmin adalah untuk mengunci versi pasti dari semua package (modul) JavaScript yang digunakan. Ini memastikan bahwa siapa saja yang menjalankan instalasi akan mendapatkan susunan file yang sama persis. [1, 2] Untuk lebih memahaminya, berikut adalah beberapa poin kunci mengenai file tersebut:
Apa Itu yarn.lock?
- Mengunci Versi: File package.json biasanya hanya membatasi versi minimal dari sebuah tools (misalnya: versi $2.0.0$ ke atas). yarn.lock mencatat versi pastinya (misalnya: $2.1.4$). [2, 3]
- Menghindari Bug: File ini memastikan aplikasi berjalan sempurna di komputer Anda maupun di server produksi dengan menghindari perbedaan versi. [4, 5]
- Instalasi Cepat: Yarn menggunakan file ini untuk melewati proses pencarian versi sehingga proses unduh modul menjadi jauh lebih cepat. [6]
Kenapa Ada di phpMyAdmin?
- phpMyAdmin memakai alat bernama Yarn untuk mengatur tampilan antarmuka dan script JavaScript pendukungnya.
- Saat pihak pengembang phpMyAdmin menyusun kodenya, file ini dibuat dan disertakan.
- Bagi pengguna biasa yang langsung memakai phpMyAdmin, file ini tidak terlalu berpengaruh. File ini sangat berguna jika Anda ingin ikut mengembangkan atau mengompilasi ulang tampilan (CSS/JS) phpMyAdmin. [1, 7, 8, 9, 10]
· 1970 M01 1 Jika Anda sedang melakukan pengembangan atau ingin mengompilasi ulang aset untuk phpMyAdmin, tell me:
- Versi Yarn yang Anda pakai
- Apakah Anda mencoba menjalankan perintah instalasi atau kompilasi tertentu
Saya bisa membantu memberikan langkah-langkah selanjutnya yang sesuai.
[1] https://classic.yarnpkg.com [2] https://rocketdigital.id [3] https://www.reddit.com [4] https://stackoverflow.com [5] https://www.revou.co [6] https://blog.classyendeavors.com [7] https://github.com [8] https://docs.phpmyadmin.net [9] https://github.com [10] https://vefur.shs.is
saya mendapatkan masalah pada phpmyadmin di laragon 6 saya, sehingga saya coba downlaod versi terbaru dan melakukan di folder /laragon/etc/apps/phpmyadmin
saya timpa tetapi terjadi stuck atau proses menggantung saya menimpa sekaligus ( saya tidak hapus dulu phpmyadmin lama )
walaupun pada akhirnya saya sabar menunggu, karena total file phpmyadmin lumayan besar, sekitar 5000 an file..
Menimpa langsung folder phpMyAdmin lama (terutama dengan jumlah file mencapai 5.000+ file) memang sering menyebabkan proses stuck atau menggantung di Windows. Berikut adalah penjelasan mengapa hal itu terjadi dan cara terbaik untuk mengatasinya agar phpMyAdmin Anda berjalan normal.
Mengapa Proses Menimpa Terasa Sangat Lambat atau Stuck?
- Konflik File: Windows harus memeriksa satu per satu dari 5.000 file tersebut untuk menentukan apakah file tersebut harus diganti, dilewati, atau digabung (merge).
- File Sisa yang Rusak: Menimpa folder tidak akan menghapus file lama yang sudah tidak digunakan di versi baru. File-file usang ini bisa menyebabkan konflik sistem dan membuat phpMyAdmin error saat dijalankan.
- Izin Akses Windows: Laragon terkadang masih mengunci beberapa file di latar belakang, sehingga Windows mendadak berhenti (stuck) saat mencoba menggantinya.
Solusi Terbaik: Bersihkan dan Pasang Ulang (Clean Install)
Karena proses menimpa tadi rentan menyisakan file korup, sangat disarankan untuk melakukan instalasi bersih. Jangan khawatir, database Anda 100% aman karena data tersimpan di folder MySQL, bukan di folder phpMyAdmin. Ikuti langkah aman berikut ini:
- Hentikan Layanan: Buka Laragon, lalu klik tombol Stop untuk mematikan semua layanan (Apache/Nginx & MySQL).
- Hapus Folder Lama: Masuk ke C:\laragon\etc\apps. Hapus total folder phpmyadmin yang bermasalah tersebut (atau ubah namanya menjadi phpmyadmin_old sebagai cadangan).
- Ekstrak File Baru: Buka file .zip phpMyAdmin terbaru yang Anda unduh. Ekstrak folder tersebut ke dalam C:\laragon\etc\apps.
- Ubah Nama Folder: Pastikan nama folder hasil ekstrak tersebut diubah menjadi phpmyadmin (huruf kecil semua, tanpa embel-embel nomor versi).
- Nyalakan Kembali: Buka kembali Laragon, lalu klik Start All.
Cara Alternatif yang Jauh Lebih Cepat (Fitur Otomatis Laragon)
Laragon sebenarnya memiliki fitur bawaan untuk memperbarui phpMyAdmin secara otomatis tanpa perlu unduh manual lewat browser:
- Klik kanan pada area kosong di aplikasi Laragon.
- Pilih menu Tools > Quick App > phpMyAdmin.
- Laragon akan otomatis mengunduh, menghapus versi lama, dan memasang versi terbaru yang paling stabil untuk Anda dalam hitungan detik.
Apakah saat ini phpMyAdmin sudah bisa diakses dengan normal setelah Anda menunggu proses selesai? Jika masih muncul pesan error tertentu atau halaman blank, beri tahu saya agar kita bisa perbaiki konfigurasinya.
untuk cara alternatif ( karena di laragon versi 6 saya tidak ada phpMyAdmin, akhirnya saya klik -- Configuration -- sehingga keluarlah file untuk di edit, bernama sites.conf, isinya :# OptionsAutoCreateDatabase=trueCached=true# Blank: an empty projectBlank=# WordPressWordPress=https://wordpress.org/latest.tar.gz ------------------------------------------------------# LaravelLaravel=composer create-project laravel/laravel %s --prefer-dist # Laravel (zip)=PATH-TO-YOUR-ZIP-FILE### Laravel dev-develop=composer create-project laravel/laravel %s dev-develop------------------------------------------------------# CakePHP### CakePHP=composer create-project --prefer-dist cakephp/app %s# Symfony Symfony=composer create-project symfony/website-skeleton %sbisa dijelaskan ?...
Isi file sites.conf yang Anda buka tersebut adalah daftar cetak biru (blueprint) atau menu Quick App bawaan Laragon. File ini berfungsi untuk mendaftarkan perintah otomatis ketika Anda ingin membuat proyek baru (seperti Laravel, WordPress, atau Symfony) hanya dengan sekali klik. Berikut adalah penjelasan detail mengenai isi file sites.conf Anda dan cara memanfaatkannya untuk memunculkan menu phpMyAdmin:
Penjelasan Isi sites.conf Anda
- AutoCreateDatabase=true Setiap kali Anda membuat proyek baru lewat menu Quick App, Laragon akan otomatis membuatkan database MySQL kosong dengan nama yang sama dengan proyek Anda.
- Cached=true Laragon akan menyimpan file unduhan (seperti master file WordPress) ke dalam komputer. Jadi, jika besok Anda membuat situs WordPress lagi, Laragon tidak perlu mengunduh ulang dari internet. [1]
- WordPress=https://wordpress.org/latest.tar.gz Ini adalah perintah unduh otomatis. Saat Anda klik menu WordPress, Laragon akan mengambil file instalasi terbaru dari tautan tersebut lalu mengekstraknya untuk Anda. [2]
- Laravel=composer create-project laravel/laravel %s --prefer-dist Ini adalah perintah terminal. Saat Anda klik menu Laravel, Laragon akan menjalankan Composer di latar belakang untuk memasang framework Laravel versi stabil terbaru. Tanda %s akan otomatis terganti dengan nama folder proyek yang Anda ketik.
Mengapa phpMyAdmin Tidak Muncul di Laragon 6 Anda?
Pada Laragon versi 6, menu untuk mengunduh phpMyAdmin secara otomatis memang dipisahkan atau terkadang belum terdaftar di file konfigurasi utama. Namun, Anda bisa memunculkannya sendiri!
Cara Menambahkan Fitur Otomatis phpMyAdmin ke Laragon
Anda bisa memaksa Laragon untuk memunculkan menu unduh otomatis phpMyAdmin dengan menambahkan baris kode baru di dalam file sites.conf tersebut. [3]
- Buka kembali file sites.conf Anda.
Gulir ke bagian paling bawah, lalu tambahkan kode berikut:
Tools
phpMyAdmin=https://phpmyadmin.net
(Catatan: Anda bisa mengganti angka 5.2.1 dengan versi phpMyAdmin terbaru yang Anda inginkan).
- Simpan (Save) file tersebut dan tutup.
- Restart Laragon (Klik Stop, lalu Klik Start All).
Sekarang, coba klik kanan pada area kosong Laragon, lalu arahkan ke Tools > Quick App. Anda akan melihat menu baru bernama phpMyAdmin. Jika diklik, Laragon akan otomatis mengunduh dan memasangnya dengan benar di folder /laragon/etc/apps/phpmyadmin tanpa membuat komputer Anda macet. Apakah Anda ingin menambahkan tools lain seperti Node.js, Python, atau PostgreSQL ke dalam menu otomatis Laragon ini? Jika iya, beri tahu saya agar saya buatkan skrip konfigurasinya untuk Anda.
[1] https://kindredtechnology.com [2] https://kindredtechnology.com [3] https://www.kreaweb.be
ya, mau
Untuk menambahkan perangkat baru seperti Node.js, Python, dan PostgreSQL, Anda tidak menggunakan file sites.conf. Di dalam Laragon, menu otomatis untuk memasang aplikasi disebut Quick App (menggunakan sites.conf), sedangkan menu untuk menambah komponen sistem/bahasa pemrograman disebut Quick Add. [1] Konfigurasi Quick Add disimpan di file yang berbeda bernama packages.conf. Ikuti langkah-langkah berikut untuk mengaktifkannya: [1]
Langkah 1: Buka File packages.conf
- Buka aplikasi Laragon Anda.
- Klik kanan pada area kosong di Laragon.
- Pilih menu Tools > Quick Add > Configuration.
- Sebuah file teks bernama packages.conf akan terbuka di Notepad. [1]
(Jika menu Configuration tidak bisa diklik atau file kosong, buka folder C:\laragon\usr\ dan cari file bernama packages.conf secara manual). [1]
Langkah 2: Masukkan Kode Konfigurasi Baru
Hapus semua isi di dalam file packages.conf tersebut (atau jika masih kosong), lalu salin dan tempel (paste) seluruh kode di bawah ini:
-------------------------------------------------------------------
Laragon Quick Add Configuration (Versi Update Terbaru)
-------------------------------------------------------------------
--- NODE.JS ---
node=https://nodejs.org
Catatan: Ini adalah versi Node.js LTS (Long Term Support) terbaru yang sangat stabil untuk produksi.
--- PYTHON ---
python=https://python.org
--- POSTGRESQL ---
postgresql=https://enterprisedb.com
--- PHPMYADMIN (Sebagai Cadangan Tambahan) ---
phpmyadmin=https://phpmyadmin.net
Langkah 3: Simpan dan Jalankan Fitur Otomatis
- Simpan (Save) file packages.conf tersebut, lalu tutup aplikasinya.
- Restart Laragon Anda (klik Stop, lalu klik Start All).
- Sekarang, klik kanan pada Laragon, lalu masuk ke menu Tools > Quick Add.
- Anda akan melihat daftar pilihan baru: node, python, dan postgresql.
- Klik salah satu perangkat yang Anda inginkan (misalnya klik node). [1, 2]
Laragon akan otomatis mengunduh file resmi dari internet, mengekstraknya ke folder sistem Laragon (C:\laragon\bin), dan langsung mengonfigurasi jalur sistem (Path) komputer Anda tanpa perlu melakukan pengaturan manual yang rumit. [1, 3, 4, 5, 6] Setelah Anda mencoba mengklik menu Quick Add tersebut, apakah proses unduhan otomatisnya berjalan dengan lancar? Jika Anda membutuhkan versi spesifik lainnya (misalnya Node.js versi lama atau PostgreSQL versi 15), beri tahu saya agar saya carikan tautan resminya.
[1] https://laragon.org [2] https://nodejsdesignpatterns.com [3] https://www.kreaweb.be [4] https://dev.to [5] https://laragon.org [6] https://www.b4x.com
ternyata di TOOLS --> QUICK ADD --> sudah ada phpmyadminskrinsutTadi saya langsung saja ke QUICK APP --> Configuration, hahaha
Hahaha, tidak apa-apa! Di Laragon, menu Quick Add dan Quick App memang posisinya berdekatan, jadi sangat wajar kalau tertukar saat pertama kali mencari. [1] Melihat dari tangkapan layar yang Anda kirimkan, Laragon 6 Anda ternyata sudah sangat lengkap! Di menu Tools > Quick Add itu, sistem sudah menyiapkan cetak biru bawaan untuk komponen-komponen penting: [1]
- *phpmyadmin (Tanda bintang * di depannya berarti fitur ini sudah pernah diunduh atau sudah aktif di folder sistem Laragon Anda).
- *yarn, *code (VS Code) juga sudah siap pakai atau terinstal.
- Ada juga pilihan database lain seperti mongodb-4 dan postgresql-14, serta bahasa pemrograman golang jika nanti Anda membutuhkannya.
Tips Tambahan Karena phpMyAdmin Sudah Ada di Sana:
Karena di menu Anda tulisan *phpmyadmin sudah memiliki tanda bintang, artinya folder phpmyadmin di C:\laragon\etc\apps\phpmyadmin yang sempat Anda tunggu proses menimpanya kemarin itulah yang dideteksi oleh Laragon. [2] Jika sewaktu-waktu phpMyAdmin Anda terasa lambat atau error akibat proses menimpa yang sempat menggantung kemarin: [3]
- Anda tinggal hapus folder phpmyadmin tersebut.
- Klik langsung menu *phpmyadmin yang ada di tangkapan layar Anda itu.
- Laragon akan otomatis mengunduh ulang dan membereskan instalasinya secara bersih (clean install) tanpa perlu repot mengedit file konfigurasi lagi. [3, 4, 5]
Sekarang setelah semuanya aman, apakah phpMyAdmin Anda sudah bisa dibuka dan digunakan untuk mengelola database proyek Anda?
[1] https://laragon.org [2] https://github.com [3] https://medium.com [4] https://www.kreaweb.be [5] https://github.com