این آموزش به شما نشان میدهد که 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 وارد شوید .

 

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

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

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

 

مطالب مرتبط

[tie_slideshow]

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

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

  

 

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

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

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

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

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

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

 

Leave a Reply

Your email address will not be published. Required fields are marked *