linuxubuntunginxphpmyadminopen-basedir

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 checked Google but didn't find anything. Please give me some help or tips how to fix it. Thank you!

Ubuntu version:

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

Solution

  • 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. :)