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
используется для загрузки конфигурации.