วิธีการติดตั้ง Typesetter CMS บน CentOS 7

Typesetter เป็น CMS แบบโอเพ่นซอร์สที่เขียนด้วย PHP โดยเน้นที่ความสะดวกในการใช้งานด้วยการแก้ไข True WYSIWYG และการจัดเก็บไฟล์แบบแบน

ในบทความนี้เราจะติดตั้ง Typesette บน CentOS 7

ข้อกำหนดเบื้องต้น

  • อินสแตนซ์เซิร์ฟเวอร์ Vultr CentOS 7 x64 ที่สดใหม่
  • sudo ผู้ใช้
  • ที่EPELเก็บ yum

ขั้นตอนที่ 1: ติดตั้ง repo EPEL YUM และอัปเดตระบบ

ล็อกอินเข้าสู่เซิร์ฟเวอร์ของคุณผ่าน SSH โดยใช้ผู้ใช้ sudo เพื่อติดตั้งepelอัปเดตระบบและรีสตาร์ทเพื่อใช้การอัปเดต

sudo yum install epel-release -y
sudo yum update -y && sudo shutdown -r now

ขั้นตอนที่ 2: ติดตั้ง Apache

sudo yum install httpd -y

ขอแนะนำให้ลบ / ปิดการใช้งานหน้าต้อนรับเริ่มต้นของ Apache ในสภาพแวดล้อมการใช้งานจริง

sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf

ป้องกัน Apache ไม่ให้แสดงรายชื่อไฟล์สารบบเว็บกับผู้เยี่ยมชม:

sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf

เริ่มบริการ Apache และเปิดใช้งานให้เริ่มโดยอัตโนมัติเมื่���บูต

sudo systemctl start httpd.service
sudo systemctl enable httpd.service

ขั้นตอนที่ 3: ติดตั้ง PHP 7.1 และส่วนขยายที่จำเป็น

ตัวเรียงพิมพ์ต้องการ PHP 5.3 หรือใหม่กว��า เพื่อให้ได้ประสิทธิภาพที่ดีขึ้นเราจะติดตั้ง PHP 7.1 และส่วนขยายที่จำเป็นสำหรับ Typesetter ดังต่อไปนี้:

sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install mod_php71w php71w-common php71w-mbstring php71w-xmlrpc php71w-gd php71w-xml php71w-intl php71w-cli php71w-mcrypt -y

ขั้นตอนที่ 4: ติดตั้งเครื่องเรียงพิมพ์

ดาวน์โหลดและคลายการบีบอัดรุ่นเสถียรล่าสุดของ Typesetter (ซึ่งเป็น5.0.3เวลาที่บทความนี้เขียน) จากหน้าดาวน์โหลด Typesetterอย่างเป็นทางการ:

cd
wget https://www.typesettercms.com/Special_gpEasy?cmd=download -O Typesetter-5.0.3.zip 
sudo yum install unzip -y
sudo unzip Typesetter-5.0.3.zip -d /var/www/html

ตั้งค่าความเป็นเจ้าของสำหรับ/var/www/html/Typesetter/dataไดเรกทอรีดังนี้:

sudo chown -R apache:apache /var/www/html/Typesetter/data

สร้างโฮสต์เสมือน Apache สำหรับ Typesetter:

cat <<EOF | sudo tee -a /etc/httpd/conf.d/typesetter.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/Typesetter/
ServerName typesetter.example.com
ServerAlias www.typesetter.example.com
<Directory /var/www/html/Typesetter/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/typesetter.example.com-error_log
CustomLog /var/log/httpd/typesetter.example.com-access_log common
</VirtualHost>
EOF

รีสตาร์ทเซอร์วิส Apache เพื่อใช้การแก้ไขของคุณ:

sudo systemctl restart httpd.service

ปรับเปลี่ยนกฎไฟร์วอลล์เพื่ออนุญาตการเข้าถึงเว็บ:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

เมื่อคุณเปิดเบราว์เซอร์http://203.0.113.1เป็นครั้งแรกคุณจะเห็นตัวช่วยสร้างการติดตั้ง Typesetter ในChecking server...ส่วนตรวจสอบให้แน่ใจว่ารายการทดสอบทั้งหมดถูกส่งผ่าน ในConfigurationส่วนป้อนข้อมูลรับรองผู้ดูแลระบบของคุณเอง:

  • ชื่อเว็บไซต์: <Your Site Title>
  • ที่อยู่อีเมล: <admin@example.com>
  • ชื่อผู้ใช้งานธุรการ: <your-admin-name>
  • รหัสผ่านผู้ดูแลระบบ: <your-admin-password>
  • ทำซ้ำรหัสผ่าน: <your-admin-password>

สุดท้ายให้คลิกที่Installปุ่มเพื่อสิ้นสุดการติดตั้ง ในInstallation - v5.0.3หน้าคลิกที่View your web siteลิงค์เพื่อเริ่มต้นการนำทางของเว็บไซต์ Typesetter ของคุณ

เพื่อความปลอดภัยคุณควรลบ/var/www/html/Typesetter/include/install/install.phpไฟล์หลังจากการติดตั้ง:

sudo rm /var/www/html/Typesetter/include/install/install.php

แค่นั้นแหละ. ขอบคุณที่อ่าน.

ฝากความเห็น

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true