[Closed] Logowanie do phpmyadmin

Instalacja i konfiguracja oprogramowania sieciowego.
willhelm
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 17 lut 2007, 11:08
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Xfce
Architektura: x86
Kontakt:

[Closed] Logowanie do phpmyadmin

Post autor: willhelm »

Witam,

przy próbie logowania do phpmyadmin, wyrzuca błąd
#2002 Nie udało się zalogować na serwer MySQL
Szukałem już w sieci, ale nie trafiłem na nic, co by pomogło. Wpisuję poprawne login i hasło (w terminalu działa bez problemu, w MySql Workbench również). Pomyślałem, że to może być wina Mysql workbencha, ale po deinstalacji nic się nie zmieniło. Moje podejrzenia kołują jeszcze wokół ZendServer, ale nie bardzo mam pomysł co jedno ma do drugiego. Wieść z sieci niesie, że można pogrzebać w pliku /etc/phpmyadmin/config.in.php. Tego też próbowałem, ale może nieudolnie, więc zamieszczam poniżej.

Kod: Zaznacz cały

<?php
/**
 * 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.sample.inc.php
 * or
 *   /usr/share/doc/phpmyadmin/examples/config.manyhosts.inc.php
 *
 * 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).
 */

function check_file_access($path)
{
    if (is_readable($path)) {
        return true;
    } else {
        error_log(
            'phpmyadmin: Failed to load ' . $path
            . ' Check group www-data has read access and open_basedir restrictions.'
        );
        return false;
    }
}

// Load secret generated on postinst
if (check_file_access('/var/lib/phpmyadmin/blowfish_secret.inc.php')) {
    require('/var/lib/phpmyadmin/blowfish_secret.inc.php');
}

// Load autoconf local config
if (check_file_access('/var/lib/phpmyadmin/config.inc.php')) {
    require('/var/lib/phpmyadmin/config.inc.php');
}

/**
 * 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++;

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

/* Configure according to dbconfig-common if enabled */
if (!empty($dbname)) {
    /* Authentication type */
    $cfg['Servers'][$i]['auth_type'] = 'cookie';   
                            // znalazłem radę zmiany na http, ale 
                            // wtedy nawet nie otworzyła się  
                            // strona logowania.
    /* Server parameters */
    if (empty($dbserver)) $dbserver = 'localhost';
    $cfg['Servers'][$i]['host'] = $dbserver;

    if (!empty($dbport) || $dbserver != 'localhost') {
        $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['Servers'][$i]['controlpass'] = $dbpass;
    /* Optional: Advanced phpMyAdmin features */
    $cfg['Servers'][$i]['pmadb'] = $dbname;
    $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
    $cfg['Servers'][$i]['relation'] = '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]['table_uiprefs'] = 'pma_table_uiprefs';
    $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
    $cfg['Servers'][$i]['tracking'] = 'pma_tracking';
    $cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
    $cfg['Servers'][$i]['recent'] = 'pma_recent';

    /* 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++;
}

/* Authentication type */
//$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
//$cfg['Servers'][$i]['host'] = 'localhost';
//$cfg['Servers'][$i]['connect_type'] = 'tcp';
//$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
//$cfg['Servers'][$i]['extension'] = 'mysql';
/* Optional: User for advanced features */
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';

/* Storage database and tables */
// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
// $cfg['Servers'][$i]['relation'] = '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]['table_uiprefs'] = 'pma_table_uiprefs';
// $cfg['Servers'][$i]['tracking'] = 'pma_tracking';
// $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
// $cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
// $cfg['Servers'][$i]['recent'] = 'pma_recent';
/* Uncomment the following to enable logging in to passwordless accounts,
 * after taking note of the associated security risks. */
// $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

/*
 * End of servers configuration
 */

/*
 * Directories for saving/loading files from server
 */
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

/* Support additional configurations */
foreach (glob('/etc/phpmyadmin/conf.d/*.php') as $filename)
{
    include($filename);
}
Za rady i pomysły będę wdzięczny aż do końca swoich dni.

Dodam, że wszystko działało wcześniej przed walką o działające Zend Framework.
Ostatnio zmieniony 10 sie 2013, 21:36 przez willhelm, łącznie zmieniany 1 raz.
Awatar użytkownika
socrates
Wytworny Kaczor
Wytworny Kaczor
Posty: 289
Rejestracja: 15 maja 2011, 01:00
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64

Re: Logowanie do phpmyadmin

Post autor: socrates »

Jaki login i jakie haslo wpisujesz ;)
do uzytkownika mysql czy do roota? ;D
Haslo do mysql i do systemu to sa dwa rozne hasla
Ostatnio zmieniony 10 sie 2013, 21:25 przez socrates, łącznie zmieniany 1 raz.
Gentoo + XFCE
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Logowanie do phpmyadmin

Post autor: jacekalex »

Pewnie jakiś błąd w tej wersji phpmyadmina, spróbuj Ściągnąć phpmyadmina ze strony programu, zainstaluj, i na tamtym zobacz.
Sznurek:
http://www.phpmyadmin.net/home_page/index.php
Tu masz podręcznik instalacji:
http://wiki.phpmyadmin.net/pma/Quick_Install
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
willhelm
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 17 lut 2007, 11:08
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Xfce
Architektura: x86
Kontakt:

Re: Logowanie do phpmyadmin

Post autor: willhelm »

Socrates, zabiłeś mi ćwieka. Wydaje mi się, że ten co zawsze, czyli roota. Nie miałem żadnych innych zapisanych w przeglądarce...

jacekalex, mało możliwe. Wcześniej ten sam phpmyadmin działał...

Panowie, udało mi się właśnie rozwiązać problem, ale w dość brutalny sposób. Usunięcie wszystkiego i ponowna instalacja dały radę. Myślałem, że to któryś z pakietów doinstalowanych później, ale nie.
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 11 gości