💻🔧【ការបង្រៀនសាមញ្ញទំនើប】បង្រៀនអ្នកនូវការកែប្រែមួយជំហានម្តងៗphpmyadminកំណត់រចនាសម្ព័ន្ធ, ដោះស្រាយMySQLបញ្ហានាំចូលបរាជ័យ❗️
សាកល្បងផ្ទាល់ ឃើញប្រសិទ្ធភាព✅ ចំណាយពេលត្រឹមតែ 3 នាទី⏰ អាចដោះស្រាយបញ្ហាបានទាំងស្រុងMySQLបញ្ហានៃការមិនអាចចូលប្រើថតផ្ទុកឡើង📂។
លែងឈឺក្បាលទៀតហើយអំពីបញ្ហានាំចូល💡 ងាយស្រួលដោះស្រាយការគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ📊 អនុញ្ញាតឱ្យរបស់អ្នក។Linuxប្រព័ន្ធដំណើរការកាន់តែរលូន🌟។
លីនុចនាំចូលមូលដ្ឋានទិន្នន័យ 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` នៅទីនេះគឺនៅក្នុងថត root របស់ម៉ាស៊ីនមេ។
បន្ទាប់មក អ្នកអាចផ្ទុកឯកសារ 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 អ្នកអាចសាកល្បងវិធីខាងក្រោម▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) បានចែករំលែកមួយ "តើធ្វើដូចម្តេចដើម្បីកែប្រែការកំណត់រចនាសម្ព័ន្ធ phpMyAdmin ដើម្បីដោះស្រាយបញ្ហាដែលមិនមានឯកសារមូលដ្ឋានទិន្នន័យ MySQL ដែលអាចផ្ទុកឡើងបាន?" 》 មានប្រយោជន៍សម្រាប់អ្នក។
សូមស្វាគមន៍ចំពោះការចែករំលែកតំណភ្ជាប់នៃអត្ថបទនេះ៖https://www.chenweiliang.com/cwl-157.html
ដើម្បីដោះសោល្បិចលាក់កំបាំងបន្ថែមទៀត🔑 សូមស្វាគមន៍មកកាន់ឆានែល Telegram របស់យើង!
Share និង Like បើចូលចិត្ត! ការចែករំលែក និងការចូលចិត្តរបស់អ្នកគឺជាការលើកទឹកចិត្តបន្តរបស់យើង!