فهرست مقاله
💻🔧【آموزش فوق العاده ساده】آموزش گام به گام تغییراتاز phpMyAdminپیکربندی، حل کردنخروجیمشکل خرابی واردات❗️
برای موثر بودن آن را شخصاً آزمایش کردم✅، حل کامل مشکل فقط سه دقیقه طول می کشدخروجیمشکل عدم دسترسی به پوشه آپلود📂.
دیگر هیچ دردسری در مورد مسائل مربوط به واردات ندارید، به راحتی مدیریت پایگاه داده را مدیریت کنید، به شما اجازه دهیدلینـوکــسسیستم روان تر کار میکنه🌟.
واردات لینوکسپایگاه داده 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
بعد از تست بالاخره تایید شدHestiaCPمسیر نصب 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» استفاده کنید و سپس Import را در مدیریت پایگاه داده 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، می توانید روش های زیر را امتحان کنید
وبلاگ امید چن ویلیانگ ( https://www.chenweiliang.com/ ) shared "چگونه پیکربندی phpMyAdmin را تغییر دهیم تا مشکلی وجود ندارد که فایل پایگاه داده MySQL قابل آپلود وجود ندارد؟" 》، برای شما مفید است.
به اشتراک گذاری لینک این مقاله خوش آمدید:https://www.chenweiliang.com/cwl-157.html
