ติดตั้ง WordPress บน OpenBSD 6.2

บทนำ

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 ของคุณให้ทันสมัยอยู่เสมอ ยิ่งคุณออกห่างจากเวอร์ชั่นปัจจุบันยิ่งอัพเกรดยากขึ้นเท่าไหร่



Leave a Comment

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

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน