In addition to the main plugin file, Query Monitor includes a file named Show
Table of Contents
When Query Monitor is unable to symlink its db.php file into placeOccasionally PHP won't be able to put this symlink in place. Some common causes are:
Query Monitor will still work fine in this situation but you won't see extended information that makes Query Monitor much more useful. In this situation you can create the symlink manually using one of the methods below. Using WP-CLIQuery Monitor (version 3.6 and above) includes a WP-CLI command for putting the symlink into place: Using the command lineIf you don't have access to WP-CLI you can run a command to create the symlink manually: macOS / Linux:
Windows (requires administrator privileges):
Relaxing the file permissionsRelax the file permissions on the Via your hosting control panelIf you're unable to do any of the above, or your host prevents the creation of symlinks via PHP, you should be able to use your web hosting control panel (such as Plesk or cPanel) to create the symlink. Contact your web host if you're unsure. When an existing db.php file is already in placeThe
There is nothing that can be done about this. This a WordPress core limitation due to the fact that the dropin plugin file must be called Symbolic Link atau yang biasa kita kenal dengan istilah symlink adalah salah satu teknik pemanggilan file atau folder, dari folder satu ke folder lainnya. Pada panduan ini, kami akan berbagi cara membuat symlink di cPanel melalui berbagai cara. Namun sebelum kami membahas tentang cara membuat symlink di cPanel, kami akan menjelaskan terlebih dahulu apa itu symlink dan pemanfaatannya. Berikut informasi selengkapnya. Apa itu Symlink?Symbolic Link atau disingkat menjadi symlink adalah jenis file dalam sistem operasi UNIX yang berfungsi sebagai semacam shortcut atau tautan ke file atau direktori lain. Symlink bermanfaat untuk mengurangi potensi terjadinya duplikasi file atau direktori oleh sebuah aplikasi, sehingga menghemat ruang penyimpanan. Salah satu contohnya adalah ketika Anda menggunakan framework Laravel, ada folder storage yang berisi gambar dimana biasanya ada proses pemanggilan file gambar pada folder tersebut. Biasanya Anda akan menggunakan perintah: php artisan storage:link untuk langsung setting symlink, namun hal tersebut tidak bisa dilakukan pada paket hosting Rumahweb dikarenakan secara default fungsi symlink masuk ke list disable_function php. Anda dapat request enable fungsi symlink() pada cPanel hosting, dengan cara mengirimkan request ke tim teknis kami atau bisa request melalui ticket. Setelah fungsi symlink() diaktifkan oleh tim teknis Rumahweb, Anda dapat membuat symlink di cPanel melalui beberapa cara berikut. Setidaknya ada 3 cara yang bisa anda gunakan, untuk membuat symlink di cPanel hosting. Berikut 3 cara yang bisa Anda pilih. Cara 1. Membuat symlink melalui SSHUntuk pengguna layanan hosting Medium keatas serta Cloud hosting, Anda dapat membuat symlink cPanel melalui SSH. Berikut adalah langkah-langkah membuat symlink melalui SSH cPanel:
ln -s target_path link_path Contoh: misalkan Anda ingin membuat symlink laravel dari folder laravel/storage/app/public ke public_html/storage gunakan syntax berikut:
(sesuaikan usernamecpanel sesuai username cPanel hosting Anda) Cara 2. Membuat symlink melalui script PHPApabila paket hosting yang Anda gunakan belum support SSH, maka Anda bisa membuat symlink melalui script php. Buatlah sebuah file, misalnya bernama symlink.php. Lalu anda bisa mengisi script tersebut, menggunakan contoh script PHP symlink sebagai berikut:
Keterangan :
Untuk menjalankan script tersebut silahkan langsung akses melalui https://namadomainanda.com/namafilesymlink.php atau sesuaikan dengan nama file php yang anda buat. Apabila setelah di eksekusi muncul “OK” . Berarti symlink folder storage Anda berhasil di buat. Cara 3. Membuat symlink melalui Cron JobApabila paket hosting yang Anda miliki kebetulan tidak memiliki akses SSH, Anda masih tetap bisa membuat symbolic link dengan mudah, dengan menggunakan bantuan Cron Jobs. Sebagai contoh, kali ini kami ingin membuat symbolic /public_html/dataku, yang diarahkan ke sebuah direktori yang berlokasi di /home/usercpanel/dataku. Berikut langkah-langkahnya:
Cukup mudah bukan cara membuat symlink di cPanel? Jika Anda masih temui kendala, jangan sungkan untuk menghubungi kami melalui livechat, atau bisa membuat tiket agar dapat kami bantu cek. Demikian tutorial cara membuat symlink di cPanel, semoga bermanfaat. Bayo AM |