วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
Theliaเป็นเครื่องมือโอเพ่นซอร์สสำหรับการสร้างเว็บไซต์ e-business และการจัดการเนื้อหาออนไลน์ที่เขียนด้วย PHP รหัสที่มา Thelia โฮสต์บนGitHub คู่มือนี้จะแสดงวิธีการติดตั้ง Thelia บนอินสแตนซ์ CentOS 7 Vultr ใหม่
pdo_mysql
, openssl
, intl
, gd
, curl
,dom
safe_mode off
memory_limit
อย่างน้อย 128M, ควรมากกว่า 256Mupload_max_filesize
: 2 ล้านdate.timezone
จะต้องกำหนดตรวจสอบเวอร์ชั่น CentOS
cat /etc/centos-release
# CentOS Linux release 7.4.1708 (Core)
สร้างnon-root
บัญชีผู้ใช้ใหม่ด้วยsudo
การเข้าถึงและเปลี่ยนเป็นบัญชี
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe
หมายเหตุ : แทนที่johndoe
ด้วยชื่อผู้ใช้ของคุณ
ตั้งค่าเขตเวลา
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
ตรวจสอบให้แน่ใจว่าระบบของคุณทันสมัย
sudo yum update -y
ติดตั้งแพ็คเกจที่จำเป็น
sudo yum install -y wget vim unzip bash-completion
ปิดการใช้งาน SELinux
sudo setenforce 0
เปิดใช้งานที่epel
เก็บ
sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
ติดตั้ง repo Webtatic YUM
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
ติดตั้ง PHP 7.0 รวมถึงส่วนขยาย PHP ที่จำเป็น
sudo yum install -y php70w php70w-cli php70w-fpm php70w-common php70w-intl php70w-mbstring php70w-xml php70w-mysql php70w-curl php70w-dom php70w-gd
ตรวจสอบเวอร์ชั่น
php --version
php-fpm
เปิดใช้งานและเริ่มต้น
sudo systemctl enable php-fpm.service
sudo systemctl start php-fpm.service
ติดตั้ง MariaDB
sudo vim /etc/yum.repos.d/MariaDB.repo
# Copy/paste this to the /etc/yum.repos.d/MariaDB.repo file
[mariadb]
name = MariaDB
baseurl = https://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
sudo yum install -y MariaDB-server MariaDB-client
ตรวจสอบเวอร์ชั่น
mysql --version && mysqld --version
# mysql Ver 15.1 Distrib 10.2.14-MariaDB, for Linux (x86_64) using readline 5.1
# mysqld Ver 10.2.14-MariaDB for Linux on x86_64 (MariaDB Server)
เปิดใช้งานและเริ่ม MariaDB
sudo systemctl enable mariadb.service
sudo systemctl start mariadb.service
เรียกใช้mysql_secure_installation
สคริปต์เพื่อปรับปรุงความปลอดภัยของการติดตั้ง MariaDB ของคุณ
sudo mysql_secure_installation
ล็อกอินเข้าสู่ MariaDB ในฐานะผู้ใช้รูท
mysql -u root -p
# Enter password:
สร้างฐานข้อมูล MySQL และผู้ใช้ใหม่และจดจำข้อมูลประจำตัว
CREATE DATABASE dbname;
GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
ออกจาก MariaDB
exit
ติดตั้ง Nginx
sudo yum install -y nginx
ตรวจสอบเวอร์ชั่น
sudo nginx -v
# nginx version: nginx/1.12.2
เปิดใช้งานและเริ่ม Nginx
sudo systemctl enable nginx.service
sudo systemctl start nginx.service
กำหนดค่า Nginx เรียกใช้sudo vim /etc/nginx/conf.d/thelia.conf
และเติมด้วยต่อไปนี้
server {
listen 80;
server_name example.com; # Check this
root /var/www/thelia/web/; # Check this
index index.php;
location / {
try_files $uri $uri/ @rewriteapp;
}
location @rewriteapp {
rewrite ^(.*)$ /index.php/$1 last;
}
location ~ ^/(index|index_dev)\.php(/|$) {
fastcgi_pass 127.0.0.1:9000; # Check this
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
# ###################################################
# After installation remove /install/ location block.
# and restart Nginx
# ###################################################
location /install/ {
alias /var/www/thelia/web/install/; # Check this
location ~ ^/install/.+\.(jpg|jpeg|gif|css|png|js|pdf|zip)$ {
expires 30d;
access_log off;
log_not_found off;
}
location ~ ^/install/(.+\.php)$ {
alias /var/www/thelia/web/install/$1; # Check this
fastcgi_pass 127.0.0.1:9000; # Check this
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
# ###################################################
}
ทดสอบการกำหนดค่า
sudo nginx -t
โหลดซ้ำ Nginx
sudo systemctl reload nginx.service
นำทางไปยัง/var/www
ไดเรกทอรี
cd /var/www
ดาวน์โหลด Thelia รุ่นล่าสุดและเปิดเครื่องรูดมัน
sudo wget https://thelia.net/download/thelia.zip
sudo unzip thelia.zip
sudo rm thelia.zip
sudo mv thelia_2.3.4/ thelia
ไปที่ไดเรกทอรี Thelia
cd /var/www/thelia
เปลี่ยนความเป็นเจ้าของของไดเรกทอรีไป/var/www/thelia
nginx
sudo chown -R nginx:nginx /var/www/thelia
เรียกใช้และการตั้งค่าของผู้ใช้และกลุ่มsudo vim /etc/php-fpm.d/www.conf
เริ่มแรกก็จะถูกตั้งค่าnginx
apache
sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx
เรียกใช้sudo vim /etc/php.ini
และตั้งค่าpost_max_size
เป็น 20M
post_max_size = 20M
php-fpm
เริ่มต้นใหม่
sudo systemctl restart php-fpm.service
สร้างไดเรกทอรีและเปลี่ยนความเป็นเจ้าของให้กับผู้ใช้/var/lib/php/session
nginx
sudo mkdir -p /var/lib/php/session
sudo chown -R nginx:nginx /var/lib/php/session
ในเบราว์เซอร์ที่คุณชื่นชอบให้นำทางไปhttp://example.com/install
และทำตามตัวช่วยสร้างการติดตั้ง Thelia ในการเข้าถึงส่วนต่อประสานการจัดการของ Thelia ให้เพิ่ม/admin
URL ของคุณต่อท้าย
หลังจากติดตั้ง Thelia ลบweb/install
ไดเรกทอรี
sudo rm -rf /var/www/thelia/web/install
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
ใช้ระบบที่แตกต่างกันอย่างไร Directus 6.4 CMS เป็นระบบการจัดการเนื้อหาแบบไม่มีหัว (Headless Content Management: CMS) ที่ทรงพลังและยืดหยุ่นซึ่งให้ผู้พัฒนา
ใช้ระบบที่แตกต่างกันอย่างไร Pagekit เป็น CMS โอเพนซอร์สที่เขียนด้วย PHP ซอร์สโค้ดของ Pagekit นั้นโฮสต์บน GitHub คำแนะนำนี้จะแสดงให้คุณเห็นว่า
ใช้ระบบที่แตกต่างกันอย่างไร Fuel CMS เป็นระบบจัดการเนื้อหาที่ใช้ CodeIgniter ซอร์สโค้ดของมันถูกโฮสต์บน GitHub คำแนะนำนี้จะแสดงให้คุณเห็นว่า
ใช้ระบบที่แตกต่างกันอย่างไร Omeka Classic 2.4 CMS เป็นแพลตฟอร์มเผยแพร่ดิจิตอลฟรีและโอเพ่นซอร์สและระบบการจัดการเนื้อหา (CMS) สำหรับการแบ่งปันดิจิต้า
ใช้ระบบที่แตกต่างกันอย่างไร Thelia เป็นเครื่องมือโอเพ่นซอร์สสำหรับการสร้างเว็บไซต์ e-business และการจัดการเนื้อหาออนไลน์ที่เขียนด้วย PHP รหัสแหล่งที่มา Thelia i
ใช้ระบบที่แตกต่างกันอย่างไร Automad เป็นระบบจัดการเนื้อหาแบบโอเพนซอร์ซ (CMS) และเทมเพลตเอนจินที่เขียนด้วย PHP รหัสที่มา Automad ฉัน
ใช้ระบบที่แตกต่างกันอย่างไร 1.0 ตุลาคม CMS เป็นระบบจัดการเนื้อหา (CMS) ที่ง่ายและเชื่อถือได้ฟรีและโอเพ่นซอร์สที่สร้างขึ้นบนเฟรมเวิร์ก Laravel
ใช้ระบบที่แตกต่างกันอย่างไร Redaxscript 3.2 CMS เป็นระบบจัดการเนื้อหา (CMS) ที่ทันสมัยและมีน้ำหนักเบาฟรีและโอเพนซอร์สที่มี rocket-fas
ใช้ระบบที่แตกต่างกันอย่างไร Bolt เป็น CMS โอเพ่นซอร์สที่เขียนด้วย PHP ซอร์สโค้ดของ Bolts นั้นโฮสต์บน GitHub คู่มือนี้จะแสดงวิธีการติดตั้ง Bolt CM
ใช้ระบบที่แตกต่างกันอย่างไร Alfresco Community Edition เป็นเวอร์ชั่นโอเพ่นซอร์สของ Alfresco Content Services มันเขียนใน Java และใช้ PostgreSQL t
ใช้ระบบที่แตกต่างกันอย่างไร WonderCMS เป็นโอเพนซอร์ซ CMS แบบเร็วและเล็กเขียนด้วย PHP รหัสที่มาของ WonderCMS นั้นโฮสต์บน Github คู่มือนี้จะ
ใช้ระบบที่แตกต่างกันอย่างไร Neos เป็นแพลตฟอร์มแอปพลิเคชันเนื้อหาที่มี CMS และกรอบแอปพลิเคชันเป็นหลัก คู่มือนี้จะแสดงวิธีติดตั้ง
ใช้ระบบที่แตกต่างกันอย่างไร PyroCMS เป็น CMS โอเพ่นซอร์สที่เขียนด้วย PHP รหัสที่มา PyroCMS โฮสต์บน GitHub ในคู่มือนี้ให้เดินผ่าน entir
ใช้ระบบที่แตกต่างกันอย่างไร Alfresco Community Edition เป็นเวอร์ชั่นโอเพ่นซอร์สของ Alfresco Content Services มันเขียนใน Java และใช้ PostgreSQL t
ใช้ระบบที่แตกต่างกันอย่างไร เกริ่นนำ Tiki Wiki CMS Groupware หรือที่รู้จักกันในชื่อ Tiki เป็นระบบจัดการเนื้อหาวิกิฟรีและโอเพ่นซอร์ส คุณสมบัติติ๊ก
ใช้ระบบที่แตกต่างกันอย่างไร Introduction BoltWire เป็นระบบจัดการเนื้อหาที่ฟรีและมีน้ำหนักเบาที่เขียนด้วย PHP เมื่อเทียบกับการจัดการเนื้อหาอื่น ๆ ส่วนใหญ่
ใช้ระบบที่แตกต่างกันอย่างไร TextPattern CMS 4.6.2 เป็นระบบจัดการเนื้อหา (CMS) ที่ง่ายยืดหยุ่นและฟรีและโอเพ่นซอร์สที่ช่วยให้นักออกแบบเว็บไซต์
ใช้ระบบที่แตกต่างกันอย่างไร Redaxscript 3.2 CMS เป็นระบบจัดการเนื้อหา (CMS) ที่ทันสมัยและมีน้ำหนักเบาฟรีและโอเพนซอร์สที่มี rocket-fas
ใช้ระบบที่แตกต่างกันอย่างไร TextPattern CMS 4.6.2 เป็นระบบจัดการเนื้อหา (CMS) ที่ง่ายยืดหยุ่นและฟรีและโอเพ่นซอร์สที่ช่วยให้นักออกแบบเว็บไซต์
เรียนรู้วิธีการติดตั้ง 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