Seite 1 von 1

Frage zum phpMyAdmin 2.33

Verfasst: 16.03.2003 20:53
von AWSW
Hallo,
habe heute den neuen phpMyAdmin 2.33 installiert und erhalte auch nach Ausführung der Installation der zusätzlichen Tabellen nach dieser Anleitung http://www.phpbb.de/viewtopic.php?t=16868 immer noch diese Fehlermeldung:

[ externes Bild ]

Könnt Ihr mir sagen woran das liegt, bzw wenn die Meldung zu ignorieren ist, wie man diese Meldung unterdrücken kann, da der Admin an sonsten offenbar läuft... ?!?

THX AWSW :)

Verfasst: 17.03.2003 12:38
von Acid
Was wird´n angezeigt, wenn Du auf "hier" klickst bei..
Klicken Sie hier um herauszufinden warum.
(imho) sind die >2.3x Versionen dumm.

Verfasst: 17.03.2003 14:13
von AWSW
Hallo Acid,
freut mich wieder von Dir zu lesen ;) & Sorry war wohl im falschen Forenbereich :(

Also da steht halt genau:
Fehler
Die zusätzlichen Funktionen für verknüpfte Tabellen wurden automatisch deaktiviert. Klicken Sie hier um herauszufinden warum.
Nach einem Klick auf den Link erscheint das hier:
PMA Database ... fehlerhaft [ Dokumentation ]
Allgemeine Verknüpfungsfunktionen Deaktiviert
Nach einem Klick auf Dokumentation kommt das(, woraus ich aber nicht so ganz schlau werde):
In versions before 2.2.5, those were called "stduser/stdpass".


$cfg['Servers'][$i]['auth_type'] string ['http'|'cookie'|'config']
Whether config or cookie or http authentication should be used for this server.
'config' authentication ($auth_type = 'config') is the plain old way: username and password are stored in config.inc.php3.
'cookie' authentication mode ($auth_type = 'cookie') as introduced in 2.2.3 allows you to log in as any valid MySQL user with the help of... cookies. Log name and password are stored in cookies during the session and password is deleted when it ends.
'http' authentication (was called 'advanced' in older versions) ($auth_type = 'http') as introduced in 1.3.0 allows you to log in as any valid MySQL user via HTTP-Auth.

Please see the install section on "Using authentication modes" for more information.


$cfg['Servers'][$i]['user'] string
$cfg['Servers'][$i]['password'] string
The user/password-pair which phpMyAdmin will use to connect to this MySQL-server. This user/password pair is not needed when http or cookie authentication is used, and should be empty.


$cfg['Servers'][$i]['only_db'] string or array
If set to a(an array of) database name(s), only this(these) database(s) will be shown to the user. Since phpMyAdmin 2.2.1, this/these database(s) name(s) may contain MySQL wilcards characters ("_" and "%"): if you want to use literal instances of these characters, escape them (ie use 'my\_db' and not 'my_db').
This setting is an efficient way to lower the server charge since the latter does not need to send MySQL requests to build the available database list. But it does not replace the privileges rules of the MySQL database server. If set, it just means only these databases will be displayed but not at all other databases can't be used.


$cfg['Servers'][$i]['verbose'] string
Only useful when using phpMyAdmin with multiple server entries. If set, this string will be displayed instead of the hostname in the pulldown menu on the main page. This can be useful if you want to show only certain databases on your system, for example.


$cfg['Servers'][$i]['pmadb'] string
Starting with version 2.3.0 phpMyAdmin offers a lot of features to work with master / foreign - tables. To use those as well as the bookmark feature you need special tables with a predefined structure, which we explain below.
If you are the only user of this phpMyAdmin installation, you can use your current database to store those special tables; in this case, just put your current database name in $cfg['Servers'][$i]['pmadb'].

If you are setting up a multi-user phpMyAdmin installation, you will need to create a new db and setup special privileges, so, as superuser:


create a new database for phpmyadmin:
CREATE DATABASE phpmyadmin;
Note that "controluser" must have SELECT, INSERT, UPDATE and DELETE privileges on this database. Here is a query to set up those privileges (using "phpmyadmin" as the database name, and "pma" as the controluser):
GRANT SELECT,INSERT,UPDATE,DELETE ON phpmyadmin.* to 'pma'@'localhost';
do not give any other user rights on this database.
enter the databasename in $cfg['Servers'][$i]['pmadb']


$cfg['Servers'][$i]['bookmarktable'] string
Since release 2.2.0 phpMyAdmin allows to bookmark queries. This can be useful for queries you often run.

To allow the usage of this functionality you have to:
set up "pmadb" as described above
within this database create a table following this scheme:
CREATE TABLE `PMA_bookmark` (
id int(11) DEFAULT '0' NOT NULL auto_increment,
dbase varchar(255) NOT NULL,
user varchar(255) NOT NULL,
label varchar(255) NOT NULL,
query text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM COMMENT='Bookmarks';

enter the tablename in $cfg['Servers'][$i]['bookmarktable']
Dank & Gruß Axel

Verfasst: 17.03.2003 15:01
von Acid
..und *_bookmark existiert und is bei $cfg['Servers'][$i]['bookmarktable'] in der config.inc.php eingetragen ?

Verfasst: 17.03.2003 15:36
von AWSW
Hallo,
muss ich nachher mit Zugriff auf den FTP noch mal nachschauen...

Gruß Axel :)

Verfasst: 17.03.2003 19:49
von AWSW
Hallo,
nein diese Konfiguration habe ich so gelassen, da ich sie in der alten Version auch nicht brauchte und ehrlich gesagt nun net weis wozu das gut sein soll ?!?

Hier der Auszug aus der config.inc.php:
$cfg['Servers'][$i]['verbose'] = ''; // Verbose name for this host - leave blank to show the hostname

$cfg['Servers'][$i]['pmadb'] = ''; // Database used for Relation, Bookmark and PDF Features
// - leave blank for no support
$cfg['Servers'][$i]['bookmarktable'] = ''; // Bookmark table - leave blank for no bookmark support
$cfg['Servers'][$i]['relation'] = ''; // table to describe the relation between links (see doc)
// - leave blank for no relation-links support
$cfg['Servers'][$i]['table_info'] = ''; // table to describe the display fields
// - leave blank for no display fields support
$cfg['Servers'][$i]['table_coords'] = ''; // table to describe the tables position for the PDF
// schema - leave blank for no PDF schema support
$cfg['Servers'][$i]['pdf_pages'] = ''; // table to describe pages of relationpdf
// - leave blank if you don't want to use this
$cfg['Servers'][$i]['column_comments'] // table to store columncomments
= ''; // - leave blank if you don't want to use this
$cfg['Servers'][$i]['AllowDeny']['order'] // Host authentication order, leave blank to not use
= '';
$cfg['Servers'][$i]['AllowDeny']['rules'] // Host authentication rules, leave blank for defaults
= array();
Bei den meisten steht ja auch dass man nix angeben muss, aber wieso produziert er dann die Meldung ?!?

THX Axel :D

Verfasst: 17.03.2003 20:04
von Mister_X
weil du eben nichts angegeben hast ;)

Wofür:
Wenn du diese Funktionen aktivierst, könntest du z.B. häufige SQL-Queries abspeichern und dann einfach nur per Anklicken ausführen und ähnliches, nichts weltbewegendes :)

Verfasst: 17.03.2003 20:25
von AWSW
Hi,
ach so :wink: Na dann also "einfach gar nicht ignorieren" ! :wink: :roll: :wink:

Danke & Gruß :D

Re: Frage zum phpMyAdmin 2.33

Verfasst: 18.03.2003 18:09
von Schumi
AWSW hat geschrieben:habe heute den neuen phpMyAdmin 2.33 installiert
Mal ne Frage: Warum installierst du nicht die aktuelle Version 2.4.0?

Verfasst: 18.03.2003 18:24
von AWSW
Du fragst Fragen Schumi :D

Die war auf einer InternetWorldZeitungsCD drauf die ich erst vor 2 Wochen erhalten habe... Na ja dann wart ich mal noch 2 Wochen und installiere 2.50 :D :D :D

Danke für den Tipp dann hol ich mir die nachher mal ab ;)

Ich hatte halt voher noch 226 drauf und da erschien die mir schon besser...

Danke AWSW :D