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

ไม่ต้องกังวล เราจะสอนวิธีแก้ปัญหานี้อย่างรวดเร็วและทำให้ phpMyAdmin ของคุณใช้งานได้อีกครั้ง!
คำอธิบายปัญหา
phpMyAdmin เป็นเครื่องมือจัดการฐานข้อมูลยอดนิยมที่ช่วยให้คุณทำงานได้อย่างง่ายดายผ่านเว็บอินเตอร์เฟสที่สวยงามMySQLหรือฐานข้อมูล MariaDB
แก้มันHestiaCP phpMyAdmin – ปัญหาข้อผิดพลาดหลังจากนั้นให้เข้าสู่ระบบแบ็กเอนด์ phpMyAdmin
หากคุณได้รับบางอย่างเช่น "ตัวแปรคำเตือน $cfg['TempDir'] (/usr/share/phpmyadmin/tmp/)ไม่สามารถเข้าถึงได้ phpMyAdmin ไม่สามารถแคชไฟล์เทมเพลตได้ ดังนั้นไฟล์จะทำงานช้า"ข้อความแสดงข้อผิดพลาด▼

ปัญหานี้มักเกิดจากโฟลเดอร์ชั่วคราวของ phpMyAdmin ซึ่งโดยปกติแล้วจะเกิดจาก/usr/share/phpmyadmin/tmp/ไม่สามารถเข้าถึงได้ ทำให้ไม่สามารถแคชไฟล์เทมเพลตได้ ส่งผลต่อประสิทธิภาพการทำงาน
โชคดีที่วิธีแก้ปัญหานี้ไม่ซับซ้อน
วิธีการแก้
ขั้นตอนที่ 1:ตรวจสอบสิทธิ์
ขั้นแรก คุณต้องตรวจสอบสิทธิ์ของโฟลเดอร์ชั่วคราวของ phpMyAdmin
โดยปกติแล้วโฟลเดอร์นี้จะเป็น/usr/share/phpmyadmin/tmp/.
คุณสามารถใช้คำสั่งต่อไปนี้เพื่อดูการตั้งค่าสิทธิ์ของโฟลเดอร์:
ls -ld /usr/share/phpmyadmin/tmp/
ขั้นตอนที่ 2:เปลี่ยนเจ้าของโฟลเดอร์
หากคุณพบว่าการอนุญาตในโฟลเดอร์ชั่วคราวได้รับการตั้งค่าไม่ถูกต้อง ทำให้ phpMyAdmin ไม่สามารถเข้าถึงโฟลเดอร์ได้ คุณสามารถแก้ไขปัญหาได้โดยการเปลี่ยนเจ้าของโฟลเดอร์
คุณสามารถดำเนินการคำสั่งต่อไปนี้:
chown -R hestiamail:www-data /usr/share/phpmyadmin/tmp/
คำสั่งนี้จะวนซ้ำ/usr/share/phpmyadmin/tmp/เจ้าของโฟลเดอร์และกลุ่มถูกเปลี่ยนเป็นhestiamail www-dataดังนั้นจึงมั่นใจได้ว่า phpMyAdmin สามารถเข้าถึงโฟลเดอร์ได้
ขั้นตอนที่ 3:ยืนยันการเปลี่ยนแปลง
หลังจากเปลี่ยนการอนุญาต อย่าลืมยืนยันว่าการตั้งค่าการอนุญาตใหม่นั้นถูกต้องหรือไม่ ใช้คำสั่งต่อไปนี้อีกครั้งเพื่อดูสิทธิ์ของโฟลเดอร์:
ls -ld /usr/share/phpmyadmin/tmp/
ตรวจสอบให้แน่ใจว่าเจ้าของและกลุ่มที่แสดงมีการเปลี่ยนแปลงดังนี้:
- drwxrwx— 3 เฮสเทียมail www-ข้อมูล 4096 /usr/share/phpmyadmin/tmp/
ขั้นตอนที่ 4:รีสตาร์ท phpMyAdmin
หลังจากทำตามขั้นตอนข้างต้นแล้ว คุณสามารถรีสตาร์ท phpMyAdmin หรือเว็บเซิร์ฟเวอร์ของคุณ (เช่น Apache หรือ Nginx) เพื่อให้การเปลี่ยนแปลงมีผล
คำสั่งรีสตาร์ทที่ใช้กันทั่วไปมีดังนี้:
systemctl restart apache2 # 如果你使用的是Apache
systemctl restart nginx # 如果你使用的是Nginx
ข้อสรุป
ด้วยขั้นตอนง่ายๆ ข้างต้น คุณสามารถแก้ปัญหาความเร็วช้าที่เกิดจาก phpMyAdmin ไม่สามารถแคชไฟล์เทมเพลตได้
แก้ไขการอนุญาตของโฟลเดอร์เพื่อให้ phpMyAdmin สามารถเข้าถึงโฟลเดอร์ชั่วคราวได้ตามปกติ ซึ่งสามารถปรับปรุงประสิทธิภาพได้อย่างมาก
ครั้งต่อไปที่คุณพบปัญหาที่คล้ายกัน คุณอาจลองใช้วิธีนี้เพื่อทำให้ประสบการณ์การจัดการฐานข้อมูลของคุณราบรื่นยิ่งขึ้น!
บางครั้งการแก้ปัญหาด้านเทคนิคก็ทำได้เพียงปลายนิ้วสัมผัส
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับคุณและทำให้ phpMyAdmin ของคุณทำงานได้อย่างรวดเร็ว!
หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แบ่งปัน "การแก้ปัญหาความเร็วช้าที่เกิดจากการที่ HestiaCP phpMyAdmin ไม่สามารถแคชเทมเพลตได้" ซึ่งมีประโยชน์สำหรับคุณ
ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-31767.html
หากต้องการปลดล็อคเคล็ดลับที่ซ่อนอยู่เพิ่มเติม ยินดีต้อนรับเข้าร่วมช่อง Telegram ของเรา!
แชร์และกดไลค์ถ้าคุณชอบ! การแชร์และการถูกใจของคุณคือแรงบันดาลใจอย่างต่อเนื่องของเรา!