{"id":1578,"date":"2019-07-04T23:56:49","date_gmt":"2019-07-04T16:56:49","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1578"},"modified":"2025-04-18T15:21:58","modified_gmt":"2025-04-18T08:21:58","slug":"cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9\/","title":{"rendered":"Cara Install dan Konfigurasi Fork CMS di NGINX Debian 9"},"content":{"rendered":"<p>Fork adalah CMS open-source yang mudah digunakan menggunakan Komponen Symfony. Fork memiliki antarmuka yang intuitif dan ramah pengguna, aplikasi hebat yang dapat Anda download untuk memperluas situs Anda, dan koleksi template yang indah.<\/p>\n<p>Dalam tutorial ini, kita akan melalui instalasi dan pengaturan Fork CMS pada sistem Debian 9 dengan menggunakan Nginx sebagai web server, MariaDB sebagai database, dan secara opsional Anda dapat mengamankan <em>transport layer<\/em> dengan menggunakan Acme.sh client dan sertifikat Let\u2019s Encrypt untuk menambahkan dukungan SSL.<\/p>\n<h2>Persyaratan<\/h2>\n<p>Persyaratan untuk Install dan Menjalankan Fork CMS adalah :<\/p>\n<ul>\n<li>PHP versi 7.1 atau lebih tinggi.<\/li>\n<li>Modul PHP extensions terinstall dan diaktifkan :\u00a0<strong>cURL<\/strong>,\u00a0<strong>libxml<\/strong>,\u00a0<strong>DOM<\/strong>,\u00a0<strong>SimpleXML<\/strong>,\u00a0<strong>SPL<\/strong>,\u00a0<strong>PDO (with MySQL driver)<\/strong>,\u00a0<strong>mb_string<\/strong>,\u00a0<strong>iconv<\/strong>,\u00a0<strong>GD2 graphics library<\/strong>,\u00a0<strong>JSON<\/strong>,\u00a0<strong>PCRE<\/strong>,\u00a0<strong>intl<\/strong>.<\/li>\n<li>MySQL 5.0 atau lebih tinggi.<\/li>\n<li>NGINX atau Apache dengan\u00a0\u00a0<code>.htaccess<\/code>,\u00a0<code>mod_rewrite<\/code>,\u00a0<code>mod_expires<\/code>\u00a0(optional tapi direkomendasikan),\u00a0<code>mod_deflate<\/code>(optional).<\/li>\n<\/ul>\n<h2>Prasyarat<\/h2>\n<ul>\n<li>Server dengan sistem operasi Debian 9.<\/li>\n<li>Masuk sebagai root atau user dengan hak <a href=\"https:\/\/www.linuxid.net\/post\/cara-membuat-user-sudo-di-debian-linux\/\">sudo<\/a><\/li>\n<\/ul>\n<h2>Sebelum Mulai<\/h2>\n<p>Sebelum memulai, Anda perlu memperbarui sistem dengan versi terbaru. Anda dapat melakukan ini dengan menjalankan perintah berikut dengan user root atau user biasa dengan hak <a href=\"https:\/\/www.linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/\"><code>sudo<\/code><\/a>:<\/p>\n<pre>sudo apt update &amp;&amp; sudo apt upgrade -y<\/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 (software). Ini adalah langkah pertama yang penting karena memastikan sistem up-to-date dan mendapat perbaikan keamanan untuk paket perangkat lunak default sistem operasi Anda:<\/p>\n<pre>apt update &amp;&amp; apt upgrade -y<\/pre>\n<p>Instal beberapa paket yang diperlukan untuk administrasi dasar sistem operasi Debian 9 :<\/p>\n<pre>apt install -y curl wget vim git\u00a0sudo unzip socat bash-completion dirmngr apt-transport-https<\/pre>\n<h2>Langkah 1 \u2013 Install PHP and PHP extensions<\/h2>\n<p>Debian tidak menyertakan instalasi PHP terbaru di repository resmi mereka. Kita akan Instal PHP, serta ekstensi PHP yang diperlukan dari repository pihak ketiga:<\/p>\n<pre>sudo wget -O \/etc\/apt\/trusted.gpg.d\/php.gpg https:\/\/packages.sury.org\/php\/apt.gpg&#13;\necho \"deb https:\/\/packages.sury.org\/php\/ $(lsb_release -sc) main\" | sudo tee \/etc\/apt\/sources.list.d\/php.list&#13;\nsudo apt update<\/pre>\n<p>Install PHP dan semua PHP extensions yang di perlukan oleh\u00a0Fork CMS :<\/p>\n<pre>sudo apt install -y php7.2 php7.2-cli php7.2-fpm php7.2-common php7.2-mysql php7.2-curl php7.2-json php7.0-zip php7.2-gd php7.2-xml php7.2-mbstring php7.2-opcache php7.2-intl<\/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# PHP 7.2.19-1+0~20190531112637.22+stretch~1.gbp75765b (cli) (built: May 31 2019 11:26: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.19-1+0~20190531112637.22+stretch~1.gbp75765b, Copyright (c) 1999-2018, by Zend Technologies<\/pre>\n<p>Layanan PHP-FPM di Debian 9 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 Nginx.<\/p>\n<h2>Langkah 2 \u2013 Install MariaDB dan Buat Database<\/h2>\n<p>Install MariaDB database server:<\/p>\n<pre>sudo apt install -y mariadb-server<\/pre>\n<p>Periksa versi MariaDB :<\/p>\n<pre>mysql --version&#13;\n# mysql Ver 15.1 Distrib 10.1.38-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2<\/pre>\n<p>Secara default, MariaDB tidak diamankan. Jadi, Anda perlu mengamankannya dengan<\/p>\n<pre>sudo mysql_secure_installation<\/pre>\n<p>Jawab semua pertanyaan seperti yang ditunjukkan di bawah ini:<\/p>\n<pre>Enter current password for root (enter for none): &#13;\nSet root password? [Y\/n] Y&#13;\nRemove anonymous users? [Y\/n] Y   &#13;\nDisallow root login remotely? [Y\/n] Y&#13;\nRemove test database and access to it? [Y\/n] Y&#13;\nReload privilege tables now? [Y\/n] Y&#13;\n<\/pre>\n<p>Setelah MariaDB diamankan, masuk ke shell MariaDB dengan perintah berikut:<\/p>\n<pre>sudo mysql -u root -p&#13;\n# Enter password<\/pre>\n<p>Masukkan kata sandi root Anda saat diminta. Kemudian, <a href=\"https:\/\/www.linuxid.net\/post\/cara-membuat-database-mysql-di-linux-terminal\/\">buat database<\/a> dan <a href=\"https:\/\/www.linuxid.net\/post\/cara-membuat-user-mysql-dan-hak-akses-mysql\/\">user database<\/a> untuk Fork CMS.\u00a0Dalam contoh berikut, kita akan membuat database dengan nama <code>forkdb<\/code>\u00a0dan dengan nama user <code>root<\/code><\/p>\n<pre>mysql&gt; CREATE DATABASE forkdb;&#13;\nmysql&gt; GRANT ALL ON forkdb.* TO 'root' IDENTIFIED BY 'g4nt!_d3n9an_Pa$$w0rd';&#13;\nmysql&gt; FLUSH PRIVILEGES;<\/pre>\n<p>Exit dari MariaDB:<\/p>\n<pre>mysql&gt; exit<\/pre>\n<h2>Step 3\u00a0\u2013 Install Acme.sh client dan Let\u2019s Encrypt certificate (optional)<\/h2>\n<p>Mengamankan blog\/website Anda dengan HTTPS memang langkah opsional, tetapi HTTPS adalah praktik yang baik untuk mengamankan lalu lintas situs Anda.<\/p>\n<p>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=\"2d5442585f7248404c44416d48554c405d4148034e4240\">[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.2<\/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 --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>:\u00a0<code>\/home\/username\/example.com directory.<\/code><\/li>\n<li>untuk\u00a0<strong>ECC\/ECDSA<\/strong>:\u00a0<code>\/home\/username\/example.com_ecc directory.<\/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># 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 id=\"step-install-and-configurenbspnginx\">Step\u00a04 \u2013 Install and configure NGINX<\/h2>\n<p>Download dan install NGINX dari repository Debian :<\/p>\n<pre>sudo apt install -y nginx<\/pre>\n<p>Periksa versi NGINX :<\/p>\n<pre>sudo nginx -v&#13;\n# nginx version: nginx\/1.10.3<\/pre>\n<p>Selanjutnya, konfigurasikan NGINX untuk Fork CMS. Kita akan membuat <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-konfigurasi-server-blocks-nginx-di-debian-9\/\">server block<\/a> untuk Fork CMS dan tambahkan konfigurasi berikut.<\/p>\n<pre>sudo nano \/etc\/nginx\/sites-available\/fork.conf<\/pre>\n<p>copy dan paste kontent berikut, jangan lupa mengganti example.com dengan nama domain Anda.<\/p>\n<pre><code>server {&#13;\n    listen 80;&#13;\n    listen 443 ssl;&#13;\n    root \/var\/www\/fork;&#13;\n    index index.php index.html;&#13;\n&#13;\n    server_name example.com;&#13;\n&#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&#13;\n    location \/ {&#13;\n    # Checks whether the requested url exists as a file $uri or directory $uri\/ in the root, else redirect to \/index.php.&#13;\n        try_files $uri $uri\/ @redirects;&#13;\n    }&#13;\n&#13;\n    location @redirects {&#13;\n        rewrite ^ \/index.php;&#13;\n    }&#13;\n&#13;\n    location ~ \\.php$ {&#13;\n        try_files $uri =404;&#13;\n        include fastcgi_params;&#13;\n        fastcgi_pass unix:\/var\/run\/php\/php7.2-fpm.sock;&#13;\n        fastcgi_index index.php;&#13;\n        fastcgi_read_timeout 60;&#13;\n        fastcgi_split_path_info ^(.+\\.php)(\/.+)$;&#13;\n        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;&#13;\n    }&#13;\n&#13;\n    # Don't pollute the logs with common requests&#13;\n    location = \/robots.txt  { access_log off; log_not_found off; }&#13;\n    location = \/favicon.ico { access_log off; log_not_found off; }&#13;\n&#13;\n    # As Fork CMS has the app_root as doc_root, we need to restrict access to a few things for security purposes!&#13;\n    location ~* ^\/(composer\\..*|vendor\\\/.*|Procfile$|\\.git\\\/.*|src\\\/Console.*|.*\\.gitignore|\\.editorconfig|\\.travis.yml|autoload\\.php|bower\\.json|phpunit\\.xml\\.dist|.*\\.md|app\\\/logs\\\/.*|app\\\/config\\\/.*|src\\\/Frontend\\\/Cache\\\/CompiledTemplates.*|src\\\/Frontend\\\/Cache\\\/Locale\\\/.*\\.php|src\\\/Frontend\\\/Cache\\\/Navigation\\\/.*\\.php|src\\\/Frontend\\\/Cache\\\/Search\\\/.*|src\\\/Backend\\\/Cache\\\/CompiledTemplates\\\/.*|src\\\/Backend\\\/Cache\\\/Locale\\\/.*\\.php)$ {&#13;\n        deny all;&#13;\n        access_log off;&#13;\n        log_not_found off;&#13;\n    }&#13;\n&#13;\n    # Deny access to dot-files.&#13;\n    location ~ \/\\. {&#13;\n        deny all;&#13;\n        access_log off;&#13;\n        log_not_found off;&#13;\n    }&#13;\n}<\/code><\/pre>\n<p>Aktifkan konfigurasi\u00a0<code>fork.conf<\/code>\u00a0dengan <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\/fork.conf \/etc\/nginx\/sites-enabled<\/pre>\n<p>Periksa konfigurasi NGINX untuk melihat tidak ada syntax errors:<\/p>\n<pre>sudo nginx -t<\/pre>\n<p><a href=\"https:\/\/www.linuxid.net\/post\/perintah-dasar-untuk-manajemen-nginx-services\/\">Reload\u00a0NGINX<\/a>\u00a0service:<\/p>\n<pre>sudo systemctl reload nginx.service<\/pre>\n<h2>Langkah 5 \u2013 Install\u00a0Composer<\/h2>\n<p>Install Composer, PHP dependency manager :<\/p>\n<pre>php -r \"copy('https:\/\/getcomposer.org\/installer', 'composer-setup.php');\"&#13;\n&#13;\nphp -r \"if (hash_file('sha384', 'composer-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;\"&#13;\n&#13;\nphp composer-setup.php&#13;\n&#13;\nphp -r \"unlink('composer-setup.php');\"&#13;\n&#13;\nsudo mv composer.phar \/usr\/local\/bin\/composer<\/pre>\n<p>Periksa versi Composer :<\/p>\n<pre>composer --version&#13;\n#\u00a0Composer version 1.8.5 2019-04-09 17:46:47<\/pre>\n<p><em><strong>NOTE<\/strong>: Perintah instalasi komposer kemungkinan akan berubah di masa mendatang, jadi periksa https:\/\/getcomposer.org\/download\/ untuk perintah yang paling mutakhir jika perintah di atas tidak berfungsi.<\/em><\/p>\n<h2 id=\"step-nbspinstall-shopware\">Step\u00a06 \u2013 Install\u00a0Fork CMS<\/h2>\n<p><a href=\"https:\/\/www.linuxid.net\/post\/membuat-direktori-di-linux-terminal-menggunakan-mkdir\/\">Buat root direktori<\/a> untuk Fork CMS,\u00a0direktori ini merupakan tempat di mana Fork CMS menyimpan semua data dan file dari CMS.<\/p>\n<pre>sudo mkdir -p \/var\/www\/fork<\/pre>\n<p>Ubah kepemilikan dari direktori\u00a0<code>\/var\/www\/fork<\/code>\u00a0menjadi\u00a0 username anda, misal username saya <code>budi<\/code>, maka:<\/p>\n<pre>sudo chown -R budi:budi \/var\/www\/fork<\/pre>\n<p>Ganti <code>budi<\/code> dengan username login Anda. pada langkah berikutnya <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-penggunaan-perintah-cd-di-terminal-linux\/\">masuk ke direktori<\/a>\u00a0document root Fork cms dan download stable release dari Fork CMS :<\/p>\n<pre>cd \/var\/www\/fork&#13;\ncomposer create-project forkcms\/forkcms .<\/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\/fork<\/code>\u00a0menjadi\u00a0<code>www-data<\/code>.<\/p>\n<pre>sudo chown -R www-data:www-data \/var\/www\/fork<\/pre>\n<p>Edit file <code>app\/config\/parameters.yml.dist<\/code> dan atur informasi database .<\/p>\n<pre>sudo nano \/var\/www\/fork\/app\/config\/parameters_install.yml<\/pre>\n<p>Dengan menggunakan browser web pilihan Anda, buka situs Anda dan ikuti installer Fork CMS. Untuk mengakses admin area Fork cukup tambahkan <code>\/private<\/code> ke URL situs Anda.<\/p>\n<h2>Langkah 7 \u2013 Selesaikan Setup Fork CMS<\/h2>\n<p>Pastikan server Anda memenuhi semua persyaratan dan lanjutkan:<\/p>\n<p><a href=\"https:\/\/www.linuxid.net\/assets\/media\/debian\/33769\/page-1-Fork-CMS-installer.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\" td-modal-image alignnone size-large wp-image-34765\" src=\"https:\/\/www.linuxid.net\/assets\/media\/debian\/33769\/page-1-Fork-CMS-installer-750x417.jpg\" alt=\"page 1- Fork CMS installer\" width=\"696\" height=\"387\"\/><\/a><\/p>\n<p>Pilih bahasa dan klik <strong>next<\/strong>:<\/p>\n<p><a href=\"https:\/\/www.linuxid.net\/assets\/media\/debian\/33769\/page-2-Fork-CMS-Select-language.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" td-modal-image alignnone size-large wp-image-34766\" src=\"https:\/\/www.linuxid.net\/assets\/media\/debian\/33769\/page-2-Fork-CMS-Select-language-750x413.jpg\" alt=\"page 2 - Fork CMS Select language\" width=\"696\" height=\"383\"\/><\/a><\/p>\n<p>Pilih pengaturan sesuai keinginan dan klik <strong>next<\/strong>:<\/p>\n<p><a href=\"https:\/\/www.linuxid.net\/assets\/media\/debian\/33769\/page-3-Fork-CMS-Settings.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" td-modal-image alignnone size-large wp-image-34767\" src=\"https:\/\/www.linuxid.net\/assets\/media\/debian\/33769\/page-3-Fork-CMS-Settings-750x418.jpg\" alt=\"page 3 - Fork CMS Settings\" width=\"696\" height=\"388\"\/><\/a><\/p>\n<p>Masukkan pengaturan database Anda dan klik <strong>next<\/strong>. Pastikan Anda sudah membuat database.<\/p>\n<p><a href=\"https:\/\/www.linuxid.net\/assets\/media\/debian\/33769\/page-4-Fork-CMS-Database-details.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" td-modal-image alignnone size-large wp-image-34768\" src=\"https:\/\/www.linuxid.net\/assets\/media\/debian\/33769\/page-4-Fork-CMS-Database-details-750x411.jpg\" alt=\"page 4 - Fork CMS Database details\" width=\"696\" height=\"381\"\/><\/a><\/p>\n<p>Buat user dan selesaikan instalasi:<\/p>\n<p><a href=\"https:\/\/www.linuxid.net\/assets\/media\/debian\/33769\/page-5-Fork-CMS-Finish-installation.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" td-modal-image alignnone size-large wp-image-34769\" src=\"https:\/\/www.linuxid.net\/assets\/media\/debian\/33769\/page-5-Fork-CMS-Finish-installation-750x414.jpg\" alt=\"page 5 - Fork CMS Finish installation\" width=\"696\" height=\"384\"\/><\/a><\/p>\n<p>Anda akan melihat halaman berikut setelah Anda menyelesaikan semua langkah di atas:<\/p>\n<p><a href=\"https:\/\/www.linuxid.net\/assets\/media\/debian\/33769\/page-6-Fork-CMS-login.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" td-modal-image alignnone wp-image-34770 size-large\" src=\"https:\/\/www.linuxid.net\/assets\/media\/debian\/33769\/page-6-Fork-CMS-login-750x415.jpg\" alt=\"page 6 - Fork CMS login\" width=\"696\" height=\"385\"\/><\/a><\/p>\n<p>Pada poin ini Anda telah berhasil menginstal Fork CMS.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fork adalah CMS open-source yang mudah digunakan menggunakan Komponen Symfony. Fork memiliki antarmuka yang intuitif&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1336,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[44,16,80,211,28,22,14],"class_list":["post-1578","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-debian","tag-cms","tag-debian","tag-debian-9","tag-fork-cms","tag-nginx","tag-php","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 Fork CMS di NGINX Debian 9 - 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-fork-cms-di-nginx-debian-9\/\" \/>\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 Fork CMS di NGINX Debian 9 - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Fork adalah CMS open-source yang mudah digunakan menggunakan Komponen Symfony. Fork memiliki antarmuka yang intuitif&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-04T16:56:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-18T08:21:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/page-1-Fork-CMS-installer.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1918\" \/>\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=\"8 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-fork-cms-di-nginx-debian-9\/\",\"url\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9\/\",\"name\":\"Cara Install dan Konfigurasi Fork CMS di NGINX Debian 9 - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/page-1-Fork-CMS-installer.jpg\",\"datePublished\":\"2019-07-04T16:56:49+00:00\",\"dateModified\":\"2025-04-18T08:21:58+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/page-1-Fork-CMS-installer.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/page-1-Fork-CMS-installer.jpg\",\"width\":1918,\"height\":1067},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara Install dan Konfigurasi Fork CMS di NGINX Debian 9\"}]},{\"@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 Fork CMS di NGINX Debian 9 - 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-fork-cms-di-nginx-debian-9\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Install dan Konfigurasi Fork CMS di NGINX Debian 9 - Linuxid","og_description":"Fork adalah CMS open-source yang mudah digunakan menggunakan Komponen Symfony. Fork memiliki antarmuka yang intuitif&hellip;","og_url":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9\/","og_site_name":"Linuxid","article_published_time":"2019-07-04T16:56:49+00:00","article_modified_time":"2025-04-18T08:21:58+00:00","og_image":[{"width":1918,"height":1067,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/page-1-Fork-CMS-installer.jpg","type":"image\/jpeg"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"8 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9\/","url":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9\/","name":"Cara Install dan Konfigurasi Fork CMS di NGINX Debian 9 - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/page-1-Fork-CMS-installer.jpg","datePublished":"2019-07-04T16:56:49+00:00","dateModified":"2025-04-18T08:21:58+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/page-1-Fork-CMS-installer.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/page-1-Fork-CMS-installer.jpg","width":1918,"height":1067},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/cara-install-dan-konfigurasi-fork-cms-di-nginx-debian-9\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Cara Install dan Konfigurasi Fork CMS di NGINX Debian 9"}]},{"@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\/1578","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=1578"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1578\/revisions"}],"predecessor-version":[{"id":2907,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1578\/revisions\/2907"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/1336"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=1578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1578"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}