บทนำ
Drupal เป็นแพลตฟอร์มการจัดการเนื้อหาโอเพนซอร์ซยอดนิยม ในบทความนี้เราจะแสดงวิธีการติดตั้ง Drupal 7 บนเซิร์ฟเวอร์ Vultr โดยใช้แอปพลิเคชัน One-Click LEMP
ข้อกำหนดเบื้องต้น
ปรับใช้แอป LEMP แบบคลิกเดียวในบัญชี Vultr ของคุณ เมื่อติดตั้งแอพเสร็จแล้วให้ล็อกอินด้วยชื่อผู้ใช้รูท คุณอาจเข้าสู่ระบบในฐานะผู้ใช้ที่ไม่ใช่รูท แต่คุณจะต้องใช้sudo
คำสั่งตลอดทั้งบทช่วยสอนนี้
ขั้นตอนที่หนึ่ง: สร้างฐานข้อมูล
แสดงรหัสผ่านรูทของ MySQL ในเทอร์มินัลจากนั้นล็อกอินเข้าสู่ MySQL โดยใช้รหัสผ่านนั้น
cat /root/.my.cnf
mysql -u root -p
ตั้งค่าฐานข้อมูล MySQL สำหรับ Drupal แทนชื่อฐานข้อมูล ( drupal
) และชื่อผู้ใช้ / รหัสผ่าน ( myusername
/ mypassword
) ในตัวอย่างด้านล่างหากคุณต้องการ
create database drupal;
create user 'myusername'@'localhost' identified by 'mypassword';
grant all privileges on drupal.* to 'myusername'@'localhost' identified by 'mypassword' with grant option;
flush privileges;
exit;
ขั้นตอนที่สอง: ดาวน์โหลดแพ็คเกจ Drupal
ก่อนอื่นให���ลบไฟล์เทมเพลตเริ่มต้นที่สร้างโดย Vultr
cd /usr/share/nginx/html/
rm -f background.jpg index.php logo.png
ในขณะที่เขียน Drupal เวอร์ชั่นเสถียรล่าสุดคือ 7.37 ดาวน์โหลดและคลายซิปแพคเกจ Drupal ไปยังไดเรกทอรีที่ใช้งานง่ายโดยการรันคำสั่งต่อไปนี้
wget http://ftp.drupal.org/files/projects/drupal-7.37.tar.gz
tar --strip-components=1 -zxvf drupal-7.37.tar.gz
ลบไฟล์เก็บถาวรที่คุณเพิ่งดาวน์โหลด
rm -f drupal-7.37.tar.gz
ก่อนการติดตั้งคุณต้องคัดลอกไฟล์กำหนดค่าเริ่มต้นdefault.settings.php
เป็น��ฟล์ใหม่ที่เรียกว่าsettings.php
ในไดเรกทอรีเดียวกัน อย่าเปลี่ยนชื่อไฟล์เริ่มต้นเพียงเพราะคุณต้องการทั้งสองไฟล์สำหรับการติดตั้ง Drupal
cp sites/default/default.settings.php sites/default/settings.php
นอกจากนี้คุณต้องเพิ่มสิทธิ์ในการเขียนลงในไดเรกทอรีsites/default
และไฟล์sites/default/settings.php
หรือคุณจะพบข้อผิดพลาดในการอนุญาต
chmod a+w sites/default
chmod a+w sites/default/settings.php
เยี่ยมชมhttp://[SERVER_IP]/
ในเบราว์เซอร์ของคุณ แทนที่[SERVER_IP]
ด้วยที่อยู่ IP ของ VPS ของคุณ ทำตามคำแนะนำบนหน้าจอเพื่อกำหนดค่า Drupal
ในขั้นตอนของ "เลือกโปรไฟล์" คุณสามารถเลือก "มาตรฐาน" เพื่อใช้การตั้งค่ามาตรฐาน หากคุณเป็นผู้ใช้ Drupal ที่มีประสบการณ์คุณสามารถเลือก "น้อยที่สุด" เพื่อปรับแต่งการติดตั้งของคุณ คลิกปุ่มชื่อ "บันทึกและดำเนินการต่อ"
ในขั้นตอนของ "เลือกภาษา" คลิก "บันทึกและดำเนินการต่อ" เพื่อใช้ภาษาอังกฤษ (ในตัว) หากคุณต้องการใช้ภาษาอื่นที่ไม่ใช่ภาษาอังกฤษให้คลิกลิงก์ "เรียนรู้วิธีติดตั้ง Drupal ในภาษาอื่น"
ในขั้นตอนของ "ตั้งค่าฐานข้อมูล" คุณต้องป้อนพารามิเตอร์ฐานข้อมูลตามที่ระบุด้านล่าง
อย่าลืมแทนที่ชื่อdrupal
ฐานข้อมูลชื่อผู้ใช้myusername
ฐานข้อมูลรหัสผ่านฐานข้อมูลmypassword
และคำนำหน้าตารางdrupal_
ด้วยชื่อของคุณเอง ห้ามแก้ไขฟิลด์อื่น
Database type: MySQL, MariaDB, or equivalent
Database name: drupal
Database username: myusername
Database password: mypassword
Database table prefix: drupal_
เกี่ยวกับขั้นตอนของการ "กำหนดค่าไซต์" วิซาร์ดการติดตั้งจะแจ้งให้คุณทราบเพื่อเอาสิทธิ์ในการเขียนไปยังไดเรกทอรีและไฟล์sites/default
sites/default/settings.php
ป้อนคำสั่งต่อไปนี้ในหน้าต่างเทอร์มินัลของคุณ:
chmod a-w sites/default
chmod a-w sites/default/settings.php
จากนั้นป้อนชื่อไซต์ที่อยู่อีเมลของไซต์ชื่อผู้ใช้รหัสผ่านและที่อยู่อีเมลจากเบราว์เซอร์ของคุณ เลือกประเทศและเขตเวลาเริ่มต้น คลิก "บันทึกและดำเนินการต่อ" เพื่อดำเนินการต่อ
ในขั้นตอน "เสร็จสิ้น" คลิก "เยี่ยมชมไซต์ใหม่ของคุณ" เพื่อสิ้นสุดการติดตั้ง
แค่นั้นแหละ. คุณได้ติดตั้ง Drupal 7 ลงใน Vultr VPS ของคุณแล้ว