PhpPgAdmin просит ввести логин и пароль

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

Меню слева (Серверы->PostgreSQL) не подключено.

Система

  • ЦенОС 5
  • PHP версии 5.1.6
  • PostgreSQL8.3.11

благодарю вас,

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


person gnabhan    schedule 24.02.2011    source источник
comment
Включены ли файлы cookie в вашем браузере?   -  person Mark Elliot    schedule 24.02.2011
comment
Да. Я смог запустить 「PhpPgAdmin」с другого сервера с такой же средой.   -  person gnabhan    schedule 25.02.2011


Ответы (3)


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

  • Браузер не принимает куки
  • PHP не может хранить данные сеанса, поскольку путь сохранения сеанса не существует, недоступен для записи или не осталось места
person cweiske    schedule 24.04.2011
comment
Согласно php.ini, проверьте session_save_path. Каталог должен быть доступен для записи всем. - person gnabhan; 25.05.2011
comment
У меня была такая же проблема, и оказалось, что на диске не осталось свободного места. Команда unix df -h может помочь другим проверить наличие свободного места на диске! - person qualbeen; 20.08.2014
comment
В моем случае тоже была проблема с местом на диске - person gabssnake; 22.11.2016

Скорее всего, это проблема с разрешениями/правами собственности для пути сохранения сеанса для 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)

person par5eagles    schedule 22.10.2014

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

person Atherion    schedule 30.09.2013