GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Instal CMS Oktober di Ubuntu, dengan Nginx dan MariaDB

Dalam postingan ini, kami akan membahas cara menginstal October CMS di Ubuntu, dengan Nginx dan MariaDB. October adalah platform CMS gratis, open-source, dan dihosting sendiri, ditulis dalam PHP dan dibangun di atas kerangka kerja Laravel. Ini harus bekerja pada sistem VPS Linux lainnya juga tetapi telah diuji dan ditulis untuk Ubuntu 14.04. Menginstal CMS Oktober di Ubuntu, adalah tugas yang cukup mudah, dan tidak akan memakan waktu lebih dari 10 menit.

Kami bangga menjadi Mitra Resmi OctoberCMS 

1. Perbarui sistem dan instal paket yang diperlukan.

root@vps:~# apt-get -y update && apt-get -y upgrade
root@vps:~# apt-get install python-software-properties curl git

2. Instal MariaDB dan buat database.

root@vps:~#  apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
root@vps:~# add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu trusty main'
root@vps:~# apt-get -y update
root@vps:~# echo -e "Package: *\nPin: origin ftp.osuosl.org\nPin-Priority: 1000" | tee /etc/apt/preferences.d/mariadb
root@vps:~# apt-get install mariadb-server
root@vps:~# mysql -uroot -p
MariaDB [(none)]> create database octobercms;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON octobercms.* TO 'octobercms'@'localhost' IDENTIFIED BY 'octobercmsPassword'
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> \q;

3. Instal PHP dan Nginx

apt-get install nginx php5-fpm php-cli php5-mysql php5-mcrypt php5-curl php5-sqlite

4. Instal Komposer

root@vps:~# curl -sS https://getcomposer.org/installer | php
root@vps:~# mv composer.phar /usr/local/bin/composer

5. Buat direktori root untuk situs web Anda dan unduh kode sumber aplikasi

root@vps:~# mkdir -p /var/www/yourwebsite.com/{public_html,logs}
root@vps:~# cd /var/www/yourwebsite.com/public_html
root@vps:~# composer create-project october/october public_html dev-master

6. Konfigurasi

Buka file app/config/app.php dan ubah:

'url' => 'http://yourwebsite.com'

Buka file app/config/cms.php dan ubah:

'activeTheme' => 'demo',
'backendUri' => '/admin'

Buka file app/config/database.php dan atur parameter koneksi database.

Jalankan perintah artisan berikut”

php artisan key:generate
php artisan october:up

7. Konfigurasi Nginx

Buat blok server Nginx baru dengan konten berikut

root@vps:~# cat <<'EOF' > /etc/nginx/sites-available/yourwebsite.com
server {
    server_name yourwebsite.com;
    listen 80;
    root /var/www/yourwebsite.com/public_html;
    access_log /var/www/yourwebsite.com/logs/access.log;
    error_log /var/www/yourwebsite.com/logs/error.log;
    index index.php;
 
    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
 
    location ~ \.php$ {
        fastcgi_index index.php;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_keep_conn on;
        include /etc/nginx/fastcgi_params;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
 
    location ~ /\.ht {
        deny all;
    }

}
EOF

Tautkan dan mulai ulang server

root@vps:~# ln -s /etc/nginx/sites-available/yourwebsite.com /etc/nginx/sites-enabled/yourwebsite.com
root@vps:~# /etc/init.d/nginx restart

8. Setel izin yang benar

root@vps:~# chown -R www-data: /var/www/yourwebsite.com/public_html/

Itu dia. Sekarang buka browser Anda, ketik alamat situs web Anda dan gunakan default
nama pengguna :admin
sandi: admin

Silakan periksa situs web resmi Oktober untuk detail lebih lanjut.

Tentu saja, Anda tidak perlu melakukan semua ini jika menggunakan salah satu dari Tumpukan Hosting CMS yang Dioptimalkan, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk Menginstal CMS Oktober di Ubuntu, untuk Anda. Mereka tersedia 24 × 7 dan akan segera menangani permintaan Anda. Anda juga dapat melihat panduan kami tentang Cara menginstal Oktober CMS di CentOS 7.

PS. Jika Anda menyukai posting ini, tentang cara menginstal Oktober CMS di Ubuntu,  silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Instal Django CMS di Ubuntu 12.04 dengan MariaDB, Gunicorn dan Nginx

  2. Instal dan Setup NodeBB dengan Redis dan Nginx di Ubuntu 12.04

  3. Instal PHP 7.1 dengan Nginx di Ubuntu 16.04

  1. Instal WordPress dengan HHVM, Nginx dan MariaDB di Ubuntu 12.04 LTS

  2. Instal WordPress dengan Varnish dan Nginx di Ubuntu

  3. Instal WordPress dengan Memcached dan Nginx di Ubuntu

  1. Cara menginstal phpMyAdmin dengan HHVM, Nginx dan MariaDB di Ubuntu 14.04 VPS

  2. Instal gpEasy CMS dengan NGINX dan PHP5-FPM di Ubuntu 14.04 VPS

  3. Instal Croogo di VPS Ubuntu dengan Nginx dan MariaDB