繁体   English   中英

警告在./libraries/classes/Config.php#1681 mkdir(): Permission denied

[英]Warning in ./libraries/classes/Config.php#1681 mkdir(): Permission denied

我刚刚更新了 php 和 phpmyamdin 并收到了这些错误。

Warning in ./libraries/classes/Config.php#1681
 mkdir(): Permission denied

Backtrace

Config.php#1681: mkdir(
string '/usr/share/webapps/phpMyAdmin/tmp/twig',
integer 504,
boolean true,
)
Template.php#60: PhpMyAdmin\Config->getTempDir(string 'twig')
Theme.php#103: PhpMyAdmin\Template->__construct()
Theme.php#174: PhpMyAdmin\Theme->__construct()
ThemeManager.php#306: PhpMyAdmin\Theme::load(
string './themes/metro',
string '/usr/share/webapps/phpMyAdmin/./themes/metro/',
)
ThemeManager.php#89: PhpMyAdmin\ThemeManager->loadThemes()
ThemeManager.php#129: PhpMyAdmin\ThemeManager->__construct()
ThemeManager.php#397: PhpMyAdmin\ThemeManager::getInstance()
common.inc.php#315: PhpMyAdmin\ThemeManager::initializeTheme()
index.php#23: require_once(./libraries/common.inc.php)

Warning in ./libraries/classes/Config.php#1681
 mkdir(): Permission denied

Backtrace

Config.php#1681: mkdir(
string '/usr/share/webapps/phpMyAdmin/tmp/twig',
integer 504,
boolean true,
)
HomeController.php#479: PhpMyAdmin\Config->getTempDir(string 'twig')
HomeController.php#254: PhpMyAdmin\Controllers\HomeController->checkRequirements()
index.php#119: PhpMyAdmin\Controllers\HomeController->index()

The $cfg['TempDir'] (/usr/share/webapps/phpMyAdmin/tmp/) is not accessible. phpMyAdmin is not able to cache templates and will be slow because of this.

Warning in ./libraries/classes/Config.php#1681
 mkdir(): Permission denied

Backtrace

Config.php#1681: mkdir(
string '/usr/share/webapps/phpMyAdmin/tmp/twig',
integer 504,
boolean true,
)
Template.php#60: PhpMyAdmin\Config->getTempDir(string 'twig')
Theme.php#103: PhpMyAdmin\Template->__construct()
Theme.php#174: PhpMyAdmin\Theme->__construct()
ThemeManager.php#306: PhpMyAdmin\Theme::load(
string './themes/metro',
string '/usr/share/webapps/phpMyAdmin/./themes/metro/',
)
ThemeManager.php#89: PhpMyAdmin\ThemeManager->loadThemes()
ThemeManager.php#129: PhpMyAdmin\ThemeManager->__construct()
ThemeManager.php#397: PhpMyAdmin\ThemeManager::getInstance()
common.inc.php#315: PhpMyAdmin\ThemeManager::initializeTheme()
version_check.php#20: require_once(./libraries/common.inc.php)

我已经尝试创建目录,但它没有用,将权限更改为 777 是一个糟糕的修复,我不想那样做。 我也在 linux Manjaro gnome

用这个简单的修复来修复它。 https://stackoverflow.com/a/66016297/11251368

另外,我如何标记为 anwsered?

我创建了这个目录: /usr/share/webapps/phpMyAdmin/tmp/twig并为我工作

我通过授予tmp目录777 (rwx)权限解决了这个问题:

  1. go 转 tmp:

cd /var/lib/phpmyadmin/tmp

或者就像你在这里:

cd /usr/share/webapps/phpMyAdmin/tmp

  1. 并这样做:

须藤 chmod 777。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM