💻🏽【บทช่วยสอนที่แสนง่าย】สอนให้คุณแก้ไขทีละขั้นตอนphpMyAdminกำหนดค่าแก้ไขMySQLปัญหาการนำเข้าล้มเหลว❗️
ทดสอบโดยส่วนตัวแล้วว่ามีประสิทธิภาพ ✅ ใช้เวลาเพียงสามนาที ⏰ ในการแก้ปัญหาได้อย่างสมบูรณ์MySQLปัญหาของการไม่สามารถเข้าถึงโฟลเดอร์อัพโหลด📂
ไม่ต้องปวดหัวกับปัญหาการนำเข้าอีกต่อไป จัดการการจัดการฐานข้อมูลได้อย่างง่ายดาย 📊 ปล่อยให้คุณลินุกซ์ระบบทำงานได้อย่างราบรื่นมากขึ้น🌟
การนำเข้าลินุกซ์ฐานข้อมูล MySQLจะทำอย่างไรถ้าคุณล้มเหลว? ปรับเปลี่ยนวิธีการกำหนดค่า phpMyAdmin มาดูสิ!
หากต้องการค้นหาเส้นทางการติดตั้ง phpMyAdmin คุณสามารถใช้คำสั่งต่อไปนี้:
find / -name pma
或
find / -name phpMyAdmin
หากคุณพบเส้นทางที่คล้ายกับ:
/usr/local/cwpsrv/var/services/pma /usr/local/apache/htdocs/phpmyadmin

เส้นทางการติดตั้ง phpMyAdmin
ขอแสดงความยินดี คุณได้ล็อคตำแหน่งการติดตั้ง phpMyAdmin แล้ว!
โปรแกรมแผงควบคุมบางโปรแกรมจะติดตั้งไว้ในโฟลเดอร์ `pma` ในขณะที่โปรแกรมอื่นๆ ต้องการวางไว้ในโฟลเดอร์ `phpMyAdmin`
คุณอาจพบเส้นทางเหล่านี้:
/usr/share/phpmyadmin /usr/share/phpmyadmin/vendor/phpmyadmin /usr/local/hestia/install/rpm/phpmyadmin /usr/local/hestia/install/deb/phpmyadmin /var/lib/mysql/phpmyadmin /var/lib/phpmyadmin /etc/phpmyadmin
หลังจากการทดสอบในที่สุดก็ได้รับการยืนยันเฮสเทียซีพีเส้นทางการติดตั้ง phpMyAdmin:/etc/phpmyadmin
จากนั้น คุณสามารถเข้าสู่ระบบ phpMyAdmin เลือกฐานข้อมูลของคุณ แล้วคลิก "นำเข้า" อย่างไรก็ตาม ฟังก์ชันการนำเข้าอาจถูกจำกัดโดยค่าเริ่มต้น
อย่างไรก็ตามเราสามารถแก้ไขไฟล์กำหนดค่าของ phpMyAdmin เพื่อรองรับการนำเข้าไฟล์ฐานข้อมูล MySQL จากเซิร์ฟเวอร์ ขั้นตอนเฉพาะมีดังนี้:
แก้ไขไฟล์การกำหนดค่าของ phpMyAdmin
ค้นหาและแก้ไขไฟล์ `config.inc.php` หากคุณมีเพียง `config.sample.inc.php` ให้ทำสำเนาและเปลี่ยนชื่อเป็น `config.inc.php`
1. ค้นหาการกำหนดค่าต่อไปนี้:
$cfg['UploadDir'] = ''; $cfg['SaveDir'] = '';
2. แก้ไขเป็น:
$cfg['UploadDir'] = '/tmp'; $cfg['SaveDir'] = '/tmp';
注意事项
โปรดทราบว่าโฟลเดอร์ `/tmp` ที่นี่อยู่ในไดเรกทอรีรากของเซิร์ฟเวอร์
จากนั้นคุณสามารถอัปโหลดไฟล์ MySQL ไปยังไดเร็กทอรี `/tmp` นี้ ใช้ SFTP เพื่อใส่ไฟล์ลงใน `/tmp` จากนั้นเลือกนำเข้าในการจัดการฐานข้อมูลของ phpMyAdmin (คุณอาจต้องเข้าสู่ระบบอีกครั้งเพื่อดูการเปลี่ยนแปลง)
หากคุณใช้ HestiaCP บางครั้ง phpMyAdmin อาจไม่รองรับเส้นทางเริ่มต้น ในกรณีนี้ โปรดแก้ไขไฟล์การกำหนดค่าของ phpMyAdmin และเปลี่ยนเส้นทางไปยังไดเร็กทอรี `tmp` ของผู้ใช้เว็บไซต์:
$cfg['UploadDir'] = '/home/admin/tmp'; $cfg['SaveDir'] = '/home/admin/tmp';
หากคุณพบ "อัปโหลดโฟลเดอร์จากเซิร์ฟเวอร์เว็บไซต์"/home/admin/tmp/`เลือก "มันแสดง" ไม่มีไฟล์ที่จะอัปโหลด! ” สถานการณ์บ่งชี้ว่าสิทธิ์ของโฟลเดอร์ไม่เพียงพอ
เพียงแทนที่ `/home/admin/tmp`ตั้งค่าการอนุญาตไดเรกทอรีเป็น `755`:
sudo chown www-data:www-data /home/admin/ -R sudo chmod 755 /home/admin/ -R
ตอนนี้คุณสามารถนำเข้าไฟล์ MySQL ของคุณจากเส้นทางนี้ได้อย่างมีความสุข!
หากคุณลองวิธีการข้างต้น phpMyAdmin จะนำเข้าฐานข้อมูล MySQLยังคงไม่ถูกต้องหรือปรากฏขึ้นข้อผิดพลาด 500 เมื่อนำเข้าฐานข้อมูล MySQL คุณสามารถลองวิธีการต่อไปนี้▼
หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แบ่งปันว่า "จะแก้ไขการกำหนดค่า phpMyAdmin เพื่อแก้ปัญหาไม่มีไฟล์ฐานข้อมูล MySQL ที่สามารถอัปโหลดได้อย่างไร" 》มีประโยชน์กับคุณ
ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-157.html
