Francisc I.B Francisc I.B - 1 month ago 27
Linux Question

phpmyadmin, neginx error.log - Check group www-data has read access and open_basedir

I have this message on phpmyadmin website


The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here.


On the 'click here' page I have this:
Page printscreen

My nginx error are:

2014/06/27 15:08:15 [error] 4922#0: *886 FastCGI sent in stderr: "PHP message: phpmyadmin: Failed to load /var/lib/phpmyadmin/blowfish_secret.inc.php Check group www-data has read access and open_basedir restrictions.
PHP message: phpmyadmin: Failed to load /var/lib/phpmyadmin/config.inc.php Check group www-data has read access and open_basedir restrictions.2014/06/27 15:17:07 [error] 5119#0: *939 FastCGI sent in stderr: "PHP message: phpmyadmin: Failed to load /var/lib/phpmyadmin/blowfish_secret.inc.php Check group www-data has read access and open_basedir restrictions.
PHP message: phpmyadmin: Failed to load /var/lib/phpmyadmin/config.inc.php Check group www-data has read access and open_basedir restrictions" while reading response header from upstream, client: 1***, server: _, request: "GET /phpmyadmin/js/messages.php?lang=en&db=&token=**** HTTP/1.1", upstream: "fastcgi://unix:/var/lib/php5-fpm/ispconfig.sock:", host: "****:8080", referrer: "https://****:8080/phpmyadmin/chk_rel.php?db=&table=&server=1&target=&token=****"


I give them permissions with this cmd for all 3 files:

chgrp www-data /var/lib/phpmyadmin/blowfish_secret.inc.php
chmod 644 /var/lib/phpmyadmin/blowfish_secret.inc.php


How to fix the open_basedir restrictions?

I use google but for this problem I dont find anything, please give me some help or tip how to fix it. thanks
Edit *Ubuntu version:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"

Answer

Here's my configuration:

drwxr-xr-x 3 root root 4096 feb 14 10:05 phpmyadmin/

that's for folder. And for those two files:

-rw-r-----  1 root     www-data   60 feb 14 10:05 blowfish_secret.inc.php
-rw-r-----  1 root     www-data    0 feb 14 10:05 config.inc.php

Hope this will help. Also check for php5-mcrypt extension. If it's not working properly, use

sudo php5enmod mcrypt

to install it, and then just restart ngnix. here are commands:

chmod 755 /var/lib/phpmyadmin
chmod 664 /var/lib/blowfish_secret.inc.php
chmod 664 /var/lib/config.inc.php

those commands should work. :)