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

چگونه WonderCMS را روی سیستم عامل Centos7 نصب کنیم ؟

این آموزش به شما نشان میدهد که WonderCMS را روی سیستم عامل تازه نصب شده  Centos7  با استفاده از وب سرور انجینکس پیاده سازی کنید .

پیشنیاز ها :
قبل از اینکه شروع کنید نسخه سیستم عامل Centos را بررسی کنید :
cat /etc/centos-release
# CentOS Linux release 7.6.1810 (Core)
یک دسترسی جدید به جز یوزر root با استفاده از sudo بسازید و به آن متصل شوید :
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel name
su - name

نکته ===> name = نامی دلخواه برای یوزر است که میتواند هر چیزی باشد

با استفاده از دستورات زیر منطقه زمانی را ست کنید :
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
مطمئن شوید که سیستم شما به روز است :
sudo yum check-update; sudo yum update -y
نصب برخی از پکیج هایی که نصب نشده اند :
sudo yum install -y vim curl wget git unzip bash-completion epel-release
غیر فعال سازی فایروال و SELinux :
sudo setenforce 0;sudo systemctl stop firewalld;sudo systemctl disable firewalld
نصب Php :
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
نصب پسوندهای مورد نیز :
sudo yum install -y php72w php72w-cli php72w-fpm php72w-common php72w-curl php72w-zip php72w-mbstring php72w-json
چک کردن نسخه :
php --version
شروع و فعالسازی Php-Fpm :
sudo systemctl start php-fpm.service
sudo systemctl enable php-fpm.service
نصب Nginx :
دستور شروع نصب انجینکس :
sudo yum install -y nginx
بررسی نسخه انجینکس :
nginx -v
# nginx version: nginx/1.12.2
شروع و فعالسازی انجینکس :
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
اجرا کردن و کانفیگ کردن انجینکس برای WonderCMS  :
server {

  listen 80;

  server_name example.com;
  root /var/www/wondercms;

  index index.php;


  location / {
    if (!-e $request_filename) {
      rewrite ^/(.+)$ /index.php?page=$1 last;
    }
  }
  location ~ database.js {
    return 403;
  }

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

}

ذخیره کنید و خارج شوید .

کانفیگ انچام شده را با استفاده از دستور زیر بررسی کنید :
sudo nginx -t
بازخوانی انجینکس :
sudo systemctl reload nginx.service
تغییر مالکیت مسیر /var/www/wondercms به name :
sudo chown -R name:name /var/www/wondercms
به پوشه root بروید :
cd /var/www/wondercms
ذانلود و unzip کردن WonderCMS :
wget https://github.com/robiso/wondercms/releases/download/2.6.0/WonderCMS-2.6.0.zip
unzip WonderCMS-2.6.0.zip
rm WonderCMS-2.6.0.zip
فایل های WonderCms را به مسیر root انتقال دهید :
mv wondercms/* . && mv  wondercms/.* .
rmdir wondercms
یک مسیر جدید به اسم /var/lib/php/session/ بسازید و مالکیت را به یوزر nginx قرار تغییر دهید :
sudo mkdir -p /var/lib/php/session/ && sudo chown -R nginx:nginx /var/lib/php/session/
تغییر مالکیت میسر /var/www/wondercms به یوزر nginx :
sudo chown -R nginx:nginx /var/www/wondercms
اجرا کردن sudo vim /etc/php-fpm.d/www.conf و ست کردن یوزر و گروه به یوزر nginx :
sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx
ریست کردن PHP-FOM :
sudo systemctl restart php-fpm.service

سایت خود را در مرورگر باز کنید و با پسورد به صورت پیشفرض admin وارد شوید .

 

پارس وی دی اس ارائه دهنده ی سرور مجازی و اختصاصی 

خرید سرور مجازی ایران

خرید سرور مجازی خارج 

 

مطالب مرتبط

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

مشاهده سرویس ها

  

 

 با چند کلیک سیستم عامل سرور را تغییر دهید 

آموزش تغییر سیستم عامل از طریق پنل مدیریتی سرور توضیح داده میشود

آموزش تصویری فعالسازی صدا بر روی سرور مجازی 

در این آموزش نحوه ی فعالسازی صدا بر روی ویندوز سرور 2012 به صورت ویدیویی آموزش داده میشود

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

در این آموزش به شما نحوه ی اتصال به سرور از طریق کنسول داده میشود 

     

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

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

    دکمه بازگشت به بالا