บทนำ
WordPress เป็นระบบจัดการเนื้อหาที่โดดเด่นบนอินเทอร์เน็ต มันเพิ่มประสิทธิภาพทุกอย่างตั้งแต่บล็อกไปจนถึงเว็บไซต์ที่ซับซ้อนพร้อมเนื้อหาแบบไดนามิก บทช่วยสอนนี้จะหารือเกี่ยวกับการติดตั้ง WordPress และเรียกใช้บน OpenBSD 6.2
ก่อนที่เราจะเริ่มมีบางรายการดูแลทำความสะอาดเล็ก ๆ ที่ต้องได้รับการดูแลเพื่อให้ WordPress ทำงานได้อย่างถูกต้อง โปรดอย่าข้ามขั้นตอนเหล่านี้เพราะถ้าคุณทำคุณจะได้รับข้อผิดพลาดทั่วไปที่อยู่ติดกับตัวถอดรหัสที่เป็นไปไม่ได้ จำไว้ว่าhttpd
เซิร์ฟเวอร์ภายในของ OpenBSD ทำงานในchroot
สภาพแวดล้อมและขั้นตอนการดูแลทำความสะอาดเหล่านี้มีไว้สำหรับสิ่งนี้
การเรียน
สร้างไดเรกทอรี/var/www/etc
และรักษาสิทธิ์เริ่มต้น
สร้างไฟล์ใหม่ชื่อhosts
และเพิ่มรายการต่อไปนี้ สิ่งนี้จะทำให้ WordPress สามารถดาวน์โหลดอัปเดต, ธีมและปลั๊กอิน
127.0.0.1 localhost
66.155.40.202 api.wordpress.org
66.155.40.186 downloads.wordpress.org
66.155.40.187 downloads.wordpress.org
66.155.40.188 downloads.wordpress.org
ติดตั้งแพ็คเกจที่จำเป็นต้องมี
pkg_install php-5.6 php-fastcgi php-curl php-mysql php-zip mariadb-server mariadb-client
pkg_install wget unzip
คัดลอกตัวอย่างini
ไฟล์จากไป/etc/php-5.6.sample
/etc/php-5.6/
สร้าง/etc/httpd.conf
ไฟล์ที่คล้ายกับไฟล์ด้านล่าง คุณสามารถเลือกที่จะแทนที่ชื่อเซิร์ฟเวอร์"default"
ด้วยชื่อจริงใน DNS แต่ไม่จำเป็นอย่างเคร่งครัด
types { include "/usr/share/misc/mime.types" }
server "default" {
listen on egress port 80
root "/wordpress"
directory index index.php
location "*.php*" {
fastcgi socket "/run/php-fpm.sock"
}
}
ตอนนี้เป็นเวลาที่จะเปิดใช้งาน daemons ที่จำเป็นเพื่อให้พวกเขาเปิดตัวเมื่อเริ่มต้นระบบ
rcctl enable php56_fpm
rcctl enable httpd
rcctl enable mysqld
การติดตั้ง
ดาวน์โหลด WordPress จากนั้นย้ายเข้ามา/var/www
และตั้งค่าการอนุญาตที่ถูกต้อง
cd /tmp
wget https://wordpress.org/latest.zip
unzip latest.zip
mv wordpress /var/www/.
chown -R www:www /var/www/wordpress/
ติดตั้ง MariaDB เพื่อจัดเตรียมฐานข้อมูลสำหรับ WordPress mysql_secure_installation
แนะนำให้รันเนื่องจากสามารถลบผู้ใช้ที่ไม่ระบุชื่อและฐานข้อมูลทดสอบ นอกจากนี้รหัสผ่านรูทสำหรับ MariaDB จะถูกตั้งค่า
mysql_install_db
rcctl start mysqld
mysql_secure_installation
สร้างฐานข้อมูล WordPress ตรวจสอบให้แน่ใจว่าได้แทนที่Password
ด้วยรหัสผ่านที่คุณตั้งใจจะใช้
mysql -u root -p <password goes here>
CREATE DATABASE wordpress;
CREATE USER 'wordpress'@'localhost' identified by 'Password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost' IDENTIFIED BY 'Password';
FLUSH PRIVILEGES;
EXIT;
ตอนนี้คุณได้สร้างฐานข้อมูล WordPress แล้วก็ถึงเวลาเริ่มต้นเว็บเซิร์ฟเวอร์และfastcgi
ภูต
rcctl start httpd
rcctl start php56_fpm
www.example.org
จากที่นี่เปิดเว็บเบราเซอร์และการเรียกดูเว็บไซต์ของคุณเช่น คุณจะเห็นวิซาร์ดการติดตั้ง WordPress ในหน้าจอถัดไปคุณจะถูกขอให้ใส่ชื่อฐานข้อมูลชื่อผู้ใช้ฐานข้อมูลรหัสผ่านฐานข้อมูลเซิร์ฟเวอร์และคำนำหน้าตาราง
ชื่อฐานข้อมูลเริ่มต้นที่ " wordpress
" ตรวจสอบให้แน่ใจเพื่อตั้งค่าผู้ใช้ฐานข้อมูลเป็น " wordpress
" และใช้รหัสผ่านเดียวกันกับเมื่อคุณสร้างฐานข้อมูลก่อนหน้านี้ ในที่สุดเปลี่ยนเซิร์ฟเวอร์เป็น127.0.0.1
และปล่อยให้คำนำหน้าของตารางตามที่เป็น
ตัวช่วยสร้างควรเติมฐานข้อมูลอย่างถูกต้องจากนั้นให้คุณสร้างadmin
ผู้ใช้ "" เมื่อเสร็จแล้วคุณพร้อมที่จะดาวน์โหลดธีมและปลั๊กอินและเริ่มต้นการออกแบบเว็บไซต์ของคุณ อย่าลืมติดตามเวอร์ชั่นใหม่และอัปเดต WordPress ของคุณให้ทันสมัยอยู่เสมอ ยิ่งคุณออกห่างจากเวอร์ชั่นปัจจุบันยิ่งอัพเกรดยากขึ้นเท่าไหร่