phpmyadmin, neginx error.log — Проверить, что группа www-data имеет доступ для чтения и open_basedir

У меня есть это сообщение на сайте phpmyadmin

Хранилище конфигурации phpMyAdmin настроено не полностью, некоторые расширенные функции отключены. Чтобы узнать, почему нажмите здесь.

На странице «Нажмите здесь» у меня есть это: Экран печати страницы

Моя ошибка nginx:

    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=****"

Я даю им разрешения с этим cmd для всех 3 файлов:

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

Как исправить ограничения open_basedir?

Я проверил Google, но ничего не нашел. Пожалуйста, дайте мне некоторую помощь или советы, как это исправить. Благодарю вас!

Версия Убунту:

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

person Francisc    schedule 27.06.2014    source источник
comment
какую версию убунту ты используешь?   -  person Marko Vasic    schedule 27.06.2014
comment
DISTRIB_RELEASE=14.04   -  person Francisc    schedule 27.06.2014
comment
Вы уверены, что установили все, что вам нужно? Я имею в виду полную лампу и sudo php5enmod mcrypt   -  person Marko Vasic    schedule 27.06.2014
comment
У меня установлен ispconfig 3, wordpress работает нормально, что-то из конфигурации vhost?   -  person Francisc    schedule 27.06.2014


Ответы (1)


Вот моя конфигурация:

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

это для папки. И для этих двух файлов:

-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

Надеюсь, это поможет. Также проверьте наличие расширения php5-mcrypt. Если он не работает должным образом, используйте

sudo php5enmod mcrypt

чтобы установить его, а затем просто перезапустите ngnix. вот команды:

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

эти команды должны работать. :)

person Marko Vasic    schedule 27.06.2014
comment
Извините, перезапустите Nginx, а не apache :) - person Marko Vasic; 27.06.2014
comment
Если это не поможет, проверьте эту ссылку wiki.archlinux.org/index.php/PhpMyAdmin. #Nginx - person Marko Vasic; 27.06.2014
comment
нет, это не команды, это мои разрешения... для mcrypt askubuntu.com/questions/360646/, но обратите внимание на папку config.d, она была изменена 14.04 - person Marko Vasic; 27.06.2014
comment
Можете ли вы дать мне cmd, пожалуйста, для разрешения? - person Francisc; 27.06.2014
comment
Проблема была решена, но я не знаю, как и когда. Я забыл, что мне нужно выйти из системы, чтобы конфигурация вступила в силу. 10x за помощь братан! - person Francisc; 27.06.2014
comment
Разрешения, показанные выше MrCkobe для blowfish_secret_.inc.php и config.inc.php, равны 640, но он указывает chmod 664, что, очевидно, не одно и то же. - person Prisoner 13; 22.03.2015