{"id":17195,"date":"2020-10-26T17:33:06","date_gmt":"2020-10-26T10:33:06","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=17195"},"modified":"2020-10-26T17:33:08","modified_gmt":"2020-10-26T10:33:08","slug":"penyesuaian-disabled-functions-pada-file-manager-kcfinder","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/penyesuaian-disabled-functions-pada-file-manager-kcfinder\/","title":{"rendered":"Penyesuaian Disabled Functions Pada File Manager KCFinder"},"content":{"rendered":"\n<p><strong>KCFinder <\/strong>adalah library open source yang banyak digunakan untuk menambahkan fungsi file manager pada website berbasis PHP. Umumnya KCFinder digunakan oleh developer website yang membangun website custom berbasis PHP, untuk digunakan sebagai file manager di halaman admin website yang dibuat. Beberapa CMS buatan lokal juga menggunakan KCFinder untuk file manager di halaman admin website.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Apabila Anda memiliki website custom yang menggunakan KCFinder untuk file manager, Anda akan menjumpai error ketika skrip website Anda unggah di layanan shared hosting Rumahweb. Error yang akan Anda jumpai adalah tombol browser dan upload pada KCFinder tidak berfungsi.<\/p>\n\n\n\n<p>Kendala tersebut disebabkan karena library KCFinder menggunakan fungsi readfile di sebagian komponennya. Sedangkan fungsi readfile merupakan salah satu fungsi yang kami disabe pada layanan shared hosting (disabled functions) Rumahweb untuk alasan keamanan.<\/p>\n\n\n\n<p>Untuk mengatasi kendala tersebut, Anda harus melakukan <em>penyesuaian disabled functions<\/em> pada file manager KCFinder. Berikut langkah-langkah selengkapnya:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Masuk ke File Manager cPanel.<\/li><li>Masuk ke root directory dari skrip website Anda, kemudian masuk ke lokasi library kcfinder berada. Umumnya kcfinder berada di folder assets atau vendor.<\/li><li>Masuk ke folder kcfinder -&gt; core -&gt; class. Pada file <strong>browser.php<\/strong>, klik kanan lalu pilih Edit. <img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"340\" class=\"wp-image-17198\" style=\"width: 800px;\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder_01-1.png\" alt=\"\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder_01-1.png 1368w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder_01-1-300x128.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder_01-1-1024x436.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder_01-1-768x327.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder_01-1-370x157.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder_01-1-270x115.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder_01-1-570x243.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder_01-1-740x315.png 740w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/li><li>Setelah masuk jendela Editor, lakukan search and replace dengan cara menekan tombol Ctrl+F.<br \/>Di menu pencarian sebelah kanan atas, ketik readfile, kemudian klik tombol + lalu di kolom kedua masukkan echo file_get_contents. Terakhir klik tombol All.<br \/><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"340\" class=\"wp-image-17199\" style=\"width: 800px;\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder_02.png\" alt=\"\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder_02.png 1368w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder_02-300x128.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder_02-1024x436.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder_02-768x327.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder_02-370x157.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder_02-270x115.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder_02-570x243.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder_02-740x315.png 740w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/li><li>Ulangi langkah nomor 4 untuk file<strong> minifier.php<\/strong>.<\/li><li>Login kembali ke halaman admin website milik Anda, dan masuk kembali ke file manager KCFinder. Sekarang tombol browser dan upload sudah bekerja sebagaimana mestinya.<\/li><\/ol>\n\n\n\n<p>Demikian panduan <span style=\"text-decoration: underline;\">penyesuaian disabled functions pada file manager KCFinder<\/span>. Apabila mengalami kendala silahkan menghubungi tim technical support Rumahweb untuk mendapatkan bantuan lebih lanjut.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>KCFinder adalah library open source yang banyak digunakan untuk menambahkan fungsi file manager pada website berbasis PHP. Umumnya KCFinder digunakan oleh developer website yang membangun website custom berbasis PHP, untuk digunakan sebagai file manager di halaman admin website yang dibuat. Beberapa CMS buatan lokal juga menggunakan KCFinder untuk file manager di halaman admin website.<\/p>\n","protected":false},"author":330,"featured_media":17196,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[142],"tags":[1421],"class_list":{"0":"post-17195","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tips-dan-trik","8":"tag-kcfinder"},"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/penyesuaian-disabled-functions-pada-file-manager-kcfinder.png","jetpack_shortlink":"https:\/\/wp.me\/p8n3G7-4tl","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/17195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/330"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=17195"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/17195\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/17196"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=17195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=17195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=17195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}