วิธีปิดการใช้งาน Block Editor และติดตั้ง Classic Editor ใน WordPress 5.0
เริ่มต้นด้วย WordPress 5.0 ตัวแก้ไขเริ่มต้นบน WordPress คือตัวแก้ไขบล็อกใหม่ ตัวแก้ไขใหม่แตกต่างไปจากเดิมอย่างสิ้นเชิง
ในบทความนี้ เราได้แสดงวิธีการติดตั้ง PHP ด้วย PHP-FPM สำหรับ NGINX บน CentOS
สำหรับบทช่วยสอนนี้ เราได้ติดตั้ง NGINX บทช่วยสอนนี้จะครอบคลุมการกำหนดค่าพื้นฐานของเว็บเซิร์ฟเวอร์ NGINX เพื่อประมวลผลแอปพลิเคชัน PHP และเซิร์ฟเวอร์บนพอร์ต 80 ขอแนะนำให้คุณศึกษา NGINX และ PHP-FPM
ข้อกำหนดเบื้องต้น
1. ปรับปรุงเซิร์ฟเวอร์ให้ทันสมัยอยู่เสมอ:
# yum update -y
2. เพิ่มที่เก็บ EPEL (แพ็คเกจเสริมสำหรับ Enterprise Linux):
# yum install epel-release
3. ติดตั้งที่เก็บ Remi:
# rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
4. เปิดใช้งานเวอร์ชัน PHP:
ที่นี่คุณสามารถเลือกเวอร์ชัน PHP ที่คุณต้องการติดตั้งได้
# yum-config-manager --enable remi-php73
5. ตอนนี้ ติดตั้ง PHP 7.3 พร้อมกับโมดูล PHP ที่จำเป็น:
ที่นี่คุณสามารถเลือกหรือเพิ่มโมดูล PHP ได้ตามความต้องการของคุณ
# yum -y install php php-fpm php-mysqlnd php-ctype php-dom php-gd php-iconv php-json php-libxml php-mbstring php-posix php-xml php-zip php-openssl php-zlib php-curl php-fileinfo php-bz2 php-intl php-mcrypt php-ftp php-exif php-gmp php-memcached php-imagick
ติดตั้ง PHP แล้ว
กำหนดค่าตัวประมวลผล PHP
เปิดไฟล์การกำหนดค่า PHP:
# vi /etc/php.ini
ในไฟล์นี้ คุณสามารถตั้งค่าขีดจำกัดหน่วยความจำ ขนาดโพสต์สูงสุด เขตเวลาวันที่ และขนาดไฟล์อัปโหลด
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 256M…
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone =Asia/Kolkata…
post_max_size = 256M…
upload_max_filesize = 256M
ต่อไปเรากำลังมองหาพารามิเตอร์ที่ชุดcgi.fix_pathinfo เราจะยกเลิกความคิดเห็นโดยลบ semi-colon(;) และตั้งค่าเป็น 0
นี่เป็นการตั้งค่าที่ไม่ปลอดภัยอย่างยิ่ง เนื่องจากมันบอกให้ PHP พยายามรันไฟล์ที่ใกล้เคียงที่สุดที่สามารถค้นหาได้หากไฟล์ PHP ไม่ตรงกันทุกประการ โดยพื้นฐานแล้วจะอนุญาตให้ผู้ใช้สร้างคำขอ PHP ในลักษณะที่จะอนุญาตให้ดำเนินการสคริปต์ที่พวกเขาไม่ควรได้รับอนุญาตให้ดำเนินการ
ดังนั้น เราจะเปลี่ยนเงื่อนไขทั้งสองนี้โดยยกเลิกการใส่เครื่องหมายบรรทัดและตั้งค่าเป็น "0" ดังนี้:
cgi.fix_pathinfo=0
เมื่อเสร็จแล้วให้บันทึกและออก
ถัดไป เปิดไฟล์การกำหนดค่า php-fpm:
# vi /etc/php-fpm.d/www.conf
ค้นหาผู้ใช้และกลุ่ม เปลี่ยนพารามิเตอร์เป็น nginx จาก apache
user = nginx
group = nginx
ค้นหาพารามิเตอร์การฟังและเปลี่ยนเช่น:
listen = /var/run/php-fpm/php-fpm.sock
ค้นหาบรรทัดที่ตั้งค่า listen.owner และ listen.group และยกเลิกการใส่ความคิดเห็น ตั้งค่าเป็นnginx :
listen.owner = nginx
listen.group = nginx
ถัดไป ค้นหาบรรทัดต่อไปนี้และยกเลิกหมายเหตุเพื่อเปิดใช้งานตัวแปรสภาพแวดล้อม php
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
หลังจากกำหนดค่าเสร็จแล้ว ให้บันทึกและออก
ตอนนี้ เริ่มตัวประมวลผล PHP ของเรา:
# systemctl start php-fpm
เปิดใช้งานโปรเซสเซอร์ PHP เพื่อความคงอยู่:
# systemctl enable php-fpm
แค่นั้นแหละ.
เริ่มต้นด้วย WordPress 5.0 ตัวแก้ไขเริ่มต้นบน WordPress คือตัวแก้ไขบล็อกใหม่ ตัวแก้ไขใหม่แตกต่างไปจากเดิมอย่างสิ้นเชิง
ไม่สามารถเขียนบทความใหม่โดยใช้ตัวแก้ไขบล็อกใหม่ใน WordPress ได้? โอกาสที่คุณจะได้รับ “The editor
ต้องการเรียกใช้ไซต์ WordPress ที่จัดการด้วยตนเองหรือไม่? ยอดเยี่ยม. คุณจะได้เรียนรู้หลายล้านสิ่ง หนึ่งในส่วนสำคัญของการตั้งค่า
เมื่อไม่มีตัวเลือกรีเฟรชในเมนูบริบท ต่อไปนี้คือวิธีรีเฟรชรายการใน File Explorer ใน Windows 11
ในที่สุด WordPress 5.0 ก็เปิดตัวและมาพร้อมกับประสบการณ์การแก้ไขใหม่ล่าสุดกับ Gutenberg
Gutenberg Editor จะกลายเป็นตัวแก้ไขเริ่มต้นใน WordPress ในไม่ช้า คุณจะมีตัวเลือกให้เลือก Classic Editor
หากคุณกำลังเปลี่ยนการติดตั้ง WordPress จากเซิร์ฟเวอร์ MySQL 8 ไปเป็น MySQL 5.7 (หรือต่ำกว่า) คุณมักจะประสบปัญหา
ในบทความนี้ เราได้กล่าวถึงวิธีเปิดใช้งานแท็กสั้น PHP แล้ว PHP แยกวิเคราะห์ไฟล์โดยใช้แท็กเปิดและปิด ซึ่งดูเหมือนไฟล์ . วิธีเปิดใช้งานแท็กสั้น PHP
ในบทความนี้ เราจะเรียนรู้วิธีติดตั้งและกำหนดค่า mod_evasive เพื่อป้องกันการโจมตี DoS และ DDoS บน CentOS โมดูล mod_evasive Apache
วิธีการติดตั้ง PHP ด้วย PHP-FPM สำหรับ NGINX บน CentOS การกำหนดค่าพื้นฐานของเว็บเซิร์ฟเวอร์ NGINX เพื่อประมวลผลแอปพลิเคชัน PHP และเซิร์ฟเวอร์บนพอร์ต 80