Instal SuluCMS di Ubuntu 16.04 | 18.04 Komposer dan PHP 7.2

SuluCMS, sistem manajemen konten (CMS) sumber terbuka yang sederhana dan kuat berdasarkan Symfony untuk bisnis dan individu yang digunakan untuk membangun situs web dan aplikasi yang indah dan dinamis.

Jika Kamu mencari solusi untuk membangun situs web yang dinamis dan mempercantik, maka SuluCMS adalah tempat yang baik untuk memulai… Ini dibangun di atas inti sumber terbuka dengan dukungan untuk standar terbuka, yang mungkin sangat berguna dalam membantu Kamu menjalankan konten digital Kamu…

Platform CMS ini dirancang untuk kemudahan penggunaan untuk memungkinkan webmaster berkolaborasi dan mengotomatiskan pengalaman menarik dengan pengguna di berbagai perangkat, termasuk…

Untuk lebih lanjut tentang SuluCMS, silakan periksa mereka Beranda

Tutorial singkat ini akan menunjukkan kepada siswa dan pengguna baru cara menginstal SuluCMS di Ubuntu 16.04 / 18.10 dan 18.04 LTS…

Untuk memulai menginstal SuluCMS, ikuti langkah-langkah di bawah ini:

Langkah 1: Instal Server Database MariaDB

Server database MariaDB adalah tempat yang bagus untuk memulai ketika melihat server database open source untuk digunakan dengan SuluCMS. 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 18.04 dan 18.10 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 terinstal, 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 2: Instal PHP 7.2 dan Modul Terkait

PHP 7.2 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

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

Kemudian perbarui dan tingkatkan ke PHP 7.2

sudo apt update

Selanjutnya, jalankan perintah di bawah ini untuk menginstal PHP 7.2 dan modul terkait.

sudo apt install php7.2 php7.2-common php7.2-mbstring php7.2-mysql php7.2-gd php7.2-xml php7.2-curl php7.2-cli php7.2-zip

Langkah 3: Buat Basis Data SuluCMS

Sekarang setelah Kamu menginstal semua paket yang diperlukan agar SuluCMS berfungsi, lanjutkan di bawah untuk mulai mengonfigurasi server. Pertama jalankan perintah di bawah ini untuk membuat database SuluCMS kosong.

Untuk masuk ke server database MariaDB, jalankan perintah di bawah ini.

sudo mysql -u root -p

Kemudian buat database bernama suludb

CREATE DATABASE suludb;

Buat pengguna basis data bernama suludbuser dengan kata sandi baru

CREATE USER 'suludbuser'@'localhost' IDENTIFIED BY 'new_password_here';

Kemudian berikan pengguna akses penuh ke database.

GRANT ALL ON suludb.* TO 'suludbuser'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;

Terakhir, simpan perubahan Kamu dan keluar.

FLUSH PRIVILEGES;
EXIT;

Langkah 4: Download Rilis Terbaru SuluCMS

Untuk mendapatkan rilis terbaru SuluCMS, Kamu mungkin ingin menggunakan repositori Github. Instal Komposer, Curl, dan dependensi lainnya untuk memulai.

sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Setelah menginstal curl dan Composer di atas, ubah ke direktori home Kamu dan download paket SuluCMS dari Github melalui Composer.

cd ~/
composer create-project sulu/sulu-minimal sulucms -n
cd ~/sulucms
git init
git add .
git commit -m "Initial commit"

Bagian manajemen konten Sulu dibangun di atas ruang web. Masing-masing ruang web ini mengonfigurasi pohon konten. Setiap pohon konten mungkin berisi terjemahan untuk lokal yang berbeda.

Konfigurasi ruang web default terletak di app/Resources/webspaces/example.com.xml. Ganti nama file ini sehingga cocok dengan nama proyek Kamu.

Selanjutnya, jalankan perintah di bawah ini untuk membuka file Sulu webspace example.com.xml.

nano ~/sulucms/app/Resources/webspaces/example.com.xml

Kemudian edit garis yang disorot di bawah ini dan simpan.

<?xml version="1.0" encoding="utf-8"?>
<webspace xmlns="http://schemas.sulu.io/webspace/webspace"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://schemas.sulu.io/webspace/webspace http://s$

<name>sulucms</name>
<key>sulucms</key>

<localizations>
<localization language="en" default="true"/>
</localizations>

Simpan file dan keluar.

Setelah itu, masukkan info database Kamu ke dalam file parameter database.

nano ~/sulucms/app/config/parameters.yml

kemudian perbarui baris yang disorot.

# This file is auto-generated during the composer install
parameters:
    database_driver: pdo_mysql
    database_host: 127.0.0.1
    database_port: null
    database_name: suludb
    database_user: suludbuser
    database_password: suludbuser_password_here
    database_version: 5.5
    mailer_transport: smtp
    mailer_host: 127.0.0.1
    mailer_user: null
    mailer_password: null
    secret: ThisTokenIsNotSoSecretChangeIt
    sulu_admin.name: Sulu
    sulu_admin.email: null
    websocket_port: 9876
    websocket_url: sulu.lo

Simpan file dan keluar.

Setelah selesai dengan konfigurasi, isi database dengan data default Sulu dengan menjalankan perintah di bawah ini.

~/sulucms/bin/adminconsole sulu:build dev

Menjalankan perintah di atas akan membuat akun pengguna dengan admin dan kata sandi admin.

Sekarang database sudah siap, kami akan menjalankan server untuk mencoba Sulu di browser.

cd ~/sulucms
SYMFONY_ENV=dev bin/console server:start

Saat server mulai, buka browser Kamu dan ramban ke alamat IP server atau nama host.

http://localhost:8000/admin

Kamu akan melihat halaman masuk SuluCMS. ketikkan nama pengguna dan kata sandi admin:

Nama belakang: admin
Kata sandi: admin

Instal SuluCMS Ubuntu

Itu dia!

Instal SuluCMS Ubuntu

Website Sulu Kamu sudah siap sekarang! Periksa administrasi, buat halaman, dan mainkan.

Saat Kamu siap untuk mempelajari lebih lanjut, lanjutkan dengan Membuat Template Halaman.

Selamat menikmati~

Kamu mungkin juga menyukai posting di bawah ini:

Diterbitkan oleh
Richard

Hai, saya Richard.

Di waktu luang saya, saya meneliti topik yang menarik dan bermanfaat bagi pengguna dan siswa yang ingin mencoba sesuatu yang baru. Saya juga seorang pelajar dan fokus saya di sini adalah untuk membantu siswa lain dan pengguna baru memulai mengelola Ubuntu Linux, Windows, Sistem Manajemen Konten (CMS) dan lainnya.

Saya mencoba melakukan yang terbaik untuk menjelaskan topik dan merinci instruksi sehingga siapa pun dapat mengerti. Tutorial ini mungkin tidak berfungsi di semua situasi dan untuk semua pengguna. Namun, jika Kamu mengalami masalah, ajukan pertanyaan Kamu di bawah ini dan saya atau seseorang dari komunitas dapat membantu Kamu menyelesaikannya. Terima kasih telah membaca dan berharap Kamu kembali.

~Richard

Lihat semua posting oleh Richard

Rate this post