PhpPgAdmin просит ввести логин и пароль - PullRequest
4 голосов
/ 24 февраля 2011

Я установил PhpPgAdmin в CentOS. Каждый раз, когда выбираете объект (база данных, таблица, схема, ...), PhpPgAdmin просит меня ввести мой логин и пароль.

Левое боковое меню (Servers-> PostgreSQL) не подключено.

System

  • CentOS 5
  • PHP Версия 5.1.6
  • PostgreSQL8.3.11

спасибо,

G. Падманабхан.

Ответы [ 3 ]

6 голосов
/ 25 апреля 2011

Ваша проблема звучит так, как будто сеанс потерян. Возможные источники проблем:

  • Браузер не принимает куки
  • PHP не может хранить данные сеанса, поскольку путь сохранения сеанса не существует, недоступен для записи или нет свободного места
1 голос
/ 23 октября 2014

Скорее всего, это проблема прав / владения для пути сохранения сеанса для php. Это случилось со мной, когда я изменил пользователя и группу в httpd.conf (apache) на другое имя пользователя. Файлы сессий php должны иметь свои идентификаторы группы одновременно. Для Fedora измените группу, как показано ниже (заменив имя группы на Apache httpd):

sudo chgrp NEWUSER /var/lib/php/*

Перезапустите httpd после внесения этого изменения.

Если это изменение не работает для вашей конфигурации, проверьте журналы ошибок apache (/ var / log / httpd / error_log) для получения дополнительной информации - они предоставят вам местоположение session.save_path, которое требует вашего внимания. Например:

Неизвестно: не удалось записать данные сеанса (файлы). Пожалуйста, убедитесь, что текущий параметр session.save_path правильный (/ var / lib / php / session)

0 голосов
/ 01 октября 2013

Я столкнулся с этой проблемой и обнаружил проблему, с которой столкнулся.У меня есть ограниченный пользователь для конкретной базы данных.Если вы откроете другие базы данных в древовидном представлении с надписью «Ошибка загрузки базы данных», то у вас нет на них разрешения.Затем он будет спрашивать вас каждый раз, когда вы нажимаете что-то для входа в систему, чтобы получить доступ к этим базам данных.Закройте их, и все должно быть в порядке.

...