Нийтлэлийн лавлах
Та HestiaCP самбар дээрх phpMyAdmin интерфэйсийг мэдээллийн сангаа удирдахдаа маш удаан гэж үзэж байна уу?
Ялангуяа "phpMyAdmin загвар файлыг кэшлэх боломжгүй" гэх мэт анхааруулга авах юм бол энэ нь ер бусын удаашралтай байж магадгүй юм.

Санаа зоволтгүй, бид танд энэ асуудлыг хэрхэн хурдан шийдэж, phpMyAdmin-аа дахин ажиллуулахыг зааж өгөх болно!
асуудлын тодорхойлолт
phpMyAdmin бол MySQL эсвэл MariaDB өгөгдлийн санг үзэсгэлэнтэй вэб интерфэйсээр дамжуулан хялбархан ажиллуулах боломжийг олгодог маш алдартай мэдээллийн сангийн удирдлагын хэрэгсэл юм.
HestiaCP phpMyAdmin алдааны асуудлыг шийдвэрлэсний дараа phpMyAdmin сервер рүү нэвтэрнэ үү.
Хэрэв та "Анхааруулах хувьсагч $cfg['TempDir'] (/usr/share/phpmyadmin/tmp/)Хандах боломжгүй. phpMyAdmin загвар файлуудыг кэшлэх боломжгүй тул удаан ажиллах болно."Алдааны мессеж▼

Энэ асуудал нь ихэвчлэн phpMyAdmin-ийн түр хавтаснаас үүсдэг/usr/share/phpmyadmin/tmp/Хандалт хийх боломжгүй тул загвар файлуудыг кэш хийх боломжгүй болж, гүйцэтгэлд нөлөөлдөг.
Аз болоход, энэ асуудлыг шийдэх нь тийм ч төвөгтэй биш юм.
Шийдэл
Алхам 1: Зөвшөөрлийг шалгах
Эхлээд та phpMyAdmin түр хавтасны зөвшөөрлийг шалгах хэрэгтэй.
Энэ хавтас нь ихэвчлэн байдаг/usr/share/phpmyadmin/tmp/.
Фолдерын зөвшөөрлийн тохиргоог харахын тулд та дараах тушаалыг ашиглаж болно.
ls -ld /usr/share/phpmyadmin/tmp/
Алхам 2: Фолдерын эзэмшигчийг өөрчлөх
Хэрэв та түр хавтас дээрх зөвшөөрлийг буруу тохируулж, phpMyAdmin-ыг фолдерт хандахаас сэргийлж байгааг олж мэдвэл фолдерын эзэмшигчийг солих замаар асуудлыг шийдэж болно.
Та дараах тушаалуудыг гүйцэтгэж болно.
chown -R hestiamail:www-data /usr/share/phpmyadmin/tmp/
Энэ тушаал нь рекурсив болно/usr/share/phpmyadmin/tmp/Фолдерын эзэмшигч болон бүлгийг өөрчилсөнhestiamail www-data, ингэснээр phpMyAdmin фолдерт хандах боломжтой.
Алхам 3: Өөрчлөлтийг баталгаажуулна уу
Зөвшөөрлийг өөрчилсний дараа шинэ зөвшөөрлийн тохиргоо зөв эсэхийг баталгаажуулахаа бүү мартаарай. Фолдерын зөвшөөрлийг харахын тулд дараах тушаалыг дахин ашиглана уу.
ls -ld /usr/share/phpmyadmin/tmp/
Харуулсан эзэмшигч болон бүлэг дараах байдлаар өөрчлөгдсөн эсэхийг шалгана уу.
- drwxrwx - 3 гестиамail www-data 4096 /usr/share/phpmyadmin/tmp/
Алхам 4: phpMyAdmin-г дахин эхлүүлнэ үү
Дээрх алхмуудыг хийсний дараа өөрчлөлтүүд хүчин төгөлдөр болохын тулд та phpMyAdmin эсвэл вэб серверээ (Apache эсвэл Nginx гэх мэт) дахин эхлүүлж болно.
Түгээмэл хэрэглэгддэг дахин эхлүүлэх командууд нь дараах байдалтай байна.
systemctl restart apache2 # 如果你使用的是Apache systemctl restart nginx # 如果你使用的是Nginx
Эцэст нь
Дээрх энгийн алхмуудыг хийснээр та phpMyAdmin загвар файлуудыг кэш хийх боломжгүйгээс үүссэн удаашралын асуудлыг шийдэж чадна.
Фолдерын зөвшөөрлийг өөрчилснөөр phpMyAdmin түр хавтас руу хэвийн хандах боломжтой бөгөөд ингэснээр түүний ажиллагааг ихээхэн сайжруулна.
Дараагийн удаад үүнтэй төстэй асуудал тулгарвал та мэдээллийн сангийн менежментийн туршлагыг илүү хялбар болгохын тулд энэ аргыг туршиж үзээрэй!
Техникийн асуудлыг шийдэх нь заримдаа хурууны үзүүрээр л байдаг.
Энэ нийтлэл танд хэрэг болж, phpMyAdmin-аа хурдан ажиллуулна гэж найдаж байна!
Чен Вэйлиангийн блог ( https://www.chenweiliang.com/ ) дээр хуваалцсан "HestiaCP phpMyAdmin загваруудыг кэшлэх боломжгүйгээс үүдэлтэй удаан хурдны асуудлыг шийдвэрлэх нь" нийтлэл танд тустай байх гэж найдаж байна.
Энэ нийтлэлийн холбоосыг хуваалцахаас бүү эргэлзээрэй: https://www.chenweiliang.com/cwl-31767.html
