CentOSراهنماهای لینوکسسیستم عامل

آموزش نصب Automad CMS در لینوکس (CentOS)

Automad یک سیستم مدیریت محتوا مبتنی بر فایل منبع باز (CMS) و موتور قالب است که به زبان پی اچ پی نوشته شده است.

نیازهای:

  • نسخه PHP 5.4 یا بالاتر.
  • نرم افزار سرور وب. در این راهنما از Nginx استفاده می کنیم.

قبل از شروع:

ورژن CentOS خود را بررسی کنید:

cat /etc/centos-release
# CentOS Linux release 7.6.1810 (Core)

یک یوزر جدید بسارید و به آن وارد شوید

useradd -c "ParsVDS" ParsVDS && passwd ParsVDS
usermod -aG wheel ParsVDS
su - ParsVDS

TimeZone را تنظیم کنید

timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'

سیستم عامل را با کد زیر بروز کنید

sudo yum check-upgrade || sudo yum upgrade -y

پکیج های مورد نیاز را نصب و به روز نمایید

sudo yum install -y socat git vim unzip epel-release

SELinux و Firewall را غیر فعال نمایید

sudo setenforce 0 ; sudo systemctl stop firewalld ; sudo systemctl disable firewalld

نصب PHP:

Webtatic YUM repo را نصب نمایید

sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

PHP و همچنین افزونه های لازم PHP را نصب کنید.

sudo yum install -y php72w php72w-cli php72w-fpm php72w-common php72w-mbstring php72w-xmlrpc php72w-soap php72w-gd php72w-xml php72w-curl php72w-zip php72w-json

ورژن PHP را چک کنید

php --version

# PHP 7.2.17 (cli) (built: May 13 2019 18:03:04) ( NTS )
# Copyright (c) 1997-2018 The PHP Group
# Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

سرویس  PHP-FPM را نصب و فعال کنید

sudo systemctl start php-fpm.service
sudo systemctl enable php-fpm.service

نصب و کانفیگ Nginx

نصب Nginx

sudo yum install -y nginx

ورژن ان را چک کنید

nginx -v
# nginx version: nginx/1.12.2

سرویس  Nginx را نصب و فعال کنید

sudo systemctl start nginx.service
sudo systemctl enable nginx.service

sudo vim /etc/nginx/conf.d/automad.conf را اجرا کنید و کافیگ زیر را انجام دهید:

server {

  listen 80;

  server_name example.com;

  root /var/www/automad;

  index index.php index.html;

  client_max_body_size 100M;

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

  location ~ \.php$ {
    fastcgi_index index.php;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
  }

}

کانفیگ خود را بررسی کنید

sudo nginx -t

Nginx را ریلود کنید

sudo systemctl reload nginx.service

نصب Automad

دایرکتوری root را ایجاد کنید

sudo mkdir -p /var/www/automad

تغییر مالکیت فهرست / var/www/roadiz به ParsVDS.

sudo chown -R johndoe:johndoe /var/www/automad

به فهرست root بروید.

cd /var/www/automad

آخرین نسخه Automad CMS را دانلود نمایید

curl -O -J -L https://automad.org/download

فایل را از حالت فشرده خارج کنید

unzip marcantondahmen-automad-6fff2a0456dc.zip

تمام فایل های Automad  را به فهرست root خود انتقال دهید و فایل فشرده را حذف نمایید

mv marcantondahmen-automad-6fff2a0456dc/* . && mv marcantondahmen-automad-6fff2a0456dc/.* .
rm marcantondahmen-automad-6fff2a0456dc.zip
rmdir marcantondahmen-automad-6fff2a0456dc

مالکیت دایرکتوری /var/www/roadiz را به Nginx تغییر دهید.

sudo chown -R nginx:nginx /var/www/automad

sudo vim /etc/php-fpm.d/www.conf را اجرا کنید و یوزر گروه را به Nginx تغییر دهید

sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx

PHP-FPM را ریست نمایید

sudo systemctl restart php-fpm.service

به عنوان آخرین مرحله ، یک حساب کاربری ایجاد کنید تا از رابط کاربری مبتنی بر مرورگر به نام Dashboard استفاده کنید. به https://yoursite.com/dashboard بروید و دستورالعمل ها را دنبال کنید.

جدیدترین اخبار فناوری را از طریق ParsVDS دنبال کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

دکمه بازگشت به بالا
خرید سرور مجازی خرید سرور مجازی هلند خرید سرور مجازی ایران خرید دامنه هاست رایگان تلگرام پارس وی دی اس