я устанавливаю phpmyadmin на мою Ubuntu, но она не работает - PullRequest
4 голосов
/ 02 декабря 2010

я устанавливаю phpmyadmin на мою Ubuntu 10.4, но не могу войти

это содержимое / etc / phpmyadmin / config.inc.php file

если мы введем пароль # 2002 Невозможно войти на сервер MySQL

если мы не введем пароль Вход в систему без пароля запрещен конфигурацией (см. AllowNoPassword)

Можете ли вы помочь мне



<p>/**
 * Debian local configuration file
 *
 * This file overrides the settings made by phpMyAdmin interactive setup
 * utility.
 *
 * For example configuration see /usr/share/doc/phpmyadmin/examples/config.default.php.gz
 *
 * NOTE: do not add security sensitive data to this file (like passwords)
 * unless you really know what you're doing. If you do, any user that can
 * run PHP or CGI on your webserver will be able to read them. If you still
 * want to do this, make sure to properly secure the access to this file
 * (also on the filesystem level).
 */</p>

<p>/**
 * Server(s) configuration
 */
$i = 0;
// The $cfg['Servers'] array starts with $cfg['Servers'][1].  Do not use $cfg['Servers'][0].
// You can disable a server config entry by setting host to ''.
$i++;</p>

<p>/**
 * Read configuration from dbconfig-common
 * You can regenerate it using: dpkg-reconfigure -plow phpmyadmin
 */
if (is_readable('/etc/phpmyadmin/config-db.php')) {
    require('/etc/phpmyadmin/config-db.php');
}</p>

<p>/* Configure according to dbconfig-common if enabled <em>/
if (!empty($dbname)) {
    /</em> Authentication type */
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    /* Server parameters */
    if (empty($dbserver)) $dbserver = 'localhost';
    $cfg['Servers'][$i]['host'] = $dbserver;</p>

<pre><code>if (!empty($dbport)) {
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['port'] = $dbport;
}
//$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysqli';
/* Optional: User for advanced features */
$cfg['Servers'][$i]['controluser'] = $dbuser;

$ cfg ['Серверы'] [$ i] ['controlpass'] = $ dbpass; / * Необязательно: Расширенные функции phpMyAdmin * / $ cfg ['Servers'] [$ i] ['pmadb'] = $ dbname; $ cfg ['Servers'] [$ i] ['bookmarktable'] = 'pma_bookmark'; $ cfg ['Servers'] [$ i] ['ratio'] = 'pma_relation'; $ cfg ['Servers'] [$ i] ['table_info'] = 'pma_table_info'; $ cfg ['Servers'] [$ i] ['table_coords'] = 'pma_table_coords'; $ cfg ['Серверы'] [$ i] ['pdf_pages'] = 'pma_pdf_pages'; $ cfg ['Servers'] [$ i] ['column_info'] = 'pma_column_info'; $ cfg ['Servers'] [$ i] ['history'] = 'pma_history'; $ cfg ['Серверы'] [$ i] ['designer_coords'] = 'pma_designer_coords';

/* Uncomment the following to enable logging in to passwordless accounts,
 * after taking note of the associated security risks. */

// $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE;

/* Advance to next server for rest of config */
$i++;

}

/ * Тип аутентификации * / // $ cfg ['Servers'] [$ i] ['auth_type'] = 'cookie'; / * Параметры сервера * / // $ cfg ['Servers'] [$ i] ['host'] = 'localhost'; // $ cfg ['Servers'] [$ i] ['connect_type'] = 'tcp'; // $ cfg ['Servers'] [$ i] ['compress'] = false; / * Выберите mysqli, если он есть на вашем сервере / // $ cfg ['Servers'] [$ i] ['extension'] = 'mysql'; / Дополнительно: пользователь для расширенных функций / // $ cfg ['Servers'] [$ i] ['controluser'] = 'pma'; // $ cfg ['Servers'] [$ i] ['controlpass'] = 'pmapass'; / Необязательно: Расширенные функции phpMyAdmin * / // $ cfg ['Servers'] [$ i] ['pmadb'] = 'phpmyadmin'; // $ cfg ['Servers'] [$ i] ['bookmarktable'] = 'pma_bookmark'; // $ cfg ['Servers'] [$ i] ['Relations'] = 'pma_relation'; // $ cfg ['Servers'] [$ i] ['table_info'] = 'pma_table_info'; // $ cfg ['Servers'] [$ i] ['table_coords'] = 'pma_table_coords'; // $ cfg ['Servers'] [$ i] ['pdf_pages'] = 'pma_pdf_pages'; // $ cfg ['Servers'] [$ i] ['column_info'] = 'pma_column_info'; // $ cfg ['Servers'] [$ i] ['history'] = 'pma_history'; // $ cfg ['Servers'] [$ i] ['designer_coords'] = 'pma_designer_coords'; / * Раскомментируйте следующее, чтобы разрешить вход в учетные записи без пароля, * после принятия к сведению связанных с безопасностью рисков. * / // $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE;

/ * * Конец настройки серверов * /

/ * * Каталоги для сохранения / загрузки файлов с сервера * / $ cfg ['UploadDir'] = ''; $ cfg ['SaveDir'] = '';

Ответы [ 2 ]

4 голосов
/ 02 декабря 2010

Если вы используете пустой пароль, раскомментируйте:

// $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

Безопасно, если вы находитесь внутри изолированной виртуальной машины разработки, в противном случае установите пароль.

2 голосов
/ 05 июля 2011

У меня возникла такая же проблема, но я думаю, что, возможно, я ее разобрал.MySQL сервер и вы сохранили изменения, скопируйте файл config.inc.php, автоматически созданный в папке config /, в папку phpMyAdmin. Убедитесь, что он защищен от записи, и удалите папку config /. Затемобновите ваш браузер ..

Работает для меня .. Надеюсь, это работает и для вас.

Приветствия.

...