วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
Grav เป็นไฟล์ CMS แบบแฟลตโมเดิร์นที่รวดเร็วขยายได้และโอเพ่นซอร์ส มันใช้งานง่ายและมีโฮสต์ของปลั๊กอินที่น่าประทับใจซึ่งหนึ่งในนั้นเป็นผู้ดูแลระบบ
หมุนอินสแตนซ์ Ubuntu 14 Vultr และเรียกใช้คำสั่งด้านล่างเพื่อติดตั้งโปรแกรมอรรถประโยชน์ที่จำเป็น, PHP 7 และ Nginx หมายเหตุ:คุณสามารถใส่ส่วนนี้ไว้ในสคริปต์เริ่มต้นและหมุนการใช้งานของคุณเพื่อทำให้กระบวนการเร็วขึ้น
export DEBIAN_FRONTEND=noninteractive
sudo apt-get update -y
sudo apt-get upgrade -y
# install some essential tools
sudo apt-get install -y acl curl git software-properties-common unzip zip
# install php7
sudo apt-add-repository ppa:ondrej/php -y
sudo apt-get update -y
sudo apt-get install -y --force-yes php7.0-cli php-curl php-gd php7.0-zip php7.0-mcrypt php-apcu php-xml php-mbstring php-intl
# install nginx
sudo apt-get install -y --force-yes nginx
sudo apt-get install -y --force-yes php7.0-fpm
# tweak php ini file
sudo sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php/7.0/cli/php.ini
sudo sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php/7.0/fpm/php.ini
# remove default site setup and restart nginx
rm -f /etc/nginx/sites-enabled/*
rm -f /etc/nginx/sites-available/*
service nginx restart
SSH ไปยังเซิร์ฟเวอร์ของคุณในฐานะรูทจากเครื่องเทอร์มินัลของคุณ
ssh root@[vultr-instance-ip]
หมายเหตุ: โดยหลักแล้วคุณจะต้องรักษาความปลอดภัย ssh ตามที่กำหนดในvultr.com/docs/securing-ssh-on-ubuntu-14-04บนไซต์สาธารณะ
สร้างไดเรกทอรีเพื่อเก็บเว็บไซต์ grav
# create directory
mkdir -p /sites/grav && cd /sites/grav
# set permissions
chmod -R 775 /sites
chown -R www-data:www-data /sites
chmod -R g+s /sites
# put temporary index file
echo "<h3>Welcome Home...</h3>" >> index.php
echo "<?php phpinfo();" >> index.php
ตั้งค่าโฮสต์ nginx เป็นสำหรับไซต์:
cd ลงในไดเรกทอรี nginx ไซต์ที่มีอยู่ cd /etc/nginx/sites-available/sudo nano gravวางเนื้อหาลงในไฟล์ด้านล่างจากนั้นบันทึกและออก(Ctrl + X -> Y -> กด Enter)
server {
listen 80;
server_name vultr.dev; #NOTE: vultr.dev should be replaced with your domain name eventually
root /sites/grav;
index index.html index.htm index.php;
charset utf-8;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
เปิดใช้งานการกำหนดค่า grav
sudo ln -s /etc/nginx/sites-available/grav /etc/nginx/sites-enabled/grav
รีสตาร์ท nginx และ php-fpm
sudo service nginx restart
sudo service php7.0-fpm restart
อัปเดตไฟล์โฮสต์เซิร์ฟเวอร์sudo bash -c "echo '127.0.0.1 vultr.dev' >> /etc/hosts"_ (หมายเหตุ: vultr.dev ควรแทนที่ด้วยชื่อโดเมนของคุณในที่สุด)
เพิ่มรายการด้านล่างลงในไฟล์โฮสต์ของคุณ
[vultr-instace-ip] vultr.dev
ไฟล์โฮสต์ของคุณควรอยู่ในหนึ่งในพื้นที่ที่ระบุไว้ด้านล่างขึ้นอยู่กับว่าคุณใช้ระบบปฏิบัติการใดอยู่
c:\windows\system32\drivers\etc\hosts/etc/hosts/private/etc/hostsติดตั้งผู้แต่งและสร้างโครงการ grav
# install composer
sudo curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
# create grav project
cd /sites
mv grav grav-test
composer create-project getgrav/grav
# below is only needed if you logged as sudo
# ideally you should secure ssh as prescribed in vultr.com/docs/securing-ssh-on-ubuntu-14-04
chown -R www-data:www-data /sites
ไปที่http://vultr.dev (หรือโดเมนของคุณ) และคุณควรได้รับการต้อนรับด้วยหน้ายินดีต้อนรับที่ระบุว่า "Grav is Running!"
เขียนโดย Lami Adabonyan
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์
เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true