Каталог артыкулаў
Вы карыстаецеся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-дадзеныя 4096 /usr/share/phpmyadmin/tmp/
Крок 4:Перазапусціце phpMyAdmin
Пасля выканання апісаных вышэй дзеянняў вы можаце перазапусціць phpMyAdmin або вэб-сервер (напрыклад, Apache або Nginx), каб змены ўступілі ў сілу.
Звычайна выкарыстоўваюцца наступныя каманды перазапуску:
systemctl restart apache2 # 如果你使用的是Apache
systemctl restart nginx # 如果你使用的是Nginx
у заключэнне
З дапамогай апісаных вышэй простых крокаў вы можаце вырашыць праблему нізкай хуткасці, выкліканую тым, што phpMyAdmin не можа кэшаваць файлы шаблонаў.
Змяніце правы доступу для папкі, каб phpMyAdmin мог атрымаць звычайны доступ да часовай тэчкі, што можа значна палепшыць яе прадукцыйнасць.
У наступны раз, калі вы сутыкнецеся з падобнай праблемай, вы таксама можаце паспрабаваць гэты метад, каб палегчыць кіраванне базай дадзеных!
Вырашэнне тэхнічных праблем часам - гэта проста справа рук.
Я спадзяюся, што гэты артыкул будзе карысным для вас і прымусіць ваш phpMyAdmin працаваць хутчэй!
Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) падзяліўся "Вырашэннем праблемы нізкай хуткасці, выкліканай немагчымасцю HestiaCP phpMyAdmin кэшаваць шаблоны", што было карысным для вас.
Запрашаем падзяліцца спасылкай на гэты артыкул:https://www.chenweiliang.com/cwl-31767.html
