{"id":2048,"date":"2019-02-02T00:31:37","date_gmt":"2019-02-01T17:31:37","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=2048"},"modified":"2025-03-18T21:16:05","modified_gmt":"2025-03-18T14:16:05","slug":"install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/","title":{"rendered":"Install dan Konfigurasi Magento 2 di Nginx Ubuntu 18.04"},"content":{"rendered":"<p>Magento adalah platform e-commerce kelas enterprise terkemuka dan dibangun dengan teknologi open source yang menggabungkan fitur-fitur canggih, fleksibilitas dan antarmuka yang ramah pengguna.<\/p>\n<p>Dengan fitur-fitur seperti Melibatkan Pengalaman Belanja, Arsitektur Modular yang Fleksibel dan Skalabilitas serta Kinerja Magento membuatnya menjadi platform pilihan bagi sebagian besar pedagang online.<\/p>\n<p>Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana install Magento 2.3 pada LEMP stack Ubuntu 18.04. Kita akan menggunakan Nginx sebagai server web, PHP 7.2, dan MySQL atau MariaDB sebagai server database.<\/p>\n<h2>Prasyarat<\/h2>\n<p>Pastikan Anda telah memenuhi prasyarat berikut sebelum melanjutkan dengan tutorial ini:<\/p>\n<ul>\n<li>Memiliki nama domain yang menunjuk ke IP server publik. Kami akan menggunakan contoh domain <code>example.com<\/code>.<\/li>\n<li>Nginx terinstal di server Ubuntu Anda, dengan <a href=\"https:\/\/www.linuxid.net\/post\/cara-install-dan-konfigurasi-nginx-di-ubuntu-server\/\">mengikuti instruksi ini.<\/a><\/li>\n<li>Memiliki Sertifikat SSL terpasang untuk domain Anda. Sertifikat SSL ini berfungsi untuk\u00a0 mengenkripsi informasi pengguna. Anda dapat menginstal sertifikat SSL gratis Let\u2019s Encrypt dengan <a href=\"https:\/\/www.linuxid.net\/post\/cara-konfigurasi-lets-encrypt-di-nginx-ubuntu-18-04\/\">mengikuti instruksi ini.<\/a><\/li>\n<\/ul>\n<p>Agar dapat mengakses repositori kode Magento, Anda harus membuat kunci otentikasi. Jika Anda tidak memiliki akun Magento Marketplace, Anda dapat membuatnya dengan menuju\u00a0<a href=\"https:\/\/www.magentocommerce.com\/products\/applications\/customer\/create\/\" target=\"_blank\" rel=\"noopener\">halaman ini<\/a>. Setelah Anda membuat akun, silakan periksa<a href=\"https:\/\/devdocs.magento.com\/guides\/v2.3\/install-gde\/prereq\/connect-auth.html\" target=\"_blank\" rel=\"noopener\"> instruksi ini<\/a> tentang cara membuat set kunci otentikasi baru.<\/p>\n<p>Perbarui paket sistem ke versi terbaru dan instal <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-perintah-unzip-di-terminal-linux\">utilitas unzip:<\/a><\/p>\n<pre>sudo apt update &amp;&amp; sudo apt upgrade\r\n\r\nsudo apt install unzip<\/pre>\n<h2>Membuat database MySQL<\/h2>\n<p>Jika Anda sudah memiliki\u00a0(salah satu)\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/tutorial-install-dan-konfigurasi-mysql-di-ubuntu-18-04\/\">MySQL<\/a> atau <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-install-dan-konfigurasi-mariadb-di-ubuntu-18-04\/\">MariaDB<\/a>\u00a0terinstall di server Anda, lewati langkah ini. Jika belum, Anda dapat menginstal paket server MySQL 5.7 dari repositori default Ubuntu dengan mengetik:<\/p>\n<pre>sudo apt install mysql-server mysql-client<\/pre>\n<p>Untuk instalasi MySQL baru, disarankan untuk menjalankan perintah <code>mysql_secure_installation<\/code> untuk meningkatkan keamanan server MySQL Anda.<\/p>\n<p>Login ke shell MySQL menggunakan perintah berikut:<\/p>\n<pre>sudo mysql<\/pre>\n<p>Dari dalam shell MySQL, jalankan pernyataan SQL berikut untuk <a href=\"https:\/\/www.linuxid.net\/post\/cara-membuat-database-mysql-di-linux-terminal\/\">membuat database baru<\/a> bernama <code>magento<\/code>:<\/p>\n<pre>CREATE DATABASE magento;<\/pre>\n<p>Selanjutnya, buat akun pengguna MySQL bernama <code>magento<\/code> dan <a href=\"https:\/\/www.linuxid.net\/post\/cara-membuat-user-mysql-dan-hak-akses-mysql\/\">berikan hak akses<\/a> yang diperlukan kepada pengguna dengan menjalankan perintah berikut:<\/p>\n<pre>GRANT ALL ON magento.* TO 'magento'@'localhost' IDENTIFIED BY '<span style=\"color: #ff0000;\">ganti_dengan_password<\/span>';<\/pre>\n<p>Perintah di atas akan memberikan semua izin kepada pengguna <code>magento<\/code>\u00a0untuk dapat membaca dan menulis di database. Pastikan untuk mengubah\u00a0<code>ganti_dengan_password<\/code>\u00a0dengan kata sandi yang kuat.<\/p>\n<p>Setelah selesai, keluar dari konsol MySQL dengan mengetik:<\/p>\n<pre>EXIT;<\/pre>\n<h2>Membuat User Baru di Sistem Linux<\/h2>\n<p>Buat <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-perintah-useradd-dan-contoh-penggunaan\">user dan grup baru<\/a>, yang akan menjadi pemilik sistem file Magento, untuk kemudahan analisa dan penyelesaian masalah izin keamanan, kami akan menamai user baru tersebut dengan nama\u00a0<code>magento<\/code>:<\/p>\n<pre>sudo useradd -m -U -r -d \/opt\/magento magento<\/pre>\n<p>Tambahkan pengguna <code>www-data<\/code> ke grup <code>magento<\/code> dan ubah izin direktori <code>\/opt\/magento<\/code> sehingga Nginx dapat mengakses instalasi Magento:<\/p>\n<pre>sudo usermod -a -G magento www-data\r\n\r\nsudo chmod 750 \/opt\/magento<\/pre>\n<h2 id=\"installing-and-configuring-php\">Install dan Konfigurasi PHP<\/h2>\n<p><a href=\"https:\/\/www.linuxid.net\/post\/cara-install-dan-konfigurasi-php-di-ubuntu-18-04\/\">PHP 7.2<\/a> yang merupakan versi default PHP di Ubuntu 18.04 sepenuhnya didukung dan direkomendasikan untuk Magento 2.3. Karena kita akan menggunakan Nginx sebagai web server, kita juga akan menginstal paket PHP-FPM.<\/p>\n<p>Jalankan perintah berikut untuk menginstal PHP dan semua modul PHP yang diperlukan:<\/p>\n<pre>sudo apt install php7.2-common php7.2-cli php7.2-fpm php7.2-opcache php7.2-gd php7.2-mysql php7.2-curl php7.2-intl php7.2-xsl php7.2-mbstring php7.2-zip php7.2-bcmath php7.2-soap<\/pre>\n<p>Layanan PHP-FPM akan secara otomatis dimulai setelah proses instalasi selesai, Anda dapat memverifikasinya dengan melihat status layanan di terminal Linux dengan mengetik perintah :<\/p>\n<pre>sudo systemctl status php7.2-fpm<\/pre>\n<p>Output akan menunjukkan bahwa layanan fpm aktif dan berjalan.<\/p>\n<pre>\u25cf php7.2-fpm.service - The PHP 7.2 FastCGI Process Manager\r\n   Loaded: loaded (\/lib\/systemd\/system\/php7.2-fpm.service; enabled; vendor preset: enabled)\r\n   Active: active (running) since Wed 2018-12-12 15:47:16 UTC; 5s ago\r\n     Docs: man:php-fpm7.2(8)\r\n Main PID: 16814 (php-fpm7.2)\r\n   Status: \"Ready to handle connections\"\r\n    Tasks: 3 (limit: 505)\r\n   CGroup: \/system.slice\/php7.2-fpm.service<\/pre>\n<p>Tetapkan opsi PHP yang diperlukan dan yang disarankan:<\/p>\n<pre>sudo sed -i \"s\/memory_limit = .*\/memory_limit = 1024M\/\" \/etc\/php\/7.2\/fpm\/php.ini\r\nsudo sed -i \"s\/upload_max_filesize = .*\/upload_max_filesize = 256M\/\" \/etc\/php\/7.2\/fpm\/php.ini\r\nsudo sed -i \"s\/zlib.output_compression = .*\/zlib.output_compression = on\/\" \/etc\/php\/7.2\/fpm\/php.ini\r\nsudo sed -i \"s\/max_execution_time = .*\/max_execution_time = 18000\/\" \/etc\/php\/7.2\/fpm\/php.ini\r\nsudo sed -i \"s\/;date.timezone.*\/date.timezone = UTC\/\" \/etc\/php\/7.2\/fpm\/php.ini\r\nsudo sed -i \"s\/;opcache.save_comments.*\/opcache.save_comments = 1\/\" \/etc\/php\/7.2\/fpm\/php.ini<\/pre>\n<p>Selanjutnya kita perlu membuat <em>FPM pool<\/em> untuk\u00a0user <code>magento<\/code>.<\/p>\n<p>Buka text editor Anda dan buat file berikut:<\/p>\n<pre>sudo nano \/etc\/php\/7.2\/fpm\/pool.d\/magento.conf<\/pre>\n<pre>[magento]\r\n<span class=\"na\">user = magento\r\ngroup = www-data\r\nlisten.owner = magento\r\nlisten.group = www-data\r\nlisten = \/var\/run\/php\/php7.2-fpm-magento.sock\r\npm = <span style=\"color: #ff0000;\">ondemand<\/span>\r\npm.max_children =  <span style=\"color: #ff0000;\">50<\/span>\r\npm.process_idle_timeout = 10s\r\npm.max_requests = <span style=\"color: #ff0000;\">500<\/span>\r\nchdir = \/<\/span><\/pre>\n<p>Restart layanan PHP-FPM agar perubahan diterapkan:<\/p>\n<pre>systemctl restart php7.2-fpm<\/pre>\n<p>Verifikasi apakah soket PHP berhasil dibuat dengan menjalankan <a href=\"https:\/\/www.linuxid.net\/post\/perintah-ls-di-linux-terminal-dan-contoh-penggunaan\/\">perintah ls<\/a> berikut:<\/p>\n<pre>ls -al \/var\/run\/php\/php7.2-fpm-magento.sock<\/pre>\n<p>Outputnya akan terlihat seperti ini:<\/p>\n<pre>srw-rw---- 1 magento www-data 0 Dec 12 16:07 \/var\/run\/php\/php7.2-fpm-magento.sock=<\/pre>\n<h2 id=\"installing-composer\">Install PHP Composer<\/h2>\n<p>Composer adalah manajer dependensi untuk PHP dan kita akan menggunakannya untuk mengunduh Magento core dan menginstal semua komponen Magento yang diperlukan.<\/p>\n<p>Untuk <a href=\"https:\/\/www.linuxid.net\/post\/cara-install-dan-penggunaan-php-composer-di-ubuntu-18-04\">menginstal Composer<\/a> secara global, unduh installer Composer dengan <a href=\"https:\/\/www.linuxid.net\/post\/belajar-menggunakan-perintah-curl-di-terminal\/\">perintah curl<\/a> dan pindahkan file ke direktori<code>\/usr\/local\/bin<\/code>:<\/p>\n<pre>curl -sS https:\/\/getcomposer.org\/installer | sudo php -- --install-dir=\/usr\/local\/bin --filename=composer<\/pre>\n<p>Verifikasi <em>installer<\/em> dengan print versi Composer di terminal:<\/p>\n<pre>composer --version<\/pre>\n<p>Outputnya akan terlihat seperti ini:<\/p>\n<pre>Composer version 1.8.0 2018-17-03 11:33:26<\/pre>\n<h2 id=\"installing-magento\">Install Magento<\/h2>\n<p>Ada beberapa cara untuk menginstal Magento 2. Hindari Instal Magento dari repositori Github, karena versi itu dimaksudkan untuk pengembangan dan bukan untuk instalasi produksi.<\/p>\n<p>Pada saat menulis artikel ini, versi stabil terbaru dari Magento adalah versi <code>2.3.0<\/code>. Dalam tutorial ini, kita akan menginstal Magento dari repositori resmi mereka menggunakan Composer.<\/p>\n<p>Beralih ke pengguna <code>magento<\/code> dengan mengetik:<\/p>\n<pre>sudo su - magento<\/pre>\n<p>Mulai instalasi dengan mengunduh file magento ke direktori \/opt\/magento\/public_html:<\/p>\n<pre>composer create-project --repository-url=https:\/\/repo.magento.com\/ magento\/project-community-edition \/opt\/magento\/public_html<\/pre>\n<p>Anda akan diminta untuk memasukkan kunci akses, salin kunci yang Anda dapatkan dari akun Magento marketplace dan simpan dalam file <code>auth.json<\/code>, jadi nanti saat memperbarui instalasi, Anda tidak perlu menambahkan kunci yang sama lagi.<\/p>\n<pre>    Authentication required (repo.magento.com):\r\n      Username: e758ec1765d160320ca246e4e832e12c\r\n      Password: \r\nDo you want to store credentials for repo.magento.com in \/opt\/magento\/.config\/composer\/auth.json ? [Yn] Y<\/pre>\n<p>Perintah di atas akan mengambil semua paket PHP yang diperlukan. Prosesnya mungkin memakan waktu beberapa menit dan jika berhasil, hasil akhir akan terlihat seperti berikut:<\/p>\n<pre>Writing lock file\r\nGenerating autoload files<\/pre>\n<p>Setelah proyek dibuat, kita dapat memulai instalasi Magento. Kita dapat menginstal Magento baik dari baris perintah atau menggunakan\u00a0website. Dalam tutorial ini, kita akan menginstal Magento menggunakan baris perintah.<\/p>\n<p>We will use the following options to install the Magento store:<\/p>\n<p>Kami akan menggunakan opsi berikut untuk menginstal Magento:<\/p>\n<ul>\n<li>Base URL menggunakan\u00a0<code>https:\/\/example.com<\/code>, ganti dengan nama domain Anda.<\/li>\n<li>Administrator Magento:\n<ul>\n<li><code>Rino<\/code>\u00a0<code>Dodo<\/code>\u00a0Nama depan dan Nama belakang untuk admin.<\/li>\n<li><code><a class=\"__cf_email__\" href=\"https:\/\/www.linuxid.net\/cdn-cgi\/l\/email-protection\" data-cfemail=\"88e9ece5e1e6c8edf0e9e5f8e4eda6ebe7e5\">[email\u00a0protected]<\/a><\/code>\u00a0sebagai email untuk admin.<\/li>\n<li><code>rinodo<\/code>\u00a0sebagai username dan\u00a0<code>P@ssvv0rD<\/code>\u00a0sebagai password.<\/li>\n<\/ul>\n<\/li>\n<li>Nama database\u00a0<code>magento<\/code>, username\u00a0<code>magento<\/code>, password\u00a0<code>password_untuk_database<\/code>\u00a0dan server database berada di mesin yang sama dengan web server.<\/li>\n<li><code>en_US<\/code>, US English sebagai bahasa default.<\/li>\n<li><code>USD<\/code>\u00a0dollars sebagai mata uang default. (Bisa di ganti ke rupiah nanti)<\/li>\n<li><code>Indonesia\/Jakarta<\/code>\u00a0as a time zone.<\/li>\n<\/ul>\n<p>Anda dapat menemukan semua opsi instalasi <a href=\"https:\/\/devdocs.magento.com\/guides\/v2.3\/install-gde\/install\/cli\/install-cli-install.html\">di sini.<\/a><\/p>\n<p><a href=\"https:\/\/www.linuxid.net\/post\/tutorial-penggunaan-perintah-cd-di-terminal-linux\">Ubah ke direktori<\/a> Magento <code>~\/public_html<\/code>:<\/p>\n<pre>cd ~\/public_html<\/pre>\n<p>Jalankan perintah berikut untuk mulai instalasi Magento :<\/p>\n<pre>php bin\/magento setup:install --base-url=https:\/\/<span style=\"color: #ff0000;\">example.com<\/span>\/ \\\r\n        --base-url-secure=https:\/\/<span style=\"color: #ff0000;\">example.com<\/span>\/ \\\r\n        --admin-firstname=\"<span style=\"color: #ff0000;\">Rino<\/span>\" \\\r\n        --admin-lastname=\"<span style=\"color: #ff0000;\">Dodo<\/span>\" \\\r\n        --admin-email=\"<span style=\"color: #ff0000;\"><a class=\"__cf_email__\" href=\"https:\/\/www.linuxid.net\/cdn-cgi\/l\/email-protection\" data-cfemail=\"78191c151116381d00191508141d561b1715\">[email\u00a0protected]<\/a><\/span>\" \\\r\n        --admin-user=\"<span style=\"color: #ff0000;\">rinodo<\/span>\" \\\r\n        --admin-password=\"<span style=\"color: #ff0000;\">P@ssvv0rD<\/span>\" \\\r\n        --db-name=\"magento\" \\\r\n        --db-host=\"localhost\" \\\r\n        --db-user=\"magento\" \\\r\n        --currency=IDR \\\r\n        --timezone=Indonesia\/Jakarta \\\r\n        --use-rewrites=1 \\\r\n        --db-password=\"<span style=\"color: #ff0000;\">password_untuk_database<\/span>\"<\/pre>\n<p>Jangan lupa untuk mengubah kata (<code>P@ssvv0rD<\/code>) menjadi sesuatu yang lebih aman.<\/p>\n<p>Prosesnya mungkin memakan waktu beberapa menit dan setelah selesai Anda akan disajikan dengan pesan yang berisi URI ke dasbor admin Magento.<\/p>\n<pre>[Progress: 773 \/ 773]\r\n[SUCCESS]: Magento installation complete.\r\n[SUCCESS]: Magento Admin URI: \/admin_13nv5k\r\nNothing to import.<\/pre>\n<h2>Membuat crontab Magento<\/h2>\n<p>Magento menggunakan <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-cron-job-dan-crontab-untuk-otomatisasi-tindakan\">cron job<\/a> untuk menjadwalkan tugas-tugas seperti pengindeksan ulang, pemberitahuan, peta situs, email dan banyak lagi.<\/p>\n<p>Untuk membuat crontab Magento, jalankan perintah berikut sebagai pengguna <code>magento<\/code>:<\/p>\n<pre>php ~\/public_html\/bin\/magento cron:install<\/pre>\n<pre>Crontab has been generated and saved<\/pre>\n<p>Verifikasi konfigurasi crontab telah terinstall dengan mengetik perintah :<\/p>\n<pre>crontab -l<\/pre>\n<pre>#~ MAGENTO START adc062915d7b30804a2b340095af072d\r\n* * * * * \/usr\/bin\/php7.2 \/opt\/magento\/public_html\/bin\/magento cron:run 2&gt;&amp;1 | grep -v \"Ran jobs by schedule\" &gt;&gt; \/opt\/magento\/public_html\/var\/log\/magento.cron.log\r\n* * * * * \/usr\/bin\/php7.2 \/opt\/magento\/public_html\/update\/cron.php &gt;&gt; \/opt\/magento\/public_html\/var\/log\/update.cron.log\r\n* * * * * \/usr\/bin\/php7.2 \/opt\/magento\/public_html\/bin\/magento setup:cron:run &gt;&gt; \/opt\/magento\/public_html\/var\/log\/setup.cron.log\r\n#~ MAGENTO END adc062915d7b30804a2b340095af072d<\/pre>\n<h2>Konfigurasi Nginx<\/h2>\n<p>Sekarang, Anda seharusnya sudah menginstal Nginx dengan sertifikat SSL di server Ubuntu Anda, jika masih belum, silahkan untuk memeriksa prasyarat untuk tutorial ini.<\/p>\n<p>kita akan memasukkan konfigurasi Nginx default yang dikirimkan bersama Magento.<\/p>\n<p>Beralih ke pengguna sudo Anda, buka editor teks Anda dan buat file berikut:<\/p>\n<pre>sudo nano \/etc\/nginx\/sites-available\/<span style=\"color: #ff0000;\">example.com<\/span><\/pre>\n<pre>upstream fastcgi_backend {\r\n  server   unix:\/var\/run\/php\/php7.2-fpm-magento.sock;\r\n}\r\n\r\nserver {\r\n    listen 80;\r\n    server_name example.com www.example.com;\r\n\r\n    include snippets\/letsencrypt.conf;\r\n    return 301 https:\/\/<span style=\"color: #ff0000;\">example.com<\/span>$request_uri;\r\n}\r\n\r\nserver {\r\n    listen 443 ssl http2;\r\n    server_name www.example.com;\r\n\r\n    ssl_certificate \/etc\/letsencrypt\/live\/<span style=\"color: #ff0000;\">example.com<\/span>\/fullchain.pem;\r\n    ssl_certificate_key \/etc\/letsencrypt\/live\/<span style=\"color: #ff0000;\">example.com<\/span>\/privkey.pem;\r\n    ssl_trusted_certificate \/etc\/letsencrypt\/live\/<span style=\"color: #ff0000;\">example.com<\/span>\/chain.pem;\r\n    include snippets\/ssl.conf;\r\n    include snippets\/letsencrypt.conf;\r\n\r\n    return 301 https:\/\/example.com$request_uri;\r\n}\r\n\r\nserver {\r\n    listen 443 ssl http2;\r\n    server_name example.com;\r\n\r\n    ssl_certificate \/etc\/letsencrypt\/live\/<span style=\"color: #ff0000;\">example.com<\/span>\/fullchain.pem;\r\n    ssl_certificate_key \/etc\/letsencrypt\/live\/<span style=\"color: #ff0000;\">example.com<\/span>\/privkey.pem;\r\n    ssl_trusted_certificate \/etc\/letsencrypt\/live\/<span style=\"color: #ff0000;\">example.com<\/span>\/chain.pem;\r\n    include snippets\/ssl.conf;\r\n    include snippets\/letsencrypt.conf;\r\n\r\n    set $MAGE_ROOT \/opt\/magento\/public_html;\r\n    set $MAGE_MODE developer; # or production\r\n\r\n    access_log \/var\/log\/nginx\/<span style=\"color: #ff0000;\">example.com<\/span>-access.log;\r\n    error_log \/var\/log\/nginx\/<span style=\"color: #ff0000;\">example.com<\/span>-error.log;\r\n\r\n    include \/opt\/magento\/public_html\/nginx.conf.sample;\r\n}<\/pre>\n<p>Jangan lupa untuk mengganti example.com dengan domain Magento Anda dan setel jalur yang benar ke file sertifikat SSL. Snippets yang digunakan dalam konfigurasi ini dibuat dalam <a href=\"https:\/\/www.linuxid.net\/post\/cara-konfigurasi-lets-encrypt-di-nginx-ubuntu-18-04\/\">panduan ini<\/a>.<\/p>\n<p>Sebelum memulai kembali layanan Nginx, lakukan tes untuk memastikan bahwa tidak ada kesalahan sintaksis:<\/p>\n<pre>sudo nginx -t<\/pre>\n<p>Jika tidak ada kesalahan, hasilnya akan terlihat seperti ini:<\/p>\n<pre>nginx: the configuration file \/etc\/nginx\/nginx.conf syntax is ok\r\nnginx: configuration file \/etc\/nginx\/nginx.conf test is successful<\/pre>\n<p>Terakhir, <a href=\"https:\/\/www.linuxid.net\/post\/perintah-dasar-untuk-manajemen-nginx-services\/\">restart layanan Nginx<\/a> dengan mengetik:<\/p>\n<pre>sudo systemctl restart nginx<\/pre>\n<h2>Verifikasi Instalasi<\/h2>\n<p>Buka browser Anda, ketikkan domain Anda dan jika instalasi Magento berhasil, layar yang mirip dengan screenshot berikut ini akan muncul:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-25392\" src=\"https:\/\/www.linuxid.net\/assets\/media\/ubuntu-magento.jpg\" alt=\"ubuntu-magento\" width=\"696\" height=\"510\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Magento adalah platform e-commerce kelas enterprise terkemuka dan dibangun dengan teknologi open source yang menggabungkan&hellip;<\/p>\n","protected":false},"author":2,"featured_media":2049,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[99,41,28,22,9,129],"class_list":["post-2048","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ubuntu","tag-mariadb","tag-mysql","tag-nginx","tag-php","tag-ubuntu","tag-ubuntu-18-04"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Install dan Konfigurasi Magento 2 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\/install-dan-konfigurasi-magento-2-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=\"Install dan Konfigurasi Magento 2 di Nginx Ubuntu 18.04 - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Magento adalah platform e-commerce kelas enterprise terkemuka dan dibangun dengan teknologi open source yang menggabungkan&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2019-02-01T17:31:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-18T14:16:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Konfigurasi-Magento-2-di-Nginx-Ubuntu-18.04.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"530\" \/>\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\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/\",\"url\":\"https:\/\/linuxid.net\/post\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/\",\"name\":\"Install dan Konfigurasi Magento 2 di Nginx Ubuntu 18.04 - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Konfigurasi-Magento-2-di-Nginx-Ubuntu-18.04.jpg\",\"datePublished\":\"2019-02-01T17:31:37+00:00\",\"dateModified\":\"2025-03-18T14:16:05+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Konfigurasi-Magento-2-di-Nginx-Ubuntu-18.04.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Konfigurasi-Magento-2-di-Nginx-Ubuntu-18.04.jpg\",\"width\":1000,\"height\":530},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Install dan Konfigurasi Magento 2 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":"Install dan Konfigurasi Magento 2 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\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/","og_locale":"id_ID","og_type":"article","og_title":"Install dan Konfigurasi Magento 2 di Nginx Ubuntu 18.04 - Linuxid","og_description":"Magento adalah platform e-commerce kelas enterprise terkemuka dan dibangun dengan teknologi open source yang menggabungkan&hellip;","og_url":"https:\/\/linuxid.net\/post\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/","og_site_name":"Linuxid","article_published_time":"2019-02-01T17:31:37+00:00","article_modified_time":"2025-03-18T14:16:05+00:00","og_image":[{"width":1000,"height":530,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Konfigurasi-Magento-2-di-Nginx-Ubuntu-18.04.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\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/","url":"https:\/\/linuxid.net\/post\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/","name":"Install dan Konfigurasi Magento 2 di Nginx Ubuntu 18.04 - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Konfigurasi-Magento-2-di-Nginx-Ubuntu-18.04.jpg","datePublished":"2019-02-01T17:31:37+00:00","dateModified":"2025-03-18T14:16:05+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Konfigurasi-Magento-2-di-Nginx-Ubuntu-18.04.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Konfigurasi-Magento-2-di-Nginx-Ubuntu-18.04.jpg","width":1000,"height":530},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/install-dan-konfigurasi-magento-2-di-nginx-ubuntu-18-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Install dan Konfigurasi Magento 2 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\/2048","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=2048"}],"version-history":[{"count":3,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/2048\/revisions"}],"predecessor-version":[{"id":2157,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/2048\/revisions\/2157"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/2049"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=2048"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=2048"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=2048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}