DirectAdmin — Admin Level

คู่มือการใช้งาน เมนู Skins - (DirectAdmin Admin Level)

ดู อัปโหลด และเลือก Skin ของ DirectAdmin พร้อมวิธีทดสอบกับบัญชีตัวเองก่อนปรับหน้าตาให้ผู้ใช้ทั้งเซิร์ฟเวอร์

อัปเดตข้อมูลเมื่อ 17 ก.ค. 2026
ภาพหน้าจอ DirectAdmin Dashboard พร้อมกรอบสีแดงรอบเมนู Skins สำหรับเข้าสู่หน้าจัดการ skin ระดับ Admin Level

รู้จัก Skins และเข้าเมนูจาก Dashboard

เมนู Skins ใน DirectAdmin ระดับ Admin Level ช่วยให้ผู้ดูแลระบบดูและจัดการหน้าตา control panel ที่ติดตั้งอยู่บนเซิร์ฟเวอร์ เช่น Enhanced และ Evolution รวมถึงใช้สั่งให้บัญชีปัจจุบันหรือผู้ใช้ทั้งหมดบนเครื่องเปลี่ยนไปใช้ skin ที่เลือก

ภาพหน้าจอ DirectAdmin Dashboard ใน Admin Level พร้อมกรอบสีแดงรอบเมนู Skins ในกลุ่ม Admin Tools
เข้าเมนู Skins จาก Dashboard ในกลุ่ม Admin Tools เพื่อดูและเปลี่ยน skin ของ DirectAdmin

เส้นทางเข้าเมนูจาก Dashboard คือ:

Admin Level > Admin Tools > Skins

จากหน้า Dashboard ให้ดูเฉพาะกลุ่ม Admin Tools แล้วกดเมนู Skins

เมนูนี้เหมาะกับผู้ดูแลระบบที่ต้องการตรวจว่าเครื่องมี skin ใดติดตั้งอยู่, ดูว่า skin ใดเป็นตัวที่บัญชี admin กำลังใช้งาน, เปลี่ยน skin เฉพาะตัวเองเพื่อทดสอบ UI, เปลี่ยน skin ให้ผู้ใช้ทั้งหมดเมื่อผ่านการทดสอบแล้ว หรืออัปโหลด skin package ใหม่จากไฟล์ที่เตรียมไว้อย่างถูกต้อง

สิ่งที่ต้องระวังคือ Apply to all users มีผลกับประสบการณ์ของผู้ใช้ทุกระดับบนเครื่อง ไม่ใช่แค่บัญชี admin ที่กำลังล็อกอินอยู่ ถ้าเปลี่ยนโดยไม่แจ้งล่วงหน้า ลูกค้าและทีม support อาจเห็นหน้าจอไม่เหมือนเดิมทันทีและหาเมนูที่เคยใช้ไม่เจอ

สำรวจหน้ารวม Skin และเครื่องมือที่ควรรู้

เมื่อเปิดหน้า Skins แล้ว DirectAdmin แสดง breadcrumb เป็น Dashboard > Skins เพื่อยืนยันว่าคุณอยู่ในหน้า Skins ของ Admin Level ไม่ใช่หน้า Customize Evolution Skin หรือเมนูอื่นที่เกี่ยวกับธีม/หน้าตา control panel

ภาพหน้าจอหน้า Skins ใน DirectAdmin Admin Level ที่แสดง breadcrumb help icon ปุ่ม Upload Skin และตารางรายการ skin
หน้าหลัก Skins มี breadcrumb, help icon, ปุ่ม Upload Skin และตาราง skin ที่ติดตั้งอยู่บนเซิร์ฟเวอร์

ส่วนหัวของหน้ามีองค์ประกอบที่เกี่ยวกับเมนูนี้ดังนี้:

  • Breadcrumb Dashboard > Skins - ใช้ตรวจตำแหน่งของหน้า ถ้าต้องกลับไป Dashboard ให้กด Dashboard ใน breadcrumb
  • หัวข้อ Skins - ชื่อหน้าหลักของเมนู ใช้ยืนยันว่ากำลังจัดการรายการ skin ไม่ใช่หน้า custom branding
  • help ไอคอนข้างหัวข้อ - ไอคอนช่วยเหลือที่ลิงก์ไปเอกสาร DirectAdmin สำหรับการจัดการ skin ใช้เปิดอ่านคู่มือจากตัว panel เพิ่มเติมได้
  • Upload Skin - ปุ่มสีเขียวด้านขวา ใช้เปิดหน้าต่างสำหรับอัปโหลด skin package ใหม่
  • ตาราง Skins - แสดง skin ที่ติดตั้งอยู่ พร้อมคอลัมน์ Skin Name, Path, Owner และปุ่ม Actions รายแถว

หน้านี้ไม่มี tab, ช่องเลือก, เมนู Columns, Reload Table, คำสั่งแบบหลายรายการ หรือ search/filter เฉพาะตาราง Skins ดังนั้นการทำงานในเมนูนี้จะอยู่ที่ปุ่ม Upload Skin, ตารางรายการ skin และ Actions ของแต่ละแถวเป็นหลัก

แถบค้นหาด้านบนของ DirectAdmin ที่เขียนว่า Search for pages เป็นระบบค้นหาเมนูของ DirectAdmin ทั้ง panel ไม่ใช่ filter ของตาราง Skins ถ้าต้องการกลับมาหน้านี้จากที่อื่นสามารถค้นคำว่า Skins ได้ แต่เมื่ออยู่ในหน้า Skins แล้วไม่มีช่องค้นหาเพื่อกรองแถวในตารางนี้

อ่านชื่อ ตำแหน่ง และเจ้าของ Skin ในตาราง

ตารางในหน้า Skins คือจุดที่ผู้ดูแลระบบต้องอ่านให้ถูกก่อนกดคำสั่งใด ๆ เพราะแต่ละแถวแทน skin หนึ่งตัวที่ติดตั้งอยู่บน DirectAdmin เครื่องนั้น ในหน้าจอตัวอย่างมีรายการ Enhanced และ Evolution

ภาพหน้าจอตาราง Skins ที่แสดง active icon หน้า Evolution พร้อมคอลัมน์ Skin Name Path Owner และ Actions
ตาราง Skins ใช้อ่านว่า skin ใดกำลังใช้งานอยู่ ชื่อ skin อยู่ที่ใดบนเซิร์ฟเวอร์ ใครเป็น owner และมี action อะไรให้ใช้
ส่วนประกอบ ความหมาย ข้อควรระวัง
active ไอคอน ไอคอนวงกลม/เครื่องหมายถูกหน้าชื่อ skin ที่บัญชีปัจจุบันใช้งานอยู่ ในภาพนี้อยู่หน้า Evolution ไอคอนนี้บอกสถานะของบัญชีที่กำลังล็อกอิน ไม่ได้แปลว่าผู้ใช้ทุกคนบนเครื่องใช้ skin เดียวกันเสมอไป
Skin Name ชื่อ skin ที่เลือกใช้งานได้ เช่น Enhanced หรือ Evolution ตรวจชื่อแถวให้ถูกก่อนกด Actions เพราะการ apply ผิดแถวจะเปลี่ยนหน้าตาไปเป็น skin ที่ไม่ต้องการ
Path ตำแหน่งไฟล์ skin บนเซิร์ฟเวอร์ เช่น ./data/skins/enhanced หรือ ./data/skins/evolution ใช้ตรวจอ้างอิงตอนดูไฟล์จริงหรือ debug ผ่าน SSH แต่ไม่ควรแก้ไฟล์ skin โดยตรงถ้าไม่รู้โครงสร้างของ DirectAdmin
Owner เจ้าของ skin นั้น ในหน้าจอตัวอย่างแสดงเป็น server หมายถึงเป็น skin ระดับเครื่อง skin ระดับ server กระทบกว้างกว่างานเฉพาะ user ต้องทดสอบก่อนใช้กับทุกบัญชี
Actions ปุ่มเมนูตัวเลือกด้านขวาของแต่ละแถว ใช้เปิดคำสั่ง Apply to me และ Apply to all users ต้องแน่ใจว่ากด Actions ของแถวที่ถูกต้อง โดยเฉพาะเมื่อจะใช้คำสั่งที่มีผลกับผู้ใช้ทั้งหมด

หน้านี้ไม่มีคอลัมน์ลบ skin, ช่องสำหรับเลือกหลายแถว หรือ confirmation สำหรับ delete เพราะรายการที่แสดงเป็น skin หลักของระบบ ถ้ามี custom skin ในเครื่องอื่น DirectAdmin อาจแสดงตัวเลือกเพิ่มเติมตามสิทธิ์และชนิดของ skin นั้น แต่ในขั้นตอนนี้ให้ยึดองค์ประกอบที่เห็นในหน้า Skins ในระบบตัวอย่างเป็นหลัก

เลือกใช้ Skin กับบัญชีตนเองหรือผู้ใช้ทั้งระบบ

ปุ่ม Actions ของแต่ละแถวเปิดเมนูตัวเลือกขนาดเล็กที่มีคำสั่งสำคัญ 2 รายการ คือ Apply to me และ Apply to all users ทั้งสองคำสั่งใช้เปลี่ยน skin เหมือนกัน แต่ขอบเขตผลกระทบต่างกันมาก

ภาพหน้าจอเมนู Actions ในหน้า DirectAdmin Skins ที่มีคำสั่ง Apply to me และ Apply to all users
Actions ของแต่ละ skin มี Apply to me สำหรับบัญชีปัจจุบัน และ Apply to all users สำหรับเปลี่ยนผู้ใช้ทั้งหมดบนเครื่อง
  • Apply to me - เปลี่ยน skin เฉพาะบัญชีที่กำลังล็อกอินอยู่ เหมาะสำหรับทดลองก่อน เช่น กดใช้ Evolution กับ admin ของตัวเอง แล้วเช็กว่าเมนูหลัก ๆ ยังทำงานและทีม support พร้อมอธิบายหน้าจอใหม่ได้
  • Apply to all users - ตั้ง skin นั้นให้ผู้ใช้ทั้งหมดบนเซิร์ฟเวอร์ เหมาะเฉพาะกรณีทดสอบเรียบร้อย สื่อสารกับทีม/ลูกค้าแล้ว และต้องการปรับหน้าตา panel ให้เป็นมาตรฐานเดียวกัน

จากตัวอย่างนี้มีการทดสอบ Apply to me กับแถว Evolution ซึ่งเป็น skin ที่ใช้อยู่แล้ว DirectAdmin ทำงานทันทีและแสดงข้อความแจ้งเตือนด้านขวาว่า Skin Set และ evolution เพื่อยืนยันผลลัพธ์ ไม่มีหน้าต่างยืนยันก่อนคำสั่งนี้ทำงาน

สำหรับ Apply to all users ไม่ควรกดทดลองเล่นบนเครื่องที่มีผู้ใช้งานจริง เพราะเป็นคำสั่งระดับทั้งเครื่อง ให้ถือว่าการกดปุ่มนี้คือการยืนยันคำสั่งสำคัญทันที แม้หน้าจอของบางเวอร์ชันอาจมีพฤติกรรมต่างกันก็ตาม ก่อนกดต้องตรวจ 4 อย่างให้ครบ: เลือกแถว skin ถูกต้องหรือไม่, ทดสอบกับบัญชีตัวเองแล้วหรือยัง, แจ้งทีม support/ลูกค้าหรือยัง, และมีแผนย้อนกลับถ้าผู้ใช้เจอปัญหาหรือไม่

คำเตือน: ถ้าต้องเปลี่ยนจาก Enhanced ไป Evolution ให้ใช้ Apply to me ก่อนเสมอ อย่ากด Apply to all users เพื่อทดลอง เพราะลูกค้าทุกบัญชีอาจเห็นหน้าจอเปลี่ยนทันที และคู่มือ/ขั้นตอน support ที่อิง skin เดิมอาจไม่ตรงกับหน้าจอใหม่

อัปโหลด Skin ใหม่อย่างปลอดภัย

ปุ่ม Upload Skin เปิดหน้าต่างสำหรับเพิ่ม skin package ใหม่เข้าสู่ DirectAdmin โดยหน้าต่างนี้มี overlay ทับหน้า Skins เดิมและมีปุ่มปิด 2 จุด คือ X มุมขวาบนของหน้าต่างและปุ่ม Close ด้านล่าง ใช้ปิดโดยไม่อัปโหลดไฟล์

ภาพหน้าจอ modal Upload Skin ใน DirectAdmin ที่แสดงพื้นที่ Drop file ช่อง Name ปุ่ม Close และ Upload
Upload Skin ใช้อัปโหลดไฟล์ skin แบบ application/gzip พร้อมกำหนดชื่อ ก่อนใช้จริงควรตรวจไฟล์และทดสอบกับบัญชี admin ก่อน

องค์ประกอบในหน้าต่าง Upload Skin มีดังนี้:

  • Drop file here or click to upload - พื้นที่สำหรับลากไฟล์มาวางหรือคลิกเพื่อเลือกไฟล์ skin จากเครื่อง
  • Accepted type: application/gzip - จำกัดชนิดไฟล์ที่ควรเป็นไฟล์ gzip ตามรูปแบบที่ DirectAdmin รองรับ ไม่ควรอัปโหลดไฟล์ zip, รูปภาพ, หรือ archive ที่ไม่ได้เตรียมมาเป็น skin package
  • Max File Size: 500 MB - ขนาดไฟล์สูงสุดที่หน้าต่างแจ้งไว้ ถ้าไฟล์ใหญ่กว่านี้ควรตรวจ package และวิธีติดตั้งใหม่
  • Name - ช่องตั้งชื่อ skin ที่จะปรากฏในตารางหลังอัปโหลด ควรใช้ชื่อสั้น ชัด และไม่ชนกับ skin หลักอย่าง Enhanced/Evolution
  • Upload - ปุ่มอัปโหลดจริง ในหน้าจอที่ยังไม่ได้เลือกไฟล์/กรอกข้อมูลครบ ปุ่มนี้อยู่ในสถานะใช้งานไม่ได้หรือยังไม่ควรกด

ก่อนอัปโหลด custom skin ให้ตรวจแหล่งที่มาของไฟล์และความเข้ากันได้กับ DirectAdmin เวอร์ชันบนเครื่องเสมอ เพราะ skin คือส่วนหน้าตาของ control panel ถ้าไฟล์ไม่ครบหรือไม่เข้ากัน อาจทำให้ผู้ใช้เห็น UI ผิดปกติหรือเข้าเมนูบางส่วนลำบากได้

แนวทางที่ปลอดภัยคือทดสอบ skin ใหม่กับเครื่อง staging หรือบัญชี admin เฉพาะก่อน แล้วจึงใช้ Apply to me เพื่อตรวจหน้าจอจริง หลังจากมั่นใจว่าปุ่ม เมนู และขั้นตอนที่ลูกค้าใช้บ่อยยังครบ จึงค่อยวางแผน apply ให้ผู้ใช้ทั้งหมด หากไม่มั่นใจ ให้หยุดที่ Close และอย่าอัปโหลดไฟล์ที่ยังไม่ได้ตรวจสอบ

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

ต้องการสอบถามข้อมูลเพิ่มเติม?

สามารถแอดไลน์คุยกันก่อนได้ที่ line: @PhalconHost

Related

อ่านต่อในคู่มือเดียวกัน