• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst] PHPmyAdmin - SuSE 11.2 (tracking)?

revealed

Guru
Hallo :)

Ich habe von 11.1 auf ..2 upgegraded... jetzt gibt es ein neues phpMyAdmin im repo:
Code:
phpMyAdmin-3.3.0-1.1.noarch
(Vielleicht ist das auch schon länger so?) Jedenfalls habe ich erstmal Vorgeschichte:
http://www.linux-club.de/viewtopic.php?f=22&t=107508&p=665291
... slow und query log deaktiviert.

Wenn ich mich in phpMyAdmin anmelde, dann erhalte ich in einem Dialog folgendes:
Die zusätzlichen Funktionen für verknüpfte Tabellen wurden automatisch deaktiviert. Klicken Sie hier um herauszufinden warum.
Wenn ich das klicke werde ich zur Dokumentation (mit kleiner interaktion) weitergeleitet...
Quasi da hin: http://www.phpmyadmin.net/localized_docs/en_GB/Documentation.html#tracking

Ursprünglich hatte ich diese Konfig var nicht in der config.inc... deswegen habe ich diese aus der sample.inc in meine bestehende übernommen... ? So habe ich versucht tracking für phpmyadmin zu aktivieren... Ehm habe ich das grundlegend in der mysql deaktiviert? Ich bin mir nicht sicher. Weiss das jemand bitte? Oder sollte das trotz deaktivierten befehlen aus dem geposteten topic funktionieren?

Hier mal noch meine config.inc.php:
Code:
<?php                                                            
/* vim: set expandtab sw=4 ts=4 sts=4: */                        
/**                                                              
 * phpMyAdmin sample configuration, you can use it as base for   
 * manual configuration. For easier setup you can use scripts/setup.php
 *                                                                     
 * All directives are explained in Documentation.html and on phpMyAdmin
 * wiki <http://wiki.cihar.com>.                                       
 *                                                                     
 * @version $Id: config.sample.inc.php 10142 2007-03-20 10:32:13Z cybot_tm $
 */                                                                         

/*
 * This is needed for cookie based authentication to encrypt password in
 * cookie
 */
/* $cfg['blowfish_secret'] = ''; */ /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/*
 * Servers configuration
 */
$i = 0;

/*
 * First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Force SSL */
$cfg['ForceSSL'] = true;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysqli';

/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';
/* Advanced phpMyAdmin features */
$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]['designer_coords'] = 'pma_designer_coords';
/* hinzugefügte Variable die für das Tracking mysterium in phpMyAdmin vorher fehlte.. aus config.sample.inc */
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
/* Deaktiviert warnung, weil suhosin patch aktiviert ist und ich mir des risikos bewusst bin. */
$cfg['SuhosinDisableWarning'][$i] = '1';

/*
 * End of servers configuration
 */

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

?>
Den Upgradescript habe aus dem scripts verzeichnis habe ich via phpMyAdmin ausgeführt... daran sollte es nicht liegen müssen?

Vielen Dank für Hilfe!

Gruß,

R
 
OP
revealed

revealed

Guru
oh mann da fällt mir was auf:

wenn ich die beiden scripte mit less ansehe:
Code:
upgrade_tables_mysql_4_1_2+.sql
Code:
create_tables.sql

Dann wird bei dem create script welcher bei einer neuinstallation verwendet würde die Table structure für die table `pma_tracking` angelegt.

Im upgrade script ist das aber garnicht erwähnt? Ist das Teil überhaupt aktuell? Was mach ich denn jetzt?

.... Edit: Flash or trash! Sicherung ist gerade gelaufen ich lasse mal das create script drüberlaufen. Die Statements darin sehen so aus:
Code:
CREATE TABLE IF NOT EXISTS ``

Da kann nicht so viel passieren glaube ich?

... aha und jetzt existiert auch pma_tracking... mal schauen ...

Edit: hm ne ich habe die sogar die Tabelle gedropt, die Berechtigungen für PMA überprüft und den Script nochmal laufen lassen, es geht leider immernoch nicht. /Edit

Ich weiss leider nicht ob es was schlimmes ist oder nicht, sonst würde ich versuchen die Meldung zu deaktivieren, wenn ich das nicht brauchen sollte, wenn das geht.

Gruß,

R
 
OP
revealed

revealed

Guru
Ich habs doch noch hinbekommen mit einigem Gestöbere in der Doku:

http://www.phpmyadmin.net/documentation/Documentation.html#authentication_modes

Der Abschnitt hats gebracht --> Ich verwende "http!!!!" Ich habe das statement mit den Berechtigungen nochmal ausgeführt und das Passwort für PMA anschliessend korrigiert jetzt geht es!

Gruß,

R
 
Oben