{"id":1621,"date":"2019-06-14T00:37:47","date_gmt":"2019-06-13T17:37:47","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1621"},"modified":"2025-04-18T15:21:59","modified_gmt":"2025-04-18T08:21:59","slug":"tutorial-install-dan-konfigurasi-grav-cms-di-centos-7","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/","title":{"rendered":"Tutorial Install dan Konfigurasi Grav CMS di CentOS 7"},"content":{"rendered":"<p>Grav adalah CMS dan platform berbasis file yang cepat, sederhana, dan fleksibel. Grav dibuat dengan file teks biasa untuk konten Anda. CMS ini tidak memerlukan database.<\/p>\n<p>Arsitektur yang mendasari Grav dirancang untuk menggunakan teknologi mutakhir untuk memastikan bahwa Grav mudah digunakan dan mudah diperluas fungsinya. Beberapa teknologi utama ini termasuk :<\/p>\n<ul>\n<li>Twig Templating:\u00a0untuk kontrol yang kuat dari antarmuka pengguna<\/li>\n<li>Markdown:\u00a0untuk mempermudah pembuatan konten<\/li>\n<li>YAML: untuk mempermudah konfigurasi<\/li>\n<li>Parsedown: Markdown yang cepat dan dukungan Markdown Ekstra<\/li>\n<li>Doctrine Cache:\u00a0untuk performa<\/li>\n<li>Pimple Dependency Injection Container: mempermudah perawatan CMS<\/li>\n<li>Symfony Event Dispatcher: Untuk menangani event plugin event<\/li>\n<li>Symfony Console: CLI interface di Grav<\/li>\n<li>Gregwar Image Library: untuk manipulasi gambar dinamis,<\/li>\n<\/ul>\n<h2>Persyaratan<\/h2>\n<p>GravCMS sengaja dirancang dengan beberapa persyaratan. Grav dibuat dengan file teks biasa untuk konten Anda. Tidak diperlukan database. Pastikan sistem Anda memenuhi persyaratan berikut:<\/p>\n<ul>\n<li>Web Server (Apache, Nginx, LiteSpeed, Lightly, IIS, dll.) Dalam panduan ini, kita akan menggunakan NGINX.<\/li>\n<li>PHP versi 7.1.3 atau lebih tinggi<\/li>\n<li>Masuk sebagai user non-root <a href=\"https:\/\/www.linuxid.net\/post\/cara-membuat-user-sudo-di-centos\/\">dengan hak sudo.<\/a><\/li>\n<\/ul>\n<h2>Langkah awal<\/h2>\n<p>Periksa versi CentOS Anda:<\/p>\n<pre>cat \/etc\/centos-release&#13;\n# CentOS Linux release 7.6.1810 (Core)<\/pre>\n<p>Siapkan <a href=\"https:\/\/www.linuxid.net\/post\/cara-mudah-setting-atau-ubah-zona-waktu-di-linux\/\">zona waktu<\/a>\u00a0server,\u00a0Pada contoh kali ini kita akan mengatur pada zona waktu menjadi Asia\/Jakarta :<\/p>\n<pre>timedatectl list-timezones&#13;\nsudo timedatectl set-timezone 'Asia\/Jakarta'<\/pre>\n<p>Perbarui paket sistem operasi Anda (software). Ini adalah langkah pertama yang penting karena memastikan Anda memiliki pembaruan terbaru dan perbaikan keamanan untuk paket perangkat lunak default sistem operasi Anda:<\/p>\n<pre>sudo yum update -y<\/pre>\n<p>Instal beberapa paket penting yang diperlukan untuk administrasi dasar sistem operasi CentOS:<\/p>\n<pre>sudo yum install -y curl wget vim git\u00a0unzip socat bash-completion epel-release<\/pre>\n<h2>Langkah 1 \u2013\u00a0Install PHP dan\u00a0PHP extensions<\/h2>\n<p>Setup Webtatic YUM repo:<\/p>\n<pre>sudo rpm -Uvh https:\/\/mirror.webtatic.com\/yum\/el7\/webtatic-release.rpm<\/pre>\n<p>Install PHP dan juga PHP extensions yang diperlukan :<\/p>\n<pre>sudo yum install -y php72w php72w-cli php72w-fpm php72w-common php72w-curl php72w-gd php72w-json php72w-mbstring php72w-xml php72w-zip php72w-opcache php72w-pecl-apcu<\/pre>\n<p>Untuk menampilkan modul PHP yang telah terkompilasi, anda dapat menjalankan :<\/p>\n<pre>php -m&#13;\n&#13;\nctype&#13;\ncurl&#13;\nexif&#13;\nfileinfo&#13;\n. . .&#13;\n. . .<\/pre>\n<p>Periksa <a href=\"https:\/\/www.linuxid.net\/post\/cara-memeriksa-versi-php-yang-berjalan-di-sistem\/\">versi PHP<\/a> :<\/p>\n<pre>php --version&#13;\n&#13;\n#\u00a0PHP 7.2.17 (cli) (built: May 13 2019 18:03:04) ( NTS )&#13;\n# Copyright (c) 1997-2018 The PHP Group&#13;\n# Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies&#13;\n#     with Zend OPcache v7.2.17, Copyright (c) 1999-2018, by Zend Technologies<\/pre>\n<p>Start dan aktifkan PHP-FPM service dengan perintah :<\/p>\n<pre>sudo systemctl start php-fpm.service&#13;\nsudo systemctl enable php-fpm.service<\/pre>\n<h2>Langkah 2 \u2013 Instal Acme.sh client dan install sertifikat Let\u2019s Encrypt<\/h2>\n<p>Mengamankan situs web Anda dengan HTTPS sangat penting, ini adalah praktik yang baik untuk mengamankan lalu lintas situs Anda. Untuk mendapatkan sertifikat SSL dari Let\u2019s Encrypt, kita akan menggunakan klien Acme.sh.<\/p>\n<p>Acme.sh adalah perangkat lunak unix shell murni untuk mendapatkan sertifikat SSL dari Let\u2019s Encrypt dengan tanpa dependensi.<\/p>\n<p>Download dan install\u00a0Acme.sh:<\/p>\n<pre>sudo su - root&#13;\ngit clone https:\/\/github.com\/Neilpang\/acme.sh.git&#13;\ncd acme.sh\u00a0&#13;\n.\/acme.sh --install --accountemail\u00a0<a href=\"https:\/\/www.linuxid.net\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"e69f899394b9838b878f8aa6839e878b968a83c885898b\">[email\u00a0protected]<\/a>&#13;\nsource ~\/.bashrc&#13;\ncd ~<\/pre>\n<p>periksa versi Acme.sh :<\/p>\n<pre>acme.sh --version&#13;\n# v2.8.0<\/pre>\n<p>Dapatkan sertifikat <strong>RSA<\/strong>\u00a0dan <strong>ECC\/ECDSA<\/strong> untuk domain\/hostname Anda:<code><br \/><\/code><\/p>\n<pre># RSA 2048&#13;\nacme.sh --issue\u00a0--standalone -d example.com --keylength 2048&#13;\n# ECDSA&#13;\nacme.sh --issue --standalone -d example.com --keylength ec-256<\/pre>\n<p>Jika ingin membuat sertifikat palsu untuk pengujian, Anda dapat menambahkan flag<code>--staging<\/code>ke perintah di atas.<\/p>\n<p>Setelah menjalankan perintah di atas, <em>certificates<\/em>\u00a0dan <em>keys<\/em>\u00a0akan berada di:<\/p>\n<ul>\n<li>untuk\u00a0<strong>RSA <\/strong>di direktori\u00a0:\u00a0<code>\/home\/username\/example.com<\/code>.<\/li>\n<li>untuk\u00a0<strong>ECC\/ECDSA<\/strong>\u00a0di direktori\u00a0:\u00a0<code>\/home\/username\/example.com_ecc<\/code>.<\/li>\n<\/ul>\n<p>Untuk list semua sertifikat, jalankan perintah :<\/p>\n<pre>acme.sh --list<\/pre>\n<p><a href=\"https:\/\/www.linuxid.net\/post\/membuat-direktori-di-linux-terminal-menggunakan-mkdir\/\">Buat direktori<\/a> untuk menyimpan sertifikat Anda. Kita akan menggunakan direktori <code>\/etc\/letsencrypt<\/code><\/p>\n<pre class=\"command\"><code>mkdir -p \/etc\/letsencrypt\/example.com&#13;\nsudo mkdir -p \/etc\/letsencrypt\/example.com_ecc<\/code><\/pre>\n<p>Install\/<a href=\"https:\/\/www.linuxid.net\/post\/cara-mudah-copy-cut-dan-paste-di-vim-vi\/\">copy sertifikat<\/a> ke direktori\u00a0<code>\/etc\/letsencrypt<\/code>.<\/p>\n<pre># RSA&#13;\nacme.sh --install-cert -d example.com --cert-file \/etc\/letsencrypt\/example.com\/cert.pem --key-file \/etc\/letsencrypt\/example.com\/private.key --fullchain-file \/etc\/letsencrypt\/example.com\/fullchain.pem --reloadcmd \"sudo systemctl reload nginx.service\"&#13;\n# ECC\/ECDSA&#13;\nacme.sh --install-cert -d example.com --ecc --cert-file \/etc\/letsencrypt\/example.com_ecc\/cert.pem --key-file \/etc\/letsencrypt\/example.com_ecc\/private.key --fullchain-file \/etc\/letsencrypt\/example.com_ecc\/fullchain.pem --reloadcmd \"sudo systemctl reload nginx.service\"<\/pre>\n<p>Semua sertifikat akan diperpanjang secara otomatis setiap 60 hari.<\/p>\n<p>Setelah mendapatkan sertifikat, keluar dari user root dan kembali ke user biasa dengan hak <a href=\"https:\/\/www.linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/\"><code>sudo<\/code><\/a> :<\/p>\n<pre>exit<\/pre>\n<h2>Langkah 3 \u2013 Instal dan Konfigurasi Nginx<\/h2>\n<p>Grav CMS dapat bekerja dengan baik dengan banyak web server. Dalam tutorial ini, kita akan menggunakan Nginx.<\/p>\n<p>Instal NGINX:<\/p>\n<pre>sudo yum install -y nginx<\/pre>\n<p>Periksa versi NGINX :<\/p>\n<pre>nginx -v&#13;\n#\u00a0nginx version: nginx\/1.12.2<\/pre>\n<p>Start dan enable\u00a0NGINX service agar mulai otomatis saat reboot :<\/p>\n<pre>sudo systemctl start nginx.service&#13;\nsudo systemctl enable nginx.service<\/pre>\n<p>Selanjutnya, konfigurasikan NGINX untuk Grav CMS. Kita akan membuat <a href=\"https:\/\/www.linuxid.net\/post\/cara-konfigurasi-nginx-server-block-di-centos-7\/\">server block<\/a> untuk Grav CMS dan tambahkan konfigurasi berikut.<\/p>\n<pre>\u00a0sudo vim \/etc\/nginx\/conf.d\/grav.conf<\/pre>\n<p>Copy dan paste konfigurasi berikut<\/p>\n<pre><code>server {&#13;\n  &#13;\n  listen 80;&#13;\n  listen 443 ssl;&#13;\n  server_name example.com;&#13;\n  root \/var\/www\/grav;&#13;\n  ssl_certificate \/etc\/letsencrypt\/example.com\/fullchain.pem;&#13;\n  ssl_certificate_key \/etc\/letsencrypt\/example.com\/private.key;&#13;\n  ssl_certificate \/etc\/letsencrypt\/example.com_ecc\/fullchain.pem;&#13;\n  ssl_certificate_key \/etc\/letsencrypt\/example.com_ecc\/private.key;&#13;\n  index index.html index.php;&#13;\n  &#13;\n  location \/ {&#13;\n    try_files $uri $uri\/ \/index.php?$query_string;&#13;\n  }&#13;\n  &#13;\n  location ~* \/(\\.git|cache|bin|logs|backup|tests)\/.*$ { return 403; }&#13;\n  location ~* \/(system|vendor)\/.*\\.(txt|xml|md|html|yaml|yml|php|pl|py|cgi|twig|sh|bat)$ { return 403; }&#13;\n  location ~* \/user\/.*\\.(txt|md|yaml|yml|php|pl|py|cgi|twig|sh|bat)$ { return 403; }&#13;\n  location ~ \/(LICENSE\\.txt|composer\\.lock|composer\\.json|nginx\\.conf|web\\.config|htaccess\\.txt|\\.htaccess) { return 403; }&#13;\n&#13;\n  location ~ \\.php$ {&#13;\n    fastcgi_pass 127.0.0.1:9000;&#13;\n    fastcgi_split_path_info ^(.+\\.php)(\/.+)$;&#13;\n    fastcgi_index index.php;&#13;\n    include fastcgi_params;&#13;\n    fastcgi_param SCRIPT_FILENAME $document_root\/$fastcgi_script_name;&#13;\n  }&#13;\n&#13;\n}<\/code><\/pre>\n<p>Periksa konfigurasi NGINX\u00a0agar tidak ada syntax errors:<\/p>\n<pre>sudo nginx -t<\/pre>\n<p>Reload\u00a0NGINX\u00a0service:<\/p>\n<pre>sudo systemctl reload nginx.service<\/pre>\n<h2>Langkah 4 \u2013 Install\u00a0Grav CMS<\/h2>\n<p><a href=\"https:\/\/www.linuxid.net\/post\/membuat-direktori-di-linux-terminal-menggunakan-mkdir\/\">Buat root direktori<\/a> untuk Grav CMS, direktori ini merupakan tempat di mana Grav CMS menyimpan semua filenya:<\/p>\n<pre>sudo mkdir -p \/var\/www\/grav<\/pre>\n<p>Ubah <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-perintah-chown-di-terminal-linux-dan-penggunaan\/\">kepemilikan<\/a> dari direktori\u00a0<code>\/var\/www\/grav<\/code>\u00a0menjadi\u00a0 <code>username_anda<\/code>, misal nama user anda adalah romi, maka :<\/p>\n<pre>sudo chown -R romi:romi \/var\/www\/grav<\/pre>\n<p><a href=\"https:\/\/www.linuxid.net\/post\/tutorial-penggunaan-perintah-cd-di-terminal-linux\/\">Masuk ke direktori<\/a>\u00a0document root grav cms:<\/p>\n<pre>cd \/var\/www\/grav<\/pre>\n<p>Download Grav source code via <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-menggunakan-command-wget-di-terminal\/\">wget<\/a> dan <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-lengkap-perintah-unzip-di-terminal-linux\/\">unzip<\/a> :<\/p>\n<p><em><strong>NOTE:<\/strong>\u00a0Pada saat penulisan, versi dari GravCMS adalah versi <strong><span style=\"color: #ff0000;\">1.6.9<\/span><\/strong>, Kunjungi halaman resmi <a href=\"https:\/\/getgrav.org\/downloads\" target=\"_blank\" rel=\"noopener\">download GravCMS<\/a> dan Perbarui URL download\u00a0 jika ada rilis yang lebih baru..<\/em><\/p>\n<pre>wget https:\/\/getgrav.org\/download\/core\/grav-admin\/<span style=\"color: #ff0000;\">1.6.9<\/span>&#13;\nunzip 1.6.9&#13;\nmv grav-admin\/* . &amp;&amp; mv grav-admin\/.* .&#13;\nrm -rf grav-admin 1.6.9<\/pre>\n<p>Ubah <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-perintah-chown-di-terminal-linux-dan-penggunaan\/\">kepemilikan<\/a> direktori <code>\/var\/www\/grav<\/code>\u00a0menjadi\u00a0 <code>nginx:<\/code><\/p>\n<pre>sudo chown -R nginx:nginx \/var\/www\/grav<\/pre>\n<p>kemudian buka konfigurasi berikut :<\/p>\n<pre>sudo vim \/etc\/php-fpm.d\/www.conf<\/pre>\n<p>Periksa konfigurasi <code>user<\/code> dan <code>group<\/code>, jika mereka memiliki nilai\u00a0<code>apache<\/code> sebagai user dan group ubah menjadi <code>nginx<\/code><\/p>\n<pre>user = nginx&#13;\ngroup = nginx<\/pre>\n<p>Restart PHP-FPM service.<\/p>\n<pre>sudo systemctl restart php-fpm.service<\/pre>\n<p>Buat direktori\u00a0<code>\/var\/lib\/php\/session\/<\/code>dan ubah\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/tutorial-perintah-chown-di-terminal-linux-dan-penggunaan\/\">kepemilikan<\/a> menjadi\u00a0<code>nginx:<\/code><\/p>\n<pre>sudo mkdir -p \/var\/lib\/php\/session\/ &amp;&amp; sudo chown -R nginx:nginx \/var\/lib\/php\/session\/<\/pre>\n<p>buka domain Anda di web browser dan ikuti instruksi yang ada di layar. Untuk akses Grav admin, tambahkan <code>\/admin<\/code> di url GravCMS anda.<\/p>\n<h2>Langkah 5 \u2013 Selesaikan Instalasi Grav CMS<\/h2>\n<p>Buka situs Anda di web browser dan ikuti instruksi untuk menyelesaikan instalasi Grav CMS.\u00a0Buat akun admin dengan klik tombol\u00a0\u201cCreate User\u201d<\/p>\n<p><a href=\"https:\/\/www.linuxid.net\/assets\/media\/ubuntu\/33814\/GRAV-CMS-Installer.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\" td-modal-image alignnone wp-image-34396 size-large\" src=\"https:\/\/www.linuxid.net\/assets\/media\/ubuntu\/33814\/GRAV-CMS-Installer-750x415.jpg\" alt=\"GRAV CMS Installer\" width=\"696\" height=\"385\"\/><\/a><\/p>\n<p>Setelah membuat akun admin, Anda akan dialihkan ke dasbor admin Grav:<\/p>\n<p><a href=\"https:\/\/www.linuxid.net\/assets\/media\/ubuntu\/33814\/GRAV-CMS-Admin-Dashboard.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" td-modal-image alignnone wp-image-34395 size-large\" src=\"https:\/\/www.linuxid.net\/assets\/media\/ubuntu\/33814\/GRAV-CMS-Admin-Dashboard-750x416.jpg\" alt=\"GRAV CMS Admin Dashboard\" width=\"696\" height=\"386\"\/><\/a><\/p>\n<p>Pada poin ini,\u00a0Instalasi Grav CMS selesai.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Grav adalah CMS dan platform berbasis file yang cepat, sederhana, dan fleksibel. Grav dibuat dengan&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1457,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[15,77,44,241],"class_list":["post-1621","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos","tag-centos","tag-centos-7","tag-cms","tag-grav-cms"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tutorial Install dan Konfigurasi Grav CMS di CentOS 7 - 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\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial Install dan Konfigurasi Grav CMS di CentOS 7 - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Grav adalah CMS dan platform berbasis file yang cepat, sederhana, dan fleksibel. Grav dibuat dengan&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-13T17:37:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-18T08:21:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/GRAV-CMS-Installer.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1930\" \/>\n\t<meta property=\"og:image:height\" content=\"1067\" \/>\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=\"6 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/\",\"url\":\"https:\/\/linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/\",\"name\":\"Tutorial Install dan Konfigurasi Grav CMS di CentOS 7 - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/GRAV-CMS-Installer.jpg\",\"datePublished\":\"2019-06-13T17:37:47+00:00\",\"dateModified\":\"2025-04-18T08:21:59+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/GRAV-CMS-Installer.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/GRAV-CMS-Installer.jpg\",\"width\":1930,\"height\":1067},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial Install dan Konfigurasi Grav CMS di CentOS 7\"}]},{\"@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":"Tutorial Install dan Konfigurasi Grav CMS di CentOS 7 - 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\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/","og_locale":"id_ID","og_type":"article","og_title":"Tutorial Install dan Konfigurasi Grav CMS di CentOS 7 - Linuxid","og_description":"Grav adalah CMS dan platform berbasis file yang cepat, sederhana, dan fleksibel. Grav dibuat dengan&hellip;","og_url":"https:\/\/linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/","og_site_name":"Linuxid","article_published_time":"2019-06-13T17:37:47+00:00","article_modified_time":"2025-04-18T08:21:59+00:00","og_image":[{"width":1930,"height":1067,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/GRAV-CMS-Installer.jpg","type":"image\/jpeg"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"6 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/","url":"https:\/\/linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/","name":"Tutorial Install dan Konfigurasi Grav CMS di CentOS 7 - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/GRAV-CMS-Installer.jpg","datePublished":"2019-06-13T17:37:47+00:00","dateModified":"2025-04-18T08:21:59+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/GRAV-CMS-Installer.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/GRAV-CMS-Installer.jpg","width":1930,"height":1067},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/tutorial-install-dan-konfigurasi-grav-cms-di-centos-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Tutorial Install dan Konfigurasi Grav CMS di CentOS 7"}]},{"@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\/1621","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=1621"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1621\/revisions"}],"predecessor-version":[{"id":2923,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1621\/revisions\/2923"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/1457"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=1621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}