GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Pimcore CMS di Ubuntu 18.04 LTS

Pimcore adalah sistem manajemen konten perusahaan sumber terbuka dan gratis yang ditulis dalam bahasa PHP dan menggunakan MySQL/MariaDB untuk database. Ini cepat, fleksibel, dan ramah desainer dan pengembang yang memungkinkan kami mengelola dan membagikan semua aset digital kami di saluran mana pun. Pimcore hadir dengan antarmuka backend administratif yang mudah digunakan untuk mengelola data dan konfigurasi sistem. Pimcore sepenuhnya fleksibel dan dapat diedit, sehingga Anda dapat mempersonalisasi situs sesuai kebutuhan Anda.

Dalam tutorial ini, kita akan mempelajari cara menginstal Pimcore CMS di Ubuntu 18.04 (Bionic Beaver).

Prasyarat

  • Server yang menjalankan Ubuntu 18.04.
  • Pengguna non-root dengan hak istimewa sudo.

Instal Server LEMP

Pimcore CMS berjalan di web server, ditulis dalam PHP dan menggunakan MariaDB sebagai database. Jadi, Anda perlu menginstal server Nginx, PHP, dan MariaDB ke sistem Anda.

Pertama, instal server Nginx dan MariaDB menggunakan perintah berikut:

sudo apt-get install nginx mariadb-server -y

Setelah instalasi selesai, mulai layanan Nginx dan MariaDB dan aktifkan mereka untuk memulai saat boot dengan perintah berikut:

sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl start mysql
sudo systemctl enable mysql

Selanjutnya, Anda perlu menginstal versi terbaru PHP dan PHP-FPM ke sistem Anda. Secara default, versi terbaru PHP tidak tersedia di Ubuntu 18.04. Jadi, Anda perlu menambahkan repositori untuk itu. Anda dapat menambahkan repositori PHP menggunakan perintah berikut:

sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php

Setelah repositori terinstal, perbarui repositori dan instal PHP, PHP-FPM dan pustaka lain yang diperlukan menggunakan perintah berikut:

sudo apt-get install php7.1-0 php7.1-fpm php7.1-common php7.1-mbstring php7.1-cli php7.1-zip php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql -y

Setelah semua paket diinstal, Anda perlu membuat beberapa perubahan pada file php.ini. Anda dapat melakukannya dengan perintah berikut:

sudo nano /etc/php/7.1/fpm/php.ini

Lakukan perubahan berikut:

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 200M
max_execution_time = 300
cgi.fix_pathinfo = 0
date.timezone = Asia/Kolkata

Simpan dan tutup file, setelah Anda selesai.

Konfigurasi MariaDB

Selanjutnya, Anda perlu mengamankan MariaDB. Anda dapat melakukannya dengan menjalankan perintah berikut:

sudo mysql_secure_installation

Jawab semua pertanyaan seperti yang ditunjukkan di bawah ini:

Enter current password for root (enter for none):
Set root password? [Y/n]: N
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]:  Y
Reload privilege tables now? [Y/n]:  Y

Setelah MariaDB diamankan, masuk ke shell MariaDB dengan perintah berikut:

mysql -u root -p

Masukkan kata sandi root Anda, lalu buat database dan pengguna untuk Pimcore:

MariaDB [(none)]> CREATE DATABASE pimcoredb;
MariaDB [(none)]> CREATE USER 'pimcoreuser'@'localhost' IDENTIFIED BY 'password';

Selanjutnya, berikan semua hak istimewa ke database Pimcore dengan perintah berikut:

MariaDB [(none)]> GRANT ALL ON pimcoredb.* TO 'pimcoreuser'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Selanjutnya, flush hak istimewa menggunakan perintah berikut:

MariaDB [(none)]> FLUSH PRIVILEGES;

Terakhir, keluar dari shell MariaDB dengan perintah berikut:

MariaDB [(none)]> EXIT

Instal Pimcore

Selanjutnya, Anda perlu mengunduh versi terbaru Pimcore ke sistem Anda. Anda dapat mengunduhnya dari situs web resmi mereka menggunakan perintah berikut:

wget https://www.pimcore.org/download/pimcore-latest.zip

Setelah unduhan selesai, unzip file yang diunduh di direktori root web Nginx dengan perintah berikut:

sudo mkdir /var/www/html/pimcore
sudo unzip pimcore-latest.zip -d /var/www/html/pimcore

Selanjutnya, berikan izin yang tepat ke direktori pimcore menggunakan perintah berikut:

sudo chown -R www-data:www-data /var/www/html/pimcore/
sudo chmod -R 755 /var/www/html/pimcore/

Konfigurasi Nginx untuk Pimcore

Selanjutnya, Anda perlu membuat file host virtual Nginx untuk Pimcore CMS. Anda dapat melakukannya dengan perintah berikut:

sudo nano /etc/nginx/sites-available/pimcore

Tambahkan baris berikut:

server {
    listen 80;
    listen [::]:80;
    root /var/www/html/pimcore;
    index  index.php index.html index.htm;
    server_name  example.com www.example.com;
  
    client_max_body_size 100M;

    location / {
    try_files $uri /app.php$is_args$args;        
    }

    location ~ ^/app\.php(/|$) {
         include snippets/fastcgi-php.conf;
         fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
         send_timeout 1800;
         fastcgi_read_timeout 1800;
         include fastcgi_params;
    }
}

Simpan dan tutup file, setelah Anda selesai.

Selanjutnya, aktifkan file virtual host Nginx menggunakan perintah berikut:

sudo ln -s /etc/nginx/sites-available/pimcore /etc/nginx/sites-enabled/

Terakhir, restart layanan Nginx dan PHP7.1-FPM menggunakan perintah berikut:

sudo systemctl restart nginx
sudo /etc/init.d/php7.1-fpm restart

Akses Pimcore CMS

Pimcore sekarang terinstal dan dikonfigurasi, saatnya mengakses antarmuka web Pimcore.

Buka browser web Anda dan ketik URL http://example.com/install , Anda akan diarahkan ke halaman berikut:

Di sini, berikan nama database Anda, nama pengguna database, kata sandi, dan kredensial admin Anda, lalu klik tombol Instal Sekarang. Setelah instalasi selesai, Anda akan diarahkan ke halaman berikut:

Sekarang, berikan nama pengguna dan kata sandi admin Anda, lalu klik tombol Masuk tombol. Anda akan melihat dasbor CMS Pimcore di halaman berikut:


Ubuntu
  1. Cara Menginstal R di Ubuntu 18.04 LTS

  2. Cara Menginstal R di Ubuntu 20.04 LTS

  3. Cara Menginstal Grav CMS di Ubuntu 20.04 LTS

  1. Cara Menginstal CMS Couch di Ubuntu 16.04 LTS

  2. Cara Menginstal Magnolia CMS di Ubuntu 18.04 LTS

  3. Cara Menginstal CMS Alfresco di Ubuntu 18.04 LTS

  1. Cara Menginstal CMS SilverStripe di Ubuntu 18.04 LTS

  2. Cara Instal MODX CMS di Ubuntu 18.04 LTS

  3. Cara Menginstal CMS Bahan Bakar di Ubuntu 18.04 LTS