Tutorial kami sebelumnya menunjukkan cara menginstal dan mengkonfigurasi Thelia 2 dengan dukungan HTTP Apache2. posting ini menunjukkan kepada Kamu bagaimana melakukan hal yang sama dengan server HTTP Nginx. Untuk mendukung Nginx, langkah-langkah di bawah ini harus menjadi tempat yang bagus untuk memulai.
Thelia 2 adalah platform eCommerce sederhana yang menyegarkan yang memiliki semua yang Kamu butuhkan untuk membangun situs web eCommerce untuk menjual produk Kamu secara online. Platform ini dibangun di atas tumpukan LAMP atau LEMP. dan dilengkapi dengan dukungan untuk bootstrap 3, microdata, prosesor css dan banyak lagi.
Baik Kamu membuat situs web eCommerce untuk penggunaan pribadi atau membangun portal online bisnis yang kuat, Thelia dapat membantu Kamu membuat dan mengelola konten dan produk Kamu secara efisien di setiap perangkat dengan antarmuka pengguna dan admin yang minimalis dan modern.
Tutorial singkat ini akan menunjukkan kepada siswa dan pengguna baru cara menginstal platform eCommerce Thelia 2 di Ubuntu 16.04 / 17.10 dan 18.04 LTS.
Jika saat ini Kamu menggunakan platform eCommerce seperti Magento atau PrestaShop dan tidak senang, Kamu mungkin ingin mencoba Thelia CMS. Ini adalah alternatif yang bagus untuk sistem manajemen konten berbasis PHP.
Untuk informasi lebih lanjut tentang CMS Thelia, silakan kunjungi halaman rumah
Saat Kamu siap menjalankan Thelia CMS di Ubuntu, lanjutkan dengan langkah-langkah di bawah ini:
Langkah 1: Instal Server HTTP Nginx di Ubuntu
Nginx HTTP Server adalah server web terpopuler kedua yang digunakan. jadi instal, karena Thelia CMS membutuhkannya.
Untuk menginstal Nginx HTTP di server Ubuntu, jalankan perintah di bawah ini.
sudo apt update sudo apt install nginx
Setelah menginstal Nginx , perintah di bawah ini dapat digunakan untuk menghentikan, memulai, dan mengaktifkan layanan Nginx untuk selalu memulai dengan boot server.
sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl enable nginx.service
Untuk menguji pengaturan Nginx, buka browser Kamu dan ramban ke nama host server atau alamat IP dan Kamu akan melihat halaman pengujian default Nginx seperti yang ditunjukkan di bawah ini. Ketika Kamu melihatnya, maka Nginx berfungsi seperti yang diharapkan.
http://localhost
Langkah 2: Instal Server Database MariaDB
Server database MariaDB adalah tempat yang bagus untuk memulai ketika melihat server database open source untuk digunakan dengan Magento. Untuk menginstal MariaDB jalankan perintah di bawah ini.
sudo apt-get install mariadb-server mariadb-client
Setelah menginstal MariaDB, perintah di bawah ini dapat digunakan untuk menghentikan, memulai, dan mengaktifkan layanan MariaDB untuk selalu memulai saat server melakukan booting.
Jalankan ini di Ubuntu 16.04 LTS
sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl enable mysql.service
Jalankan ini di Ubuntu 17.10 dan 18.04 LTS
sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
Setelah itu, jalankan perintah di bawah ini untuk mengamankan server MariaDB dengan membuat kata sandi root dan melarang akses root jarak jauh.
sudo mysql_secure_installation
Saat diminta, jawab pertanyaan di bawah ini dengan mengikuti panduan.
- Masukkan kata sandi saat ini untuk root (masukkan untuk tidak ada): Cukup tekan Memasuki
- Setel kata sandi root? [Y/n]: kamu
- Kata sandi baru: Masukkan kata kunci
- Masukkan kembali kata sandi baru: Ulangi kata kunci
- Hapus pengguna anonim? [Y/n]: kamu
- Larang login root dari jarak jauh? [Y/n]: kamu
- Hapus database pengujian dan akses ke sana? [Y/n]: kamu
- Muat ulang tabel hak istimewa sekarang? [Y/n]: kamu
Mulai ulang server MariaDB
Untuk menguji apakah MariaDB diinstal, ketik perintah di bawah ini untuk masuk ke server MariaDB
sudo mysql -u root -p
Kemudian ketikkan kata sandi yang Kamu buat di atas untuk masuk. jika berhasil, Kamu akan melihat pesan selamat datang MariaDB

Langkah 3: Instal PHP 7.2-FPM dan Modul Terkait
PHP 7.2-FPM mungkin tidak tersedia di repositori default Ubuntu. untuk menginstalnya, Kamu harus mendapatkannya dari repositori pihak ketiga.
Jalankan perintah di bawah ini untuk menambahkan repositori pihak ketiga di bawah ini untuk meningkatkan ke PHP 7.2-FPM
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php
Kemudian perbarui dan tingkatkan ke PHP 7.2-FPM
sudo apt update
Selanjutnya, jalankan perintah di bawah ini untuk menginstal PHP 7.2 dan modul terkait.
sudo apt install php7.2-fpm php7.2-common php7.2-sqlite3 php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip
Setelah menginstal PHP 7.2, jalankan perintah di bawah ini untuk membuka file konfigurasi default PHP untuk Nginx .
sudo nano /etc/php/7.2/fpm/php.ini
Kemudian buat perubahan pada baris berikut di bawah ini dalam file dan simpan. Nilai di bawah ini adalah pengaturan yang bagus untuk diterapkan di lingkungan Kamu.
file_uploads = On allow_url_fopen = On short_open_tag = On memory_limit = 256M cgi.fix_pathinfo = 0 upload_max_filesize = 100M max_execution_time = 360 date.timezone = America/Chicago
Setelah melakukan perubahan di atas, simpan file dan tutup.
Langkah 3: Mulai ulang Nginx
Setelah menginstal PHP dan modul terkait, yang harus Kamu lakukan adalah memulai ulang Nginx untuk memuat ulang konfigurasi PHP.
Untuk me-restart Nginx , jalankan perintah di bawah ini
sudo systemctl restart nginx.service
Langkah 4: Buat Database Thelia
Sekarang setelah Kamu menginstal semua paket yang diperlukan agar Thelia berfungsi, lanjutkan di bawah untuk mulai mengonfigurasi server. Pertama jalankan perintah di bawah ini untuk membuat database Magento kosong.
Untuk masuk ke server database MariaDB, jalankan perintah di bawah ini.
sudo mysql -u root -p
Kemudian buat database bernama thelia
CREATE DATABASE thelia;
Buat pengguna basis data bernama theliauser dengan kata sandi baru
CREATE USER 'theliauser'@'localhost' IDENTIFIED BY 'new_password_here';
Kemudian berikan pengguna akses penuh ke database.
GRANT ALL ON thelia.* TO 'theliauser'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;
Terakhir, simpan perubahan Kamu dan keluar.
FLUSH PRIVILEGES; EXIT;
Langkah 5: Download dan Instal CMS Thelia
Jalankan perintah di bawah ini untuk mendownload konten CMS Thelia terbaru. kemudian unzip file download dan pindahkan konten ke direktori root default Nginx.
cd /tmp && wget https://thelia.net/download/thelia.zip unzip thelia.zip sudo mv thelia_2.3.4 /var/www/html/thelia
Selanjutnya, jalankan perintah di bawah ini untuk mengubah izin folder root.
sudo chown -R www-data:www-data /var/www/html/thelia/ sudo chmod -R 755 /var/www/html/thelia/
Langkah 6: Konfigurasi Situs Nginx Thelia
Terakhir, konfigurasikan file konfigurasi Nginx untuk Thelia . File ini akan mengontrol cara pengguna mengakses konten Thelia. Jalankan perintah di bawah ini untuk membuat file konfigurasi baru bernama thelia
sudo nano /etc/nginx/sites-available/thelia
Kemudian salin dan tempel konten di bawah ini ke dalam file dan simpan. Ganti baris yang disorot dengan nama domain Kamu sendiri dan lokasi root direktori.
server {
listen 80;
listen [::]:80;
root /var/www/html/thelia/web;
index index.php index.html index.htm;
server_name example.com www.example.com;
client_max_body_size 100M;
location / {
try_files $uri $uri/ @rewriteapp;
}
location @rewriteapp {
# rewrite all to index.php
rewrite ^(.*)$ /index.php/$1 last;
}
location ~ ^/(index|index_dev)\.php(/|$) {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
Simpan file dan keluar.
Setelah mengkonfigurasi VirtualHost di atas, aktifkan dengan menjalankan perintah di bawah ini
Langkah 7: Aktifkan Situs CMS Thelia
Setelah konfigurasi VirtualHost di atas, aktifkan dengan menjalankan perintah di bawah ini, lalu restart server Nginx.
sudo ln -s /etc/nginx/sites-available/thelia /etc/nginx/sites-enabled/ sudo systemctl restart nginx.service
Selanjutnya, buka browser Kamu dan pergi ke URL. dan lanjutkan dengan instalasi.
http://contoh.com
Kamu akan melihat halaman instalasi Thelia. pilih bahasa instalasi dan lanjutkan..

Selanjutnya, ketik info koneksi database yang Kamu buat di atas dan klik Lanjutkan.

Selanjutnya, buat akun admin untuk mengelola portal dan melanjutkan.

Setelah itu, Thelia harus diinstal dan siap digunakan. Untuk masuk ke backend, ketik URL di bawah ini:
http://contoh.com/admin

Selamat menikmati~
Jangan lupa untuk menghapus folder instalasi.
sudo rm -rf /var/www/html/thelia/install
Kamu mungkin juga menyukai posting di bawah ini: