Warning in ./libraries/classes/Config.php#1761 mkdir(): Permission denied 原因与解决方法

今天我把 phpMyAdmin-4.9.5 上传到网站根目录后,想做一个Sql导出备份,结果提示解决如下错误:

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

Backtrace

./libraries/classes/Config.php#1761: mkdir(
string './tmp//twig',
integer 504,
boolean true,
)
./libraries/classes/Template.php#62: PhpMyAdmin\Config->getTempDir(string 'twig')
./libraries/classes/Template.php#102: PhpMyAdmin\Template->__construct(string 'login/header')
./libraries/classes/Plugins/Auth/AuthenticationCookie.php#111: PhpMyAdmin\Template::get(string 'login/header')
./libraries/classes/Plugins/AuthenticationPlugin.php#247: PhpMyAdmin\Plugins\Auth\AuthenticationCookie->showLoginForm()
./libraries/common.inc.php#353: PhpMyAdmin\Plugins\AuthenticationPlugin->authenticate()
./index.php#27: require_once(./libraries/common.inc.php)

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

 

原因:

大家以后只要看到报错有“Permission denied”,基本上就已经知道了原因,是权限不足造成的。

 

解决方法

以我这里为例子,可以很清楚的知道具体的原因是:权限不足,mkdir() 无法创建文件夹。

 

它也报错了相关的路径,我只需要修改父级目录权限777即能解决这个错误!

具体操作命令如下:

cd /www/fujieace.com/phpmyadmin
chmod -R 777 libraries/

 

注意:

由于我这用的是phpMyAdmin,你还不能直接把 phpMyAdmin 权限设置为 777,否则会报如下错误:

phpmyadmin-错误:配置文件权限错误,不应任何用户都能修改!

    A+
发布日期:2020年09月04日 10:30:04  所属分类:PHP
最后更新时间:2020-09-04 10:30:04
标签:
付杰
  • ¥ 149.0元
  • 市场价:299.0元
  • ¥ 98.0元
  • 市场价:298.0元
  • ¥ 39.0元
  • 市场价:39.0元
  • ¥ 15元
  • 市场价:15元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: