{"id":1456,"date":"2019-08-21T00:47:09","date_gmt":"2019-08-20T17:47:09","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1456"},"modified":"2025-04-18T15:21:41","modified_gmt":"2025-04-18T08:21:41","slug":"cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/","title":{"rendered":"Cara Install dan Konfigurasi Grav CMS di Nginx Ubuntu 18.04"},"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 \u2013\u00a0<em>Twig Templating<\/em> untuk kontrol yang kuat dari antarmuka pengguna, Markdown untuk pembuatan konten, YAML untuk konfigurasi sederhana, Parsedown untuk Markdown yang cepat dan dukungan Markdown Ekstra, layer Cache Doctrine untuk performa, Gregwar Image Library untuk manipulasi gambar dinamis, dan Symfony Console untuk antarmuka CLI.<\/p>\n<p>Tutorial ini akan memandu Anda melalui prosedur instalasi Grav CMS pada server Ubuntu 18.04 baru menggunakan Nginx sebagai web server dan sertifikat SSL Let\u2019s encrypt.<code\/><\/p>\n<h2>Persyaratan<\/h2>\n<ul>\n<li>Web Server (Apache, Nginx, LiteSpeed, Lightly, IIS,)<\/li>\n<li><a href=\"https:\/\/www.linuxid.net\/post\/cara-install-dan-konfigurasi-php-di-ubuntu-18-04\/\">PHP<\/a>\u00a07.1.3 atau lebih tinggi dengan PHP extensions:\u00a0<code>curl,\u00a0<\/code><code>ctype,\u00a0<\/code><code>dom,\u00a0<\/code><code>gd,\u00a0<\/code><code>json,\u00a0<\/code><code>mbstring,\u00a0<\/code><code>openssl,\u00a0<\/code><code>session,\u00a0<\/code><code>simplexml<\/code>,\u00a0<code>xml,\u00a0<\/code><code>zip,\u00a0apcu,\u00a0opcache,\u00a0yaml<\/code><\/li>\n<\/ul>\n<h2>Prasyarat<\/h2>\n<ul>\n<li>Server yang menjalankan Ubuntu 18.04<\/li>\n<li>User non-root dengan\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/cara-membuat-user-sudo-di-ubuntu-linux\/\">hak akses sudo<\/a>.<\/li>\n<\/ul>\n<h2>Langkah Opsional<\/h2>\n<p>Lakukan langkah berikut untuk memeriksa dan juga memastikan Anda telah siap untuk Install Grav CMS di Ubuntu 18.04.<\/p>\n<h3>Periksa versi Ubuntu:<\/h3>\n<p>Gunakan perintah berikut untuk memeriksa\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/cara-melihat-versi-ubuntu-menggunakan-terminal\/\" target=\"_blank\" rel=\"noopener\">versi Ubuntu<\/a>\u00a0Anda.<\/p>\n<pre>lsb_release -ds<\/pre>\n<h3>Pengaturan zona waktu<\/h3>\n<p><a href=\"https:\/\/www.linuxid.net\/post\/cara-mengatur-atau-mengubah-zona-waktu-di-ubuntu-18-04\/\" target=\"_blank\" rel=\"noopener\">Pengaturan zona waktu<\/a>\u00a0cukup penting agar pengaturan cron job sesuai dengan waktu lokal, untuk melihat seluruh zona waktu gunakan perintah\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/cara-mudah-setting-atau-ubah-zona-waktu-di-linux\/\" target=\"_blank\" rel=\"noopener\"><code>timedatectl<\/code>\u00a0<\/a>dan tampilkan seluruh zona waktu yang tersedia.<\/p>\n<pre>timedatectl list-timezones<\/pre>\n<p>Pada contoh kali ini kita akan mengatur pada Zona waktu menjadi Asia\/Jakarta :<\/p>\n<pre>sudo timedatectl set-timezone 'Asia\/Jakarta'<\/pre>\n<h3>Perbarui paket sistem operasi Anda:<\/h3>\n<pre>sudo apt update\u00a0&amp;&amp;\u00a0sudo apt upgrade -y<\/pre>\n<p>Instal beberapa paket penting yang diperlukan untuk administrasi dasar sistem operasi Ubuntu:<\/p>\n<pre>sudo apt install -y curl wget vim git\u00a0unzip socat bash-completion<\/pre>\n<h2 id=\"step-install-nodejs-and-npm\">Langkah 1\u00a0\u2013 Install PHP dan PHP extensions<\/h2>\n<p>Install PHP dan semua PHP extensions :<\/p>\n<pre>sudo apt install -y php7.2 php7.2-cli php7.2-fpm php7.2-common php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-xml php7.2-zip php7.2-opcache php-apcu<\/pre>\n<p>Untuk menampilkan PHP yang dikompilasi dalam modul, 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-0ubuntu0.18.04.1 (cli) (built: Apr 18 2019 14:12:38) ( 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-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies<\/pre>\n<p>Layanan PHP-FPM secara otomatis dimulai dan diaktifkan saat reboot, sehingga tidak perlu memulai dan mengaktifkannya secara manual. Kita bisa beralih ke langkah selanjutnya, yaitu instalasi dan pengaturan SSL.<\/p>\n<h2>Langkah 2 \u2013 Dapatkan Sertifikat Let\u2019s Encrypt (opsional)<\/h2>\n<p>Mengamankan blog\/website Anda dengan HTTPS memang langkah opsional, tetapi HTTPS adalah praktik yang baik untuk mengamankan lalu lintas situs Anda. Untuk mendapatkan sertifikat TLS dari Let\u2019s Encrypt, kita akan menggunakan klien\u00a0<code>acme.sh<\/code>. Acme.sh adalah perangkat lunak shell UNIX yang digunakan untuk mendapatkan sertifikat TLS dari Let\u2019s Encrypt dengan tanpa dependensi.<\/p>\n<p>Unduh dan instal acme.sh:<\/p>\n<pre>sudo su - root&#13;\ngit clone https:\/\/github.com\/Neilpang\/acme.sh.git&#13;\ncd acme.sh &#13;\n.\/acme.sh --install --accountemail <a href=\"https:\/\/www.linuxid.net\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"8ff6e0fafdd0eae2eee6e3cfeaf7eee2ffe3eaa1ece0e2\">[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.1<\/pre>\n<p>Dapatkan sertifikat <strong>RSA<\/strong>\u00a0dan <strong>ECC\/ECDSA\u00a0<\/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>mkdir -p \/etc\/letsecnrypt\/example.com&#13;\nsudo mkdir -p \/etc\/letsencrypt\/example.com_ecc<\/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 class=\"EnlighterJSRAW\" data-enlighter-linenumbers=\"false\"># 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&#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\"&#13;\n<\/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 apt install nginx<\/pre>\n<p>Periksa versi NGINX :<\/p>\n<pre>sudo nginx -v&#13;\n#\u00a0nginx version: nginx\/1.14.0 (Ubuntu)<\/pre>\n<p>Selanjutnya, konfigurasikan NGINX untuk Grav CMS. Kita akan membuat <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-penggunaan-server-blocks-nginx-di-ubuntu-18-04\/\">server block<\/a> untuk Grav CMS dan tambahkan konfigurasi berikut.<\/p>\n<pre>sudo vim \/etc\/nginx\/sites-available\/grav.conf<code spellcheck=\"false\"\/><\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-linenumbers=\"false\">server {&#13;\n&#13;\n\u00a0listen 80;&#13;\n listen 443 ssl;&#13;\n&#13;\n\u00a0 server_name example.com;&#13;\n&#13;\n\u00a0 root \/var\/www\/grav;&#13;\n&#13;\n\u00a0 index index.php;&#13;\n&#13;\n\u00a0 ssl_certificate \/etc\/letsencrypt\/status.example.com\/fullchain.cer;&#13;\n\u00a0 ssl_certificate_key \/etc\/letsencrypt\/status.example.com\/status.example.com.key;&#13;\n\u00a0 ssl_certificate \/etc\/letsencrypt\/status.example.com_ecc\/fullchain.cer;&#13;\n\u00a0 ssl_certificate_key \/etc\/letsencrypt\/status.example.com_ecc\/status.example.com.key;&#13;\n&#13;\n\u00a0 location \/ { try_files $uri $uri\/ \/index.php?$query_string; }&#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\u00a0 location ~ \\.php$ {&#13;\n\u00a0 \u00a0 fastcgi_pass unix:\/var\/run\/php\/php7.2-fpm.sock;&#13;\n\u00a0 \u00a0 fastcgi_split_path_info ^(.+\\.php)(\/.+)$;&#13;\n\u00a0 \u00a0 fastcgi_index index.php;&#13;\n\u00a0 \u00a0 include fastcgi_params;&#13;\n\u00a0 \u00a0 fastcgi_param SCRIPT_FILENAME $document_root\/$fastcgi_script_name;&#13;\n\u00a0 }&#13;\n&#13;\n}<\/pre>\n<p>Aktifkan konfigurasi <code>grav.conf<\/code> dengan <a href=\"https:\/\/www.linuxid.net\/post\/cara-membuat-symbolic-links-menggunakan-perintah-ln\/\">membuat symlink<\/a> ke direktori\u00a0<code>sites-enabled<\/code>\u00a0 :<\/p>\n<pre>sudo ln -s \/etc\/nginx\/sites-available\/grav.conf \/etc\/nginx\/sites-enabled\/<\/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&#13;\n<\/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>:<\/p>\n<pre>sudo chown -R [<code>username_anda]<\/code>:[<code>username_anda]<\/code> \/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>\u00a0Kunjungi 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\/1.6.8&#13;\nunzip 1.6.8&#13;\nmv grav-admin\/* . &amp;&amp; mv grav-admin\/.* .&#13;\nrm -rf grav-admin 1.6.8<\/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>www-data:<\/code><\/p>\n<pre>sudo chown -R www-data:www-data \/var\/www\/grav<\/pre>\n<p>Buka situs Anda di web browser dan ikuti instruksi untuk menyelesaikan instalasi Grav CMS.<\/p>\n<h2>Langkah 5 \u2013 Selesaikan pengaturan Grav CMS<\/h2>\n<p>Buat akun admin:<\/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":[6],"tags":[44,28,22,9,129,167,14],"class_list":["post-1456","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ubuntu","tag-cms","tag-nginx","tag-php","tag-ubuntu","tag-ubuntu-18-04","tag-ubuntu-server","tag-web-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara Install dan Konfigurasi Grav CMS di Nginx Ubuntu 18.04 - 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-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Install dan Konfigurasi Grav CMS di Nginx Ubuntu 18.04 - 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\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-20T17:47:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-18T08:21:41+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\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/\",\"url\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/\",\"name\":\"Cara Install dan Konfigurasi Grav CMS di Nginx Ubuntu 18.04 - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/GRAV-CMS-Installer.jpg\",\"datePublished\":\"2019-08-20T17:47:09+00:00\",\"dateModified\":\"2025-04-18T08:21:41+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/#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\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara Install dan Konfigurasi Grav CMS di Nginx Ubuntu 18.04\"}]},{\"@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 Install dan Konfigurasi Grav CMS di Nginx Ubuntu 18.04 - 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-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Install dan Konfigurasi Grav CMS di Nginx Ubuntu 18.04 - 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\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/","og_site_name":"Linuxid","article_published_time":"2019-08-20T17:47:09+00:00","article_modified_time":"2025-04-18T08:21:41+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\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/","url":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/","name":"Cara Install dan Konfigurasi Grav CMS di Nginx Ubuntu 18.04 - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/GRAV-CMS-Installer.jpg","datePublished":"2019-08-20T17:47:09+00:00","dateModified":"2025-04-18T08:21:41+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/#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\/cara-install-dan-konfigurasi-grav-cms-di-nginx-ubuntu-18-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Cara Install dan Konfigurasi Grav CMS di Nginx Ubuntu 18.04"}]},{"@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\/1456","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=1456"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1456\/revisions"}],"predecessor-version":[{"id":2853,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1456\/revisions\/2853"}],"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=1456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}