phpmyadmin работает нормально, но я не могу найти config.Инк.файл php?
Это странно
У меня установлен phpmyadmin 4.2.5 на моей машине Windows 7, в настоящее время он работает нормально и находится в localhost/phpmyadmin
Я могу просматривать, создавать, редактировать базы данных, таблицы и т. д.
теперь я хотел изменить некоторые настройки, и поэтому я искал конфигурацию.Инк.php-файл в каталоге phpmyadmin, но его там нет?
У меня конфиг.образец.Инк.php, но, очевидно, это просто образец
Я сделал поиск и единственная конфигурация.Инк.файл php находится в папке /setup/frames/, которая явно не является основным файлом конфигурации.
Так где же он? Я установил phpmyadmin в прошлом месяце, и я думаю, что просто скопировал его в папку htdocs, ничего особенного, но я не могу вспомнить, сделал ли я что-то другое.
5 ответов
на config.inc.php файл не требуется, и требуется только для пользовательских конфигураций
phpmyadmin сначала будет ссылаться на ./libraries/config.default.php восстановить значения по умолчанию.
Если по какой-то причине вам нужно изменить значения по умолчанию и ./config.inc.php файл не существует, вам нужно будет создать его в соответствии с установка документация.
Вам также нужно будет настроить pmadb для некоторых специальные функции phpmyadmin, такие как закладки.
переименовать в config.образец.Инк.php для настройки.Инк.PHP и редактировать все, что вы хотите в нем.
Если по ошибке вы изменили пароль пользователя по умолчанию ("root"), и теперь phpmyadmin даже не позволяет вам открыть его, чем:
на config.Инк.в PHP
изменить $cfg в['сервера'][$Я]['пароль'] = ' '
введите пароль ur в ' ' что u измененный.
C:\wamp\apps\phpmyadmin4.1.14 на конфиг.Инк.в PHP
открыть [web_root]/libraries/Config.class.php добавьте эти строки в начало метода load:
      var_dump( $this->default_source);
      var_dump( CONFIG_FILE);
      die; 
откройте phpmyadmin. Это порядок загрузки файлов конфигурации, они делают переменную $cfg который является конфигурацией PMA, для меня выход был:
'[mywebroot]./libraries/config.default.php'
'/etc/phpmyadmin/config.inc.php'
убедитесь, что последний файл, который предназначен для локальных изменений, существует и имеет правильные разрешения. Затем избавьтесь от добавленных строк.
Подробнее
PMA загружает его глобально конфигурация в файле libraries/common.inc.php:306. 
$GLOBALS['PMA_Config'] = new PMA_Config(CONFIG_FILE);
глобальный экземпляр PMA_Config чей конструктор вызывает loadметод. В методе load параметр, переданный конструктору,CONFIG_FILE используется для загрузки конфигурации.