WordPress เป็นบล็อกที่โด่งดังที่สุดในโลกและแพลตฟอร์ม CMS สำหรับเว็บ มันง่ายต่อการพัฒนาปรับแต่งและปรับขนาดสำหรับการผลิต นอกจากนี้ยังทำงานบนระบบปฏิบัติการเซิร์ฟเวอร์ที่นับไม่ถ้วน (Linux, Windows และแม้แต่ BSD) มีผู้ใช้หลายสิบคนและให้พลังกับอินเทอร์เน็ตทั้งหมด การติดตั้ง WordPress ด้วยตนเองบนเซิร์ฟเวอร์เป็นกระบวนการที่เกี่ยวข้องมากและไม่เหมาะสำหรับทุกคน หากคุณสะดุดคู่มือนี้และคุณไม่ค่อยเก่งกับสิ่งนี้ลองพิจารณาที่ Presslabs เป็นบริการที่ยอดเยี่ยมที่ช่วยให้ผู้ใช้ปรับขนาดซอฟต์แวร์บล็อกได้อย่างปลอดภัยทำให้มันทำงานได้อย่างมีประสิทธิภาพ หากคุณต้องการทำทุกอย่างด้วยตัวเองคู่มือนี้จะแสดงวิธีติดตั้ง WordPress บนเซิร์ฟเวอร์ Ubuntu
หมายเหตุ: แม้ว่าคู่มือนี้จะเน้นไปที่เซิร์ฟเวอร์ Ubuntu และ Linux เป็นหลัก แต่ WordPress สามารถทำงานบนระบบปฏิบัติการเซิร์ฟเวอร์อื่นได้ ในการใช้งานคุณจะต้องมี PHP, MySQL และเว็บเซิร์ฟเวอร์
กำลังติดตั้งโคมไฟ
ในระหว่างกระบวนการติดตั้งสำหรับเซิร์ฟเวอร์ Ubuntu ผู้ใช้มีตัวเลือกให้เลือกหลายแพ็คเกจเพื่อตั้งค่าได้ทันที หนึ่งในตัวเลือกให้เลือกคือ LAMP stack (Linux Apache MySQL และ PHP) หากคุณกำลังติดตั้งเซิร์ฟเวอร์ Ubuntu เป็นครั้งแรกสำหรับคำแนะนำนี้ให้เลือกตัวเลือกนี้ในระหว่างขั้นตอนการเลือกแพ็คเกจในระหว่างการตั้งค่า
ติดตั้งเซิร์ฟเวอร์ Ubuntu แล้วหรือยัง ไม่ต้องกังวลการติดตั้ง LAMP สามารถติดตั้งได้หลังจากข้อเท็จจริง หากต้องการทำสิ่งนี้ให้เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล:
sudo apt install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lamp-server^
จากนั้นรีสตาร์ทเว็บเซิร์ฟเวอร์ด้วย:
sudo systemctl restart apache2
เมื่อแพคเกจที่เกี่ยวข้องกับหลอดไฟทั้งหมดได้รับติดตั้งบนระบบคุณจะได้รับแจ้งให้ตั้งรหัสผ่าน root ของ MySQL ทำและตรวจสอบให้แน่ใจว่าปลอดภัย (และน่าจดจำ) หากไม่มีการตั้งรหัสผ่านรูทจะไม่มีวิธีการเข้าสู่ MySQL เพื่อสร้างฐานข้อมูลใหม่สำหรับ WordPress เพื่อใช้งาน
สุดท้ายสร้างผู้ใช้ที่จะใช้กับ WordPress (ถ้าคุณยังไม่มี)
adduser ubuntu-wordpress passwd ubuntu-wordpress usermod -aG sudo ubuntu-wordpress
กำหนดค่า Apache2
การใช้ WordPress บน Apache 2 ต้องการการปรับเปลี่ยนเล็กน้อยเพื่อให้ทำงานได้อย่างถูกต้อง ใช้โปรแกรมแก้ไขข้อความนาโนเปิดไฟล์การตั้งค่าเซิร์ฟเวอร์ apache2
sudo nano /etc/apache2/apache2.conf
เมื่ออยู่ข้างในนาโนใช้ปุ่มลูกศรเพื่อเลื่อนไปจนสุดด้านล่างของไฟล์ เมื่ออยู่ด้านล่างสุดให้วางโค้ดนี้ไว้ด้านใน:
<Directory /var/www/html/>
AllowOverride All
</Directory>
บันทึกไฟล์คอนฟิกูเรชันที่อัพเดตด้วย Ctrl + Oและออกด้วย Ctrl + X.
สุดท้ายให้เปิดใช้งานโมดูล Apache 2 ที่ต้องการ
sudo a2enmod rewrite sudo a2enmod php7.0
อย่าลืมรีสตาร์ทเว็บเซิร์ฟเวอร์เมื่อเสร็จแล้วเพื่อใช้การเปลี่ยนแปลง
sudo systemctl restart apache2
กำลังติดตั้ง WordPress

เริ่มต้นกระบวนการติดตั้งโดยดาวน์โหลด WordPress เวอร์ชันล่าสุด
หมายเหตุ: อย่าทำการติดตั้งบน Ubuntu ในฐานะผู้ใช้รูท
wget tar.gz -P /tmp/ https://wordpress.org/latest.tar.gz
แยกเนื้อหาของไฟล์ tar.gz ไปยังเว็บไดเรกทอรีเริ่มต้น
tar xzvf /tmp/latest.tar.gz -C /var/www/html/ --strip-components=1
ถัดไปสร้างใหม่ .htaccess ไฟล์และอัปเดตการอนุญาต
touch /var/www/html/.htaccess chmod 660 /var/www/html/.htaccess
ใช้ CP คัดลอกการกำหนดค่าตัวอย่างไปเป็นไฟล์การกำหนดค่าเริ่มต้น
cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
ด้วย chown ให้ผู้ใช้ของคุณเป็นเจ้าของไฟล์ WordPress:
sudo chown -R ubuntu-wordpress:www-data /var/www/html
การปรับสิทธิ์
Ubuntu-wordpress ตอนนี้มีการเข้าถึงที่ดีขึ้น / var / www / html. ขั้นตอนถัดไปในกระบวนการติดตั้งคือปรับแต่งการอนุญาตเพื่อให้ WordPress ทำงานได้อย่างถูกต้อง:
sudo find /var/www/html -type d -exec chmod g+s {} ; sudo chmod g+w /var/www/html/
ไดเร็กทอรีธีมและปลั๊กอินยังต้องการการเปลี่ยนแปลงสิทธิ์เพื่อให้ทุกอย่างเป็นไปอย่างราบรื่น
sudo chmod -R g+w /var/www/html/wp-content/themes sudo chmod -R g+w /var/www/html/wp-content/plugins
การตั้งค่าคีย์ลับ
เพื่อความปลอดภัยการติดตั้ง WordPress ใหม่แต่ละครั้งจะต้องได้รับการยืนยันด้วยรหัสลับ ปุ่มเหล่านี้สามารถถูกจับได้ง่ายด้วยคำสั่ง curl
curl -s https://api.wordpress.org/secret-key/1.1/salt/ > /wp-keys
ใช้ curl, ปุ่ม Salt WordPress ตั้งอยู่ใน / wp-keys ใช้แมวเพื่อดูพวกเขา
cat /wp-keys
เปิดเทอร์มินัลที่สองและแก้ไขไฟล์กำหนดค่า WordPress ของคุณ
nano /var/www/html/wp-config.php
เลื่อนไปจนสุดตรงกลางของไฟล์และเติมแต่ละคีย์ลงในตำแหน่งที่ถูกต้อง ใช้ / wp-keys เป็นข้อมูลอ้างอิง
หมายเหตุ: คัดลอกระหว่าง ‘‘
การสร้างฐานข้อมูล SQL
ล็อกอินเข้าสู่อินเทอร์เฟซ MySQL โดยใช้รหัสผ่านรูทที่คุณตั้งค่าในระหว่างกระบวนการติดตั้ง LAMP ก่อนหน้านี้ อีกครั้งใช้พรอมต์เพื่อสร้างฐานข้อมูลใหม่สำหรับ WordPress
mysql -u root -p
หมายเหตุ: เปลี่ยน ‘securepassword‘ด้วยรหัสผ่านที่ปลอดภัย อย่าลบ ‘ ‘.
CREATE DATABASE wordpressdb; CREATE USER ubuntuwordpress@localhost IDENTIFIED BY "securepassword"; GRANT ALL PRIVILEGES ON wordpressdb.* TO ubuntuwordpress@localhost; FLUSH PRIVILEGES; exit
รีสตาร์ทเว็บเซิร์ฟเวอร์ Apache 2 และ MySQL เพื่อสะท้อนการเปลี่ยนแปลง
sudo service apache2 restart sudo service mysql restart
Tweaks สุดท้าย
สิ่งสุดท้ายที่ต้องทำในแง่ของเทอร์มินัลsetup คือการกรอกข้อมูลฐานข้อมูลภายในไฟล์ config.php เปิดในนาโนและกรอกข้อมูลที่จำเป็น ควรมีลักษณะเช่นนี้:
nano /var/www/html/wp-config.php
// ** การตั้งค่า MySQL - คุณสามารถรับข้อมูลนี้ได้จากเว็บโฮสต์ของคุณ ** //
/ ** ชื่อของฐานข้อมูลสำหรับ WordPress * /
กำหนด ('DB_NAME', 'wordpressdb');
/ ** ชื่อผู้ใช้ฐานข้อมูล MySQL * /
กำหนด ('DB_USER', 'ubuntuwordpress');
/ ** รหัสผ่านฐานข้อมูล MySQL * /
กำหนด ('DB_PASSWORD', รหัสผ่านปลอดภัย);
/ ** ชื่อโฮสต์ MySQL * /
กำหนด (‘DB_HOST’, localhost ’);
การตั้งค่าบล็อก WordPress ของคุณ

เมื่อการกำหนดค่าเสร็จสมบูรณ์ให้โหลดโดเมนของเซิร์ฟเวอร์ของคุณและทำตามขั้นตอนการตั้งค่า WordPress ตัวติดตั้งนั้นมีรายละเอียดมากและจะนำคุณไปสู่ทุกขั้นตอน
ความคิดเห็น