GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Memasang Sitemagic CMS di CentOS 7 – Dengan Nginx

Dalam tutorial ini kami akan menunjukkan cara menginstal Sitemagic CMS dengan Nginx di VPS CentOS 7 . Sitemagic adalah aplikasi CMS open-source yang ditulis dalam PHP. Ini memungkinkan pengembang web untuk membuat situs web yang terlihat profesional dan hebat dalam waktu singkat. Tutorial ini telah diuji dan ditulis untuk CentOS 7 VPS, tetapi tutorial ini dapat bekerja pada semua distribusi Linux berbasis RPM.

Untuk menginstal Sitemagic di server Anda, Anda harus memastikannya memenuhi persyaratan berikut:

  • PHP 5.2 atau lebih tinggi dengan ekstensi PHP berikut diaktifkan:GD, mbstring dan SimpleXML;
  • Server web Apache atau Nginx diinstal di server virtual Anda;
  • MySQL atau MariaDB – opsional.

Jadi, mari kita mulai dengan instalasi. Pastikan semua paket OS terbaru dengan menjalankan perintah berikut:

yum clean all
yum update

Hentikan dan hapus Apache jika diinstal dan dijalankan di server Anda:

systemctl stop httpd
systemctl disable httpd
yum remove httpd

Instal paket yang diperlukan:

yum install nginx mariadb mariadb-server php php-fpm php-cli php-curl php-gd php-mbstring php-mysql php-xml

Edit file konfigurasi /etc/php-fpm.d/www.conf dan ubah:

user = apache
group = apache

ke:

user = nginx
group = nginx

Jalankan perintah berikut:

chown nginx: -R /var/lib/php/session

Mulai layanan PHP-FPM, Nginx dan MariaDB dan aktifkan untuk memulai saat boot:

systemctl start php-fpm
systemctl start nginx
systemctl start mariadb
systemctl enable php-fpm
systemctl enable nginx
systemctl enable mariadb

Unduh versi stabil terbaru dari Sitemagic di http://sitemagic.org/Download.html ke direktori ‘/opt’ di server. Kemudian, ekstrak dan pindahkan file dan direktori Sitemagic ke direktori ‘/var/www/html/sitemagic’. Pada saat penulisan tutorial ini, versi stabil terbaru dari Sitemagic adalah 4.1.2.

cd /opt/
unzip -d /var/www/html/ SitemagicCMS412.zip
mv /var/www/html/Sitemagic/ /var/www/html/sitemagic/

Buat file konfigurasi Nginx baru untuk situs web Anda:

vi /etc/nginx/conf.d/yourdomain.com.conf

Tambahkan konten berikut:

server {
    server_name www.yourdomain.com yourdomain.com;
    listen 80;
    root /var/www/html/sitemagic;
    access_log /var/log/nginx/yourdomain.com-access.log;
    error_log /var/log/nginx/yourdomain.com-error.log;
    index index.php;
 
    location / {
        try_files  $uri $uri/ /index.php?$args;
    }

    location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
        access_log off;
        expires max;
    }

    location ~ \.php$ {
        try_files $uri = 404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include /etc/nginx/fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

    location ~ /\.ht {
        deny all;
    }

}

Ganti semua contoh 'domainanda.com' dengan nama domain Anda sendiri. Selain itu, pengguna server web (nginx) harus dapat menulis ke direktori 'data', 'file' dan 'templat' dan file config.xml.php. Ini dapat dengan mudah dilakukan dengan menjalankan perintah berikut:

chown -R nginx:nginx /var/www/html/sitemagic/

Uji konfigurasi Nginx:

nginx -t

Jika tes berhasil, mulai ulang layanan Nginx:

systemctl restart nginx

Sitemagic CMS menyimpan data sebagai file XML di direktori ‘/var/www/html/sitemagic/data’ di server secara default, jadi tidak perlu membuat dan menggunakan database.

Buka http://domainanda.com dengan browser web favorit Anda dan masuk menggunakan 'admin' sebagai nama pengguna dan 'admin' sebagai kata sandi. Kemudian, masuk ke menu administrator dan klik 'Pengaturan', ubah nama pengguna dan kata sandi administrator dan klik 'Simpan'.

Hanya itu saja. Instalasi Sitemagic CMS selesai.

Tentu saja Anda tidak perlu Memasang Sitemagic CMS di CentOS 7,  jika Anda menggunakan salah satu layanan CMS VPS Hosting kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Sitemagic CMS dengan Nginx untukmu. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, tentang Cara Memasang Sitemagic CMS di CentOS 7, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Cent OS
  1. Cara Menginstal Nginx di CentOS 7

  2. Cara Menginstal WordPress dengan Nginx di CentOS 7

  3. Cara Instal phpMyAdmin dengan Nginx di CentOS 7 / RHEL 7

  1. Cara Instal phpMyAdmin dengan Nginx di CentOS 7

  2. Cara Menginstal Nginx di CentOS 8

  3. Cara Menginstal Nginx dengan Modul RTMP di CentOS 7

  1. Cara Menginstal SuiteCRM dengan Nginx di CentOS 7

  2. Cara Menginstal MediaWiki dengan Nginx di CentOS 7

  3. Cara Menginstal Seafile dengan Nginx di CentOS 7