จะติดตั้ง WordPress บน Linux ได้อย่างไร?

Wordpress บน Linux

หลังจากติดตั้ง XAMPP บนระบบปฏิบัติการของเราสำเร็จแล้วขั้นตอนต่อไปคือการติดตั้ง WordPress บนคอมพิวเตอร์ของเราเพื่อทำการทดสอบที่เกี่ยวข้อง ไม่ว่าจะเป็นการสร้างหรือแก้ไขธีมหรือปลั๊กอินสำหรับ CMS นี้

ด้วย WordPress เรามีความเป็นไปได้ที่จะสร้างหน้าเว็บเกือบทุกประเภทด้วยความยืดหยุ่นและปลั๊กอินจำนวนมากที่มีอยู่

การติดตั้ง WordPress บน Linux

ขั้นตอนแรกคือการดาวน์โหลด WordPress จากเว็บไซต์อย่างเป็นทางการ โดยไปที่ลิงก์ ต่อไป นี้

เมื่อคุณดาวน์โหลด WordPress เวอร์ชันล่าสุดแล้ว ขอแนะนำให้วางไฟล์ที่ดาวน์โหลดมาไว้ในโฟลเดอร์ XAMPPก่อนที่จะแตกไฟล์

mv latest.zip /opt/lampp/htdocs/

แตกไฟล์:

unzip /opt/lampp/htdocs/wordpress*.zip

หากคุณต้องการให้ WordPress เป็นเว็บไซต์หลักบน localhost เราเพียงแค่ต้องย้ายไฟล์ทั้งหมดตามขั้นตอนต่อไปนี้

เราวางตำแหน่งตัวเองไว้ในโฟลเดอร์ที่คลายซิป:

cd /opt/lampp/htdocs/wordpress-4.9.5/wordpress

และเราย้ายไฟล์ทั้งหมดไปยังพา ธ XAMPP หลัก:

mv wordpress/* …/

เริ่มต้นด้วยการติดตั้ง WordPress บน Linux

ในขั้นตอนนี้ เราต้องตรวจสอบให้แน่ใจว่ากระบวนการทั้งหมดของ XAMPP ทำงานได้โดยไม่มีปัญหาซึ่งจะต้องทำงานได้ ได้แก่ PHP, Apache และ MariaDB

เราสามารถทำการติดตั้งแบบกราฟิกได้จากเบราว์เซอร์เราต้องไปที่ localhost

วิซาร์ดการติดตั้งและกำหนดค่า WordPress จะปรากฏขึ้นโดยขั้นตอนแรกจะขอให้เราสร้างฐานข้อมูล

การติดตั้ง WordPress

อีกทางเลือกหนึ่ง เราสามารถดำเนินการดังกล่าวผ่านทางเทอร์มินัลได้ โดยเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล :

mysql -u root -p

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password';

FLUSH PRIVILEGES;

EXIT;

โดยที่ฐานข้อมูลคือ wordpress และผู้ใช้คือ wodpressuser และรหัสผ่านคือรหัสผ่าน

ตอนนี้เราสามารถเลือกได้ว่าจะติดตั้งคีย์ส่วนตัวที่ WordPress เสนอให้เพื่อการติดตั้งที่ปลอดภัยยิ่งขึ้น หรือไม่ ซึ่งขึ้นอยู่กับผู้ใช้แต่ละคนหากต้องการทำเช่นนั้น ให้พิมพ์:

curl -s https://api.wordpress.org/secret-key/1.1/salt/

มันจะให้ค่าบางอย่างแก่เราซึ่งเราจะคัดลอกตามที่อยู่ในบล็อกบันทึกย่อแยกต่างหาก

เราได้เปลี่ยนชื่อไฟล์ต่อไปนี้ซึ่งอยู่ในโฟลเดอร์ WordPress:

cp wp-config-sample.php wp-config.php

เมื่อทำขั้นตอนนี้เสร็จแล้วเราต้องแก้ไขไฟล์ต่อไปนี้และเพิ่มข้อมูลฐานข้อมูล:

 sudo nano wp-config.php

ค้นหาบรรทัดต่อไปนี้และแทนที่สิ่งที่เกี่ยวข้องควรเป็นดังนี้:

define('DB_NAME', 'wordpress');

/** MySQL database username */

define('DB_USER', 'wordpressuser');

/** MySQL database password */

define('DB_PASSWORD', 'password');

. . .

define('FS_METHOD', 'direct');

พวกเขาควรมองหาส่วนของ:

define('AUTH_KEY',         'put your unique phrase here');

define('SECURE_AUTH_KEY',  'put your unique phrase here');

define('LOGGED_IN_KEY',    'put your unique phrase here');

define('NONCE_KEY',        'put your unique phrase here');

define('AUTH_SALT',        'put your unique phrase here');

define('SECURE_AUTH_SALT', 'put your unique phrase here');

define('LOGGED_IN_SALT',   'put your unique phrase here');

define('NONCE_SALT',       'put your unique phrase here');

พวกเขาจะจัดเก็บรหัสส่วนตัวที่ได้รับมาก่อนหน้านี้ไว้ที่ใด

บันทึกและปิดไฟล์

ตอนนี้เราแค่ต้องไปที่เบราว์เซอร์ของเราแล้วพิมพ์ localhost จากนั้นไปที่เว็บไซต์เราจะได้รับแจ้งให้ดำเนินการติดตั้งให้เสร็จสิ้นเราจะถูกขอให้เลือกภาษา รวมถึงกำหนดชื่อผู้ใช้และรหัสผ่านซึ่งเราจะใช้ในการเข้าถึงแดชบอร์ด WordPress

ชื่อผู้ใช้และรหัสผ่านจะถูกสร้างขึ้นในฐานะผู้ดูแลระบบและหากพวกเขาต้องการใช้ผู้ใช้ประเภทอื่นที่พวกเขาสร้างขึ้นในตัวเลือกที่ WordPress มีให้

บางครั้งมันขอข้อมูลของการกำหนดค่าฐานข้อมูลคุณสามารถใส่กลับได้ สิ่งนี้เกิดขึ้นเนื่องจากปัญหาแคชคุณสามารถทำความสะอาดและโหลดเบราว์เซอร์ของคุณใหม่เพื่อหลีกเลี่ยงปัญหานี้

ด้วยสิ่งนี้คุณได้ติดตั้ง WordPress ในระบบของคุณเพื่อให้คุณสามารถทำการทดสอบได้

การติดตั้งค่อนข้างง่ายฉันไม่ต้องการลงลึกกว่านี้เนื่องจากการกำหนดค่าของ CMS นี้มีมากมายและขึ้นอยู่กับผู้ใช้ด้วย

คุณสามารถเล่นกับค่า PHP.ini เพื่อปรับให้เข้ากับความต้องการในการใช้งาน WordPress ของคุณรวมทั้งเพิ่มการตั้งค่าให้กับไฟล์. htaccess ที่อยู่ในโฟลเดอร์หลักของ WordPress

ตามที่ฉันแสดงความคิดเห็นสิ่งนี้ขึ้นอยู่กับความต้องการของคุณแล้วและมีข้อมูลเกี่ยวกับเครือข่ายมากเกินไปเกี่ยวกับสิ่งเหล่านี้คุณสามารถพึ่งพา WordPress codex เพื่อเรียนรู้เพิ่มเติมได้


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google