ລາຍການຫົວເລື່ອງ
ເຈົ້າໃຊ້ບໍHestiaCPກະດານphpMyAdminຮູ້ສຶກຊ້າຄືກັບເຕົ່າເມື່ອຈັດການຖານຂໍ້ມູນຂອງເຈົ້າບໍ?
ທ່ານອາດຈະຮູ້ສຶກວ່າມັນຊ້າຜິດປົກກະຕິ, ໂດຍສະເພາະຖ້າທ່ານໄດ້ຮັບຄໍາເຕືອນເຊັ່ນ "phpMyAdmin ບໍ່ສາມາດ cache ໄຟລ໌ແມ່ແບບ."

ບໍ່ຕ້ອງເປັນຫ່ວງ, ພວກເຮົາຈະສອນເຈົ້າໃຫ້ແກ້ໄຂບັນຫານີ້ໄດ້ໄວ ແລະໃຫ້ phpMyAdmin ບິນອີກຄັ້ງ!
问题描述
phpMyAdmin ເປັນເຄື່ອງມືການຄຸ້ມຄອງຖານຂໍ້ມູນທີ່ນິຍົມຫຼາຍທີ່ຊ່ວຍໃຫ້ທ່ານສາມາດດໍາເນີນການໄດ້ງ່າຍໂດຍຜ່ານການໂຕ້ຕອບເວັບທີ່ສວຍງາມMySQLຫຼືຖານຂໍ້ມູນ MariaDB.
ການແກ້ໄຂມັນHestiaCP phpMyAdmin – ບັນຫາຄວາມຜິດພາດຫຼັງຈາກນັ້ນ, ເຂົ້າສູ່ລະບົບ phpMyAdmin backend.
ຖ້າເຈົ້າໄດ້ຮັບບາງສິ່ງບາງຢ່າງເຊັ່ນ: "ຕົວແປຄຳເຕືອນ $cfg['TempDir'] (/usr/share/phpmyadmin/tmp/) ບໍ່ສາມາດເຂົ້າເຖິງ. phpMyAdmin ບໍ່ສາມາດ cache ໄຟລ໌ແມ່ແບບ, ດັ່ງນັ້ນມັນຈະເຮັດວຽກຊ້າໆ."ຂໍ້ຄວາມຜິດພາດ▼

ບັນຫານີ້ມັກຈະເກີດຈາກໂຟນເດີຊົ່ວຄາວຂອງ phpMyAdmin, ເຊິ່ງປົກກະຕິແລ້ວ/usr/share/phpmyadmin/tmp/ບໍ່ສາມາດເຂົ້າເຖິງໄດ້, ເຮັດໃຫ້ມັນບໍ່ສາມາດ cache ໄຟລ໌ແມ່ແບບ, ດັ່ງນັ້ນຜົນກະທົບຕໍ່ການປະຕິບັດ.
ໂຊກດີ, ການແກ້ໄຂບັນຫານີ້ບໍ່ສັບສົນ.
ວິທີແກ້ໄຂ
ຂັ້ນຕອນທີ 1:ກວດສອບການອະນຸຍາດ
ທໍາອິດ, ທ່ານຈໍາເປັນຕ້ອງກວດເບິ່ງການອະນຸຍາດຂອງໂຟເດີຊົ່ວຄາວ phpMyAdmin.
ໂຟນເດີນີ້ແມ່ນປົກກະຕິ/usr/share/phpmyadmin/tmp/.
ທ່ານສາມາດນໍາໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອເບິ່ງການຕັ້ງຄ່າການອະນຸຍາດຂອງໂຟນເດີ:
ls -ld /usr/share/phpmyadmin/tmp/
第2步:ປ່ຽນເຈົ້າຂອງໂຟນເດີ
ຖ້າທ່ານພົບວ່າການອະນຸຍາດໃນໂຟນເດີຊົ່ວຄາວຖືກຕັ້ງບໍ່ຖືກຕ້ອງ, ປ້ອງກັນບໍ່ໃຫ້ phpMyAdmin ເຂົ້າເຖິງໂຟນເດີ, ທ່ານສາມາດແກ້ໄຂບັນຫາໄດ້ໂດຍການປ່ຽນເຈົ້າຂອງໂຟນເດີ.
ທ່ານສາມາດປະຕິບັດຄໍາສັ່ງຕໍ່ໄປນີ້:
chown -R hestiamail:www-data /usr/share/phpmyadmin/tmp/
ຄໍາສັ່ງນີ້ຈະ recursively/usr/share/phpmyadmin/tmp/ເຈົ້າຂອງໂຟນເດີ ແລະກຸ່ມຖືກປ່ຽນເປັນhestiamail www-data, ດັ່ງນັ້ນການຮັບປະກັນວ່າ phpMyAdmin ສາມາດເຂົ້າເຖິງໂຟນເດີ.
第3步:ຢືນຢັນການປ່ຽນແປງ
ຫຼັງຈາກການປ່ຽນແປງການອະນຸຍາດ, ຢ່າລືມຢືນຢັນວ່າການຕັ້ງຄ່າການອະນຸຍາດໃຫມ່ແມ່ນຖືກຕ້ອງ. ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ອີກເທື່ອຫນຶ່ງເພື່ອເບິ່ງການອະນຸຍາດຂອງໂຟນເດີ:
ls -ld /usr/share/phpmyadmin/tmp/
ໃຫ້ແນ່ໃຈວ່າເຈົ້າຂອງທີ່ສະແດງແລະກຸ່ມໄດ້ປ່ຽນເປັນ, ດັ່ງຕໍ່ໄປນີ້:
- drwxrwx — 3 hestiamail www-data 4096 /usr/share/phpmyadmin/tmp/
第4步:restart phpMyAdmin
ຫຼັງຈາກສໍາເລັດຂັ້ນຕອນຂ້າງເທິງ, ທ່ານສາມາດ restart phpMyAdmin ຫຼືເຄື່ອງແມ່ຂ່າຍເວັບຂອງທ່ານ (ເຊັ່ນ Apache ຫຼື Nginx) ເພື່ອໃຫ້ການປ່ຽນແປງມີຜົນ.
ຄໍາສັ່ງ restart ທີ່ໃຊ້ທົ່ວໄປມີດັ່ງນີ້:
systemctl restart apache2 # 如果你使用的是Apache systemctl restart nginx # 如果你使用的是Nginx
ໃນການສະຫລຸບ
ໂດຍຜ່ານຂັ້ນຕອນງ່າຍໆຂ້າງເທິງ, ທ່ານສາມາດແກ້ໄຂບັນຫາຄວາມໄວຊ້າທີ່ເກີດຈາກ phpMyAdmin ບໍ່ສາມາດເກັບໄຟລ໌ແມ່ແບບ.
ແກ້ໄຂການອະນຸຍາດຂອງໂຟນເດີເພື່ອໃຫ້ phpMyAdmin ສາມາດເຂົ້າເຖິງໂຟນເດີຊົ່ວຄາວໄດ້ຕາມປົກກະຕິ, ເຊິ່ງສາມາດປັບປຸງປະສິດທິພາບຂອງມັນຢ່າງຫຼວງຫຼາຍ.
ໃນຄັ້ງຕໍ່ໄປທີ່ທ່ານພົບບັນຫາທີ່ຄ້າຍຄືກັນ, ທ່ານອາດຈະພະຍາຍາມວິທີການນີ້ເພື່ອເຮັດໃຫ້ປະສົບການການຄຸ້ມຄອງຖານຂໍ້ມູນຂອງທ່ານ smoother!
ການແກ້ໄຂບັນຫາທາງດ້ານວິຊາການແມ່ນບາງຄັ້ງພຽງແຕ່ເປັນເລື່ອງຂອງ fingertips.
ຂ້າພະເຈົ້າຫວັງວ່າບົດຄວາມນີ້ຈະເປັນປະໂຫຍດສໍາລັບທ່ານແລະເຮັດໃຫ້ phpMyAdmin ຂອງທ່ານດໍາເນີນການຢ່າງໄວວາ!
ຫວັງ Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "ແກ້ໄຂບັນຫາຄວາມໄວຊ້າທີ່ເກີດຈາກຄວາມບໍ່ສາມາດຂອງ HestiaCP phpMyAdmin ກັບ cache templates", ເຊິ່ງເປັນປະໂຫຍດສໍາລັບທ່ານ.
ຍິນດີຕ້ອນຮັບແບ່ງປັນການເຊື່ອມຕໍ່ຂອງບົດຄວາມນີ້:https://www.chenweiliang.com/cwl-31767.html
