จะแก้ไขการกำหนดค่า phpMyAdmin เพื่อแก้ไขปัญหาไม่มีไฟล์ฐานข้อมูล MySQL ที่สามารถอัพโหลดได้อย่างไร

💻🏽【บทช่วยสอนที่แสนง่าย】สอนให้คุณแก้ไขทีละขั้นตอนphpMyAdminกำหนดค่าแก้ไขMySQLปัญหาการนำเข้าล้มเหลว❗️

ทดสอบโดยส่วนตัวแล้วว่ามีประสิทธิภาพ ✅ ใช้เวลาเพียงสามนาที ⏰ ในการแก้ปัญหาได้อย่างสมบูรณ์MySQLปัญหาของการไม่สามารถเข้าถึงโฟลเดอร์อัพโหลด📂

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

การนำเข้าลินุกซ์ฐานข้อมูล MySQLจะทำอย่างไรถ้าคุณล้มเหลว? ปรับเปลี่ยนวิธีการกำหนดค่า phpMyAdmin มาดูสิ!

หากต้องการค้นหาเส้นทางการติดตั้ง phpMyAdmin คุณสามารถใช้คำสั่งต่อไปนี้:

find / -name pma

find / -name phpMyAdmin

หากคุณพบเส้นทางที่คล้ายกับ:

/usr/local/cwpsrv/var/services/pma
/usr/local/apache/htdocs/phpmyadmin

จะแก้ไขการกำหนดค่า phpMyAdmin เพื่อแก้ไขปัญหาไม่มีไฟล์ฐานข้อมูล MySQL ที่สามารถอัพโหลดได้อย่างไร

เส้นทางการติดตั้ง 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

หากต้องการปลดล็อคเคล็ดลับที่ซ่อนอยู่เพิ่มเติม ยินดีต้อนรับเข้าร่วมช่อง Telegram ของเรา!

แชร์และกดไลค์ถ้าคุณชอบ! การแชร์และการถูกใจของคุณคือแรงบันดาลใจอย่างต่อเนื่องของเรา!

 

发表评论

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ 必填项已用 * 标注

เลื่อนไปที่ด้านบน