{"id":1805,"date":"2019-04-19T03:37:52","date_gmt":"2019-04-18T20:37:52","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1805"},"modified":"2025-04-18T15:22:14","modified_gmt":"2025-04-18T08:22:14","slug":"cara-set-file-permissions-dengan-benar-di-laravel-5","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/","title":{"rendered":"Cara Set File Permissions dengan Benar di Laravel 5"},"content":{"rendered":"<p>Mengatur izin file yang tepat untuk aplikasi web apa pun adalah bagian penting dari hosting web. Dalam tutorial ini, Anda akan belajar cara mengkonfigurasi izin file dengan benar pada aplikasi Laravel yang dihosting di server web Linux.<\/p>\n<p>Pertama-tama, Identifikasi nama pengguna yang menjalankan server web. Berikut adalah beberapa kasus standar<\/p>\n<ul>\n<li>Nginx di Linux menggunakan akun \u2013 <strong>www-data<\/strong><\/li>\n<li>Apache pada sistem Debian menggunakan akun \u2013 <strong>www-data<\/strong><\/li>\n<li>Apache pada sistem Redhat menggunakan akun \u2013 <strong>apache<\/strong><\/li>\n<\/ul>\n<p>Kami menganggap server web Anda berjalan dengan akun <strong>www-data<\/strong>. Sekarang ganti pemilik dan pemilik grup untuk semua file dan direktori secara rekursif.<\/p>\n<pre>sudo chown -R www-data:www-data \/path\/to\/laravel&#13;\n<\/pre>\n<p>Perintah di bawah ini akan mengatur izin 644 untuk semua file dan 755 untuk semua direktori. Jalankan perintah berikut.<\/p>\n<pre>sudo find \/path\/to\/laravel -type f -exec chmod 644 {} \\;&#13;\nsudo find \/path\/to\/laravel -type d -exec chmod 755 {} \\;&#13;\n<\/pre>\n<p>Agar Laravel berfungsi dengan baik, Anda harus memberikan izin read dan write ke server web untuk penyimpanan, cache, dan direktori lainnya. Jadi jalankan perintah berikut:<\/p>\n<pre>cd \/path\/to\/laravel&#13;\nsudo chgrp -R www-data storage bootstrap\/cache&#13;\nsudo chmod -R ug+rwx storage bootstrap\/cache&#13;\n<\/pre>\n<p>Sekarang, aplikasi Laravel Anda dijamin dengan izin yang tepat. Tetapi karena semua file memiliki pemilik dan pemilik grup ke server web, Anda mungkin menghadapi masalah selama perubahan melalui FTP \/ sFTP. Untuk mengatasi masalah ini tambahkan pengguna Anda ke grup pengguna server web:<\/p>\n<pre>sudo usermod -a -G www-data &lt;nama_grup_anda&gt;&#13;\n<\/pre>\n<p>Selesai<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mengatur izin file yang tepat untuk aplikasi web apa pun adalah bagian penting dari hosting&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1806,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[53],"tags":[25,261,22,167],"class_list":["post-1805","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","tag-fedora","tag-laravel","tag-php","tag-ubuntu-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara Set File Permissions dengan Benar di Laravel 5 - Linuxid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Set File Permissions dengan Benar di Laravel 5 - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Mengatur izin file yang tepat untuk aplikasi web apa pun adalah bagian penting dari hosting&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-18T20:37:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-18T08:22:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Set-File-Permissions-dengan-Benar-di-Laravel-5.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"670\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"xsand\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"xsand\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/\",\"url\":\"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/\",\"name\":\"Cara Set File Permissions dengan Benar di Laravel 5 - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Set-File-Permissions-dengan-Benar-di-Laravel-5.jpg\",\"datePublished\":\"2019-04-18T20:37:52+00:00\",\"dateModified\":\"2025-04-18T08:22:14+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Set-File-Permissions-dengan-Benar-di-Laravel-5.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Set-File-Permissions-dengan-Benar-di-Laravel-5.jpg\",\"width\":670,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara Set File Permissions dengan Benar di Laravel 5\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/post\/#website\",\"url\":\"https:\/\/linuxid.net\/post\/\",\"name\":\"Linuxid\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/post\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\",\"name\":\"xsand\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"caption\":\"xsand\"},\"url\":\"https:\/\/www.linuxid.net\/post\/author\/xsand\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara Set File Permissions dengan Benar di Laravel 5 - Linuxid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Set File Permissions dengan Benar di Laravel 5 - Linuxid","og_description":"Mengatur izin file yang tepat untuk aplikasi web apa pun adalah bagian penting dari hosting&hellip;","og_url":"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/","og_site_name":"Linuxid","article_published_time":"2019-04-18T20:37:52+00:00","article_modified_time":"2025-04-18T08:22:14+00:00","og_image":[{"width":670,"height":300,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Set-File-Permissions-dengan-Benar-di-Laravel-5.jpg","type":"image\/jpeg"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"1 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/","url":"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/","name":"Cara Set File Permissions dengan Benar di Laravel 5 - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Set-File-Permissions-dengan-Benar-di-Laravel-5.jpg","datePublished":"2019-04-18T20:37:52+00:00","dateModified":"2025-04-18T08:22:14+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Set-File-Permissions-dengan-Benar-di-Laravel-5.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Set-File-Permissions-dengan-Benar-di-Laravel-5.jpg","width":670,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/cara-set-file-permissions-dengan-benar-di-laravel-5\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Cara Set File Permissions dengan Benar di Laravel 5"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/post\/#website","url":"https:\/\/linuxid.net\/post\/","name":"Linuxid","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/post\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79","name":"xsand","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","caption":"xsand"},"url":"https:\/\/www.linuxid.net\/post\/author\/xsand\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1805","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/comments?post=1805"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1805\/revisions"}],"predecessor-version":[{"id":2993,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1805\/revisions\/2993"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/1806"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=1805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}