دليل المادة
💻🔧【شرح مبسط للغاية】دليل خطوة بخطوة لتعديل إعدادات phpMyAdmin وحل مشكلات استيراد MySQL❗️
تم اختباره وثبتت فعاليته! ✅ يستغرق الأمر ثلاث دقائق فقط ⏰ لحل مشكلة عدم قدرة MySQL على الوصول إلى المجلد الذي تم تحميله 📂 بشكل كامل.
لا مزيد من الصداع بشأن استيراد قواعد البيانات💡، يمكنك إدارة قاعدة البيانات الخاصة بك بسهولة📊 وجعل نظام Linux الخاص بك يعمل بسلاسة أكبر🌟.
ماذا تفعل إذا فشلت عملية استيراد قاعدة بيانات MySQL على نظام Linux ؟ إليك كيفية تعديل إعدادات 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
وبعد الاختبار، تم تأكيد ذلك أخيرًاهيستياCPمسار تثبيت 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 الخاصة بك من هذا المسار! 🚀
إذا جربت الطرق المذكورة أعلاه وما زالت عملية استيراد قاعدة بيانات MySQL باستخدام phpMyAdmin تفشل، أو واجهت خطأ 500 عند استيراد قاعدة بيانات MySQL، فيمكنك تجربة الطرق التالية▼
نأمل أن تكون المقالة "كيفية تعديل إعدادات phpMyAdmin لحل مشكلة عدم إمكانية تحميل ملفات قاعدة بيانات MySQL؟" المنشورة على مدونة تشين ويليانغ ( https://www.chenweiliang.com/ ) مفيدة لك.
لا تتردد في مشاركة رابط هذه المقالة: https://www.chenweiliang.com/cwl-157.html
