activated www.phpmyadmin.net as project homepage: updated links & urls

This commit is contained in:
Olivier Müller
2002-04-03 20:49:07 +00:00
parent 14de7ca698
commit 0209f1b94c
5 changed files with 197 additions and 177 deletions

View File

@@ -5,6 +5,10 @@ phpMyAdmin - Changelog
$Id$ $Id$
$Source$ $Source$
2002-04-03 Olivier M<>ller <om@omnis.ch>
* activated www.phpmyadmin.net as project homepage, and
updated the urls in the documentation/links.
2002-04-03 Marc Delisle <lem9@users.sourceforge.net> 2002-04-03 Marc Delisle <lem9@users.sourceforge.net>
* tbl_indexes.php3, bug 538074: FULLTEXT is only supported since * tbl_indexes.php3, bug 538074: FULLTEXT is only supported since
MySQL 3.23.23; so before, SHOW KEYS does not show a column 'Comment' MySQL 3.23.23; so before, SHOW KEYS does not show a column 'Comment'

View File

@@ -79,8 +79,7 @@
<!-- TOP MENU --> <!-- TOP MENU -->
<ul> <ul>
<li><a class="navigation" href="http://www.phpwizard.net/projects/phpMyAdmin/">Official phpMyAdmin project homepage &nbsp;&nbsp;&nbsp;[ http://www.phpwizard.net/projects/phpMyAdmin/ ]</a></li> <li><a class="navigation" href="http://www.phpmyadmin.net/">Sourceforge phpMyAdmin project page &nbsp;&nbsp;&nbsp;[ http://www.phpmyadmin.net/ ]</a></li>
<li><a class="navigation" href="http://phpmyadmin.sourceforge.net/">Sourceforge phpMyAdmin download page &nbsp;&nbsp;&nbsp;[ http://phpmyadmin.sourceforge.net/ ]</a></li>
<li>Local documents: <li>Local documents:
<ul> <ul>
<li>Version history: <a class="navigation" href="ChangeLog">ChangeLog</a></li> <li>Version history: <a class="navigation" href="ChangeLog">ChangeLog</a></li>
@@ -1454,10 +1453,6 @@ $cfgPmaAbsoluteUri = (!empty($HTTPS) ? 'https' : 'http') . '://'
<br /> <br />
<a href="http://sourceforge.net/projects/phpmyadmin/"> <a href="http://sourceforge.net/projects/phpmyadmin/">
http://sourceforge.net/projects/phpmyadmin/</a> (and choose Forums) http://sourceforge.net/projects/phpmyadmin/</a> (and choose Forums)
<br />
<a href="http://www.phpwizard.net/projects/phpMyAdmin/">
http://www.phpwizard.net/projects/phpMyAdmin/</a> (and choose Support
Forum)
</p> </p>
<p> <p>

View File

@@ -1,22 +1,20 @@
phpMyAdmin 2.2.5 Documentation phpMyAdmin 2.2.6-dev Documentation
* Official phpMyAdmin project homepage [ * Sourceforge phpMyAdmin project page [
http://www.phpwizard.net/projects/phpMyAdmin/ ] http://www.phpmyadmin.net/ ]
* Sourceforge phpMyAdmin download page [
http://phpmyadmin.sourceforge.net/ ]
* Local documents: * Local documents:
+ Version history: ChangeLog + Version history: ChangeLog
+ General notes: README + General notes: README
+ License: LICENSE + License: LICENSE
* Documentation version: $Id: Documentation.html,v 1.169 2002/03/22 * Documentation version: $Id: Documentation.html,v 1.183 2002/04/03
12:04:53 loic1 Exp $ 02:39:25 lem9 Exp $
______________________________________________________________________ ______________________________________________________________________
Top - Requirements - Introduction - Installation - Top - Requirements - Introduction - Installation -
Configuration - FAQ - Developers - Credits Configuration - FAQ - Developers - Credits
______________________________________________________________________ ______________________________________________________________________
Requirements Requirements
* PHP3 or PHP4: phpMyAdmin widely uses the 'str_replace()' php * PHP3 or PHP4: phpMyAdmin widely uses the 'str_replace()' php
@@ -26,11 +24,11 @@ Requirements
* MySQL (tested with 3.21.x, 3.22.x and 3.23.x); * MySQL (tested with 3.21.x, 3.22.x and 3.23.x);
* a web-browser (doh!). * a web-browser (doh!).
______________________________________________________________________ ______________________________________________________________________
Top - Requirements - Introduction - Installation - Top - Requirements - Introduction - Installation -
Configuration - FAQ - Developers - Credits Configuration - FAQ - Developers - Credits
______________________________________________________________________ ______________________________________________________________________
Introduction Introduction
phpMyAdmin can manage a whole MySQL-server (needs a super-user) but phpMyAdmin can manage a whole MySQL-server (needs a super-user) but
@@ -47,32 +45,33 @@ Introduction
* create (*) and read dumps of tables * create (*) and read dumps of tables
* export (*) and import data to CSV values * export (*) and import data to CSV values
* administer multiple servers and single databases * administer multiple servers and single databases
* communicate in more than 20 different languages * check referential integrity
* communicate in more than 38 different languages
(*) phpMyAdmin can compress (Zip, GZip -RFC 1952- or Bzip2 formats) (*) phpMyAdmin can compress (Zip, GZip -RFC 1952- or Bzip2 formats)
dumps and CSV exports if you use PHP4 >= 4.0.4 with Zlib support dumps and CSV exports if you use PHP4 >= 4.0.4 with Zlib support
(--with-zlib) and/or Bzip2 support (--with-bz2). (--with-zlib) and/or Bzip2 support (--with-bz2).
______________________________________________________________________ ______________________________________________________________________
Top - Requirements - Introduction - Installation - Top - Requirements - Introduction - Installation -
Configuration - FAQ - Developers - Credits Configuration - FAQ - Developers - Credits
______________________________________________________________________ ______________________________________________________________________
Installation Installation
NOTE: phpMyAdmin does not apply any special security methods to the NOTE: phpMyAdmin does not apply any special security methods to the
MySQL database server. It is still the sysadmin's job to grant MySQL database server. It is still the sysadmin's job to grant
permissions on the MySQL databases properly. permissions on the MySQL databases properly.
Warning for Mac users: php seems not to like Mac end of lines Warning for Mac users: php seems not to like Mac end of lines
character ("\r") and Stuffit unstuffs with Mac formats, of course. character ("\r") and Stuffit unstuffs with Mac formats, of course.
So you'll have to resave as in Bbedit to unix style ALL phpMyAdmin So you'll have to resave as in Bbedit to unix style ALL phpMyAdmin
scripts before uploading them to your server. scripts before uploading them to your server.
Documentation warning: when you see in this document a .php3 file Documentation warning: when you see in this document a .php3 file
extension, please transpose to .php if you are using a kit with files extension, please transpose to .php if you are using a kit with files
having this extension. having this extension.
Quick Install: Quick Install:
1. Use a distribution kit with the files having the extension (.php3 1. Use a distribution kit with the files having the extension (.php3
or .php) depending on the way your web/PHP server interprets those or .php) depending on the way your web/PHP server interprets those
@@ -94,17 +93,20 @@ Installation
your browser. phpMyAdmin should now display a welcome screen and your browser. phpMyAdmin should now display a welcome screen and
your databases, or a login dialog if using http or cookie your databases, or a login dialog if using http or cookie
authentication mode. authentication mode.
Upgrading from an older version: Upgrading from an older version:
* Please do not copy your older config.inc.php3 over the new one: it * Please do not copy your older config.inc.php3 over the new one: it
may offer new configuration variables, and the new version may may offer new configuration variables, and the new version may
depend on these for normal behavior. It is suggested instead to depend on these for normal behavior. It is suggested instead to
insert your site values in the new one. insert your site values in the new one.
Using authentication modes: Using authentication modes:
* Http and cookie authentication modes are recommended in a * Http and cookie authentication modes are recommended in a
multi-user environment where you want to give users access to multi-user environment where you want to give users access to
their own database and don't want them to play around with others. their own database and don't want them to play around with others.
Nevertheless be aware that MS Internet Explorer seems to be really
buggy about cookies, at least till version 6. And php 4.1.1 is
also a bit buggy in this area!
* Http and cookie authentication modes are secure: the MySQL * Http and cookie authentication modes are secure: the MySQL
password does not need to be set in the phpMyAdmin configuration password does not need to be set in the phpMyAdmin configuration
file. (except for the "controluser" -see the Configuration file. (except for the "controluser" -see the Configuration
@@ -120,7 +122,7 @@ Installation
$cfgServers[n]['controlpass'] settings. $cfgServers[n]['controlpass'] settings.
This example assumes you want to use pma as the controluser and This example assumes you want to use pma as the controluser and
pmapass as the controlpass: pmapass as the controlpass:
GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY
'pmapass'; 'pmapass';
GRANT SELECT (Host, User, Select_priv, Insert_priv, Update_priv, GRANT SELECT (Host, User, Select_priv, Insert_priv, Update_priv,
@@ -143,21 +145,21 @@ Installation
management system. management system.
With http or cookie auth mode, you don't need to fill the With http or cookie auth mode, you don't need to fill the
user/password fields inside the $cfgServers array. user/password fields inside the $cfgServers array.
'http' authentication mode: 'http' authentication mode:
* Was called 'advanced' in versions before 2.2.3. * Was called 'advanced' in versions before 2.2.3.
* Introduced in 1.3.0, it uses Basic HTTP authentication method and * Introduced in 1.3.0, it uses Basic HTTP authentication method and
allows you to login as any valid MySQL user. allows you to login as any valid MySQL user.
* Is only supported with PHP running as an Apache module, not with * Is only supported with PHP running as an Apache module, not with
cgi. cgi.
'cookie' authentication mode: 'cookie' authentication mode:
* You can use this method as a replacement for the http * You can use this method as a replacement for the http
authentication (for example, if you're running IIS). authentication (for example, if you're running IIS).
* Obviously, the user must enable cookies in the browser. * Obviously, the user must enable cookies in the browser.
* With this mode, the use can truly logout of phpMyAdmin and login * With this mode, the use can truly logout of phpMyAdmin and login
back with the same username. back with the same username.
'config' authentication mode: 'config' authentication mode:
* This mode is the less secure one because it requires you to fill * This mode is the less secure one because it requires you to fill
the $cfgServers[n]['user'] and $cfgServers[n]['password'] fields. the $cfgServers[n]['user'] and $cfgServers[n]['password'] fields.
@@ -166,26 +168,34 @@ Installation
In the ISP FAQ section, there is an entry explaining how to In the ISP FAQ section, there is an entry explaining how to
protect your configuration file. protect your configuration file.
______________________________________________________________________ ______________________________________________________________________
Top - Requirements - Introduction - Installation - Top - Requirements - Introduction - Installation -
Configuration - FAQ - Developers - Credits Configuration - FAQ - Developers - Credits
______________________________________________________________________ ______________________________________________________________________
Configuration Configuration
Warning for Mac users: php seems not to like Mac end of lines Warning for Mac users: php seems not to like Mac end of lines
character ("\r"). So ensure you choose the option that allows to use character ("\r"). So ensure you choose the option that allows to use
the *nix end of line character ("\n") in your text editor before the *nix end of line character ("\n") in your text editor before
registering a script you have modified. registering a script you have modified.
All configurable data is placed in config.inc.php3. All configurable data is placed in config.inc.php3.
$cfgPmaAbsoluteUri string $cfgPmaAbsoluteUri string
Sets here the complete url (with full path) to your phpMyAdmin Sets here the complete url (with full path) to your phpMyAdmin
version. E.g. version. E.g.
http://www.your_web.net/path_to_your_phpMyAdmin_directory/. http://www.your_web.net/path_to_your_phpMyAdmin_directory/.
Don't forget the slash at the end of your url. Don't forget the slash at the end of your url.
This setting can be dynamically completed. For example, you can
try to use such a kind of code:
$cfgPmaAbsoluteUri = (!empty($HTTPS) ? 'https' : 'http') . '://'
. $SERVER_NAME . (!empty($SERVER_PORT) ? ':' . $SERVER_PORT
: '')
. substr($SCRIPT_NAME, 0, strrpos($SCRIPT_NAME, '/')+1);
$cfgServers array $cfgServers array
Since version 1.4.2, phpMyAdmin supports the administration of Since version 1.4.2, phpMyAdmin supports the administration of
multiple MySQL servers. Therefore, a $cfgServers-array has been multiple MySQL servers. Therefore, a $cfgServers-array has been
@@ -194,24 +204,24 @@ Configuration
first server, $cfgServers[2]['host'] the hostname of the second first server, $cfgServers[2]['host'] the hostname of the second
server, etc. If you have only one server to administer, simply server, etc. If you have only one server to administer, simply
leave free the hostname of the other $cfgServer-entries. leave free the hostname of the other $cfgServer-entries.
$cfgServers[n]['host'] string $cfgServers[n]['host'] string
The hostname of your n-th MySQL-server. E.g. localhost. The hostname of your n-th MySQL-server. E.g. localhost.
$cfgServers[n]['port'] string $cfgServers[n]['port'] string
The port-number of your n-th MySQL-server. Default is 3306 The port-number of your n-th MySQL-server. Default is 3306
(leave blank). (leave blank).
$cfgServers[n]['socket'] string $cfgServers[n]['socket'] string
The path to the socket to use. Leave blank for default. The path to the socket to use. Leave blank for default.
To use the socket feature you must run php 3.0.10 or more. To use the socket feature you must run php 3.0.10 or more.
$cfgServers[n]['connect_type'] string $cfgServers[n]['connect_type'] string
What type connection to use with the MySQL server. Your options What type connection to use with the MySQL server. Your options
are 'socket' & 'tcp'. It defaults to 'tcp' as that is nearly are 'socket' & 'tcp'. It defaults to 'tcp' as that is nearly
guarenteed to be available on all MySQL servers, while sockets guarenteed to be available on all MySQL servers, while sockets
are not supported on some platforms. are not supported on some platforms.
$cfgServers[n]['controluser'] string $cfgServers[n]['controluser'] string
$cfgServers[n]['controlpass'] string $cfgServers[n]['controlpass'] string
When using http or cookie authentication modes (or 'config' When using http or cookie authentication modes (or 'config'
@@ -228,11 +238,11 @@ Configuration
privileges you gave to the "controluser". phpMyAdmin does not privileges you gave to the "controluser". phpMyAdmin does not
support a direct login with the "controluser". support a direct login with the "controluser".
In versions before 2.2.5, those were called "stduser/stdpass". In versions before 2.2.5, those were called "stduser/stdpass".
$cfgServers[n]['auth_type'] string ['http'|'cookie'|'config'] $cfgServers[n]['auth_type'] string ['http'|'cookie'|'config']
Whether config or cookie or http authentication should be used Whether config or cookie or http authentication should be used
for this server. for this server.
+ 'config' authentication ($auth_type = 'config') is the plain + 'config' authentication ($auth_type = 'config') is the plain
old way: username and password are stored in config.inc.php3. old way: username and password are stored in config.inc.php3.
+ 'cookie' authentication mode ($auth_type = 'cookie') as + 'cookie' authentication mode ($auth_type = 'cookie') as
@@ -243,16 +253,16 @@ Configuration
+ 'http' authentication (was called 'advanced' in older + 'http' authentication (was called 'advanced' in older
versions) ($auth_type = 'http') as introduced in 1.3.0 allows versions) ($auth_type = 'http') as introduced in 1.3.0 allows
you to log in as any valid MySQL user via HTTP-Auth. you to log in as any valid MySQL user via HTTP-Auth.
Please see the install section on "Using authentication modes" Please see the install section on "Using authentication modes"
for more information. for more information.
$cfgServers[n]['user'] string $cfgServers[n]['user'] string
$cfgServers[n]['password'] string $cfgServers[n]['password'] string
The user/password-pair which phpMyAdmin will use to connect to The user/password-pair which phpMyAdmin will use to connect to
this MySQL-server. This user/password pair is not needed when this MySQL-server. This user/password pair is not needed when
http or cookie authentication is used, and should be empty. http or cookie authentication is used, and should be empty.
$cfgServers[n]['only_db'] string or array $cfgServers[n]['only_db'] string or array
If set to a(an array of) database name(s), only this(these) 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, database(s) will be shown to the user. Since phpMyAdmin 2.2.1,
@@ -266,20 +276,20 @@ Configuration
privileges rules of the MySQL database server. If set, it just privileges rules of the MySQL database server. If set, it just
means only these databases will be displayed but not at all means only these databases will be displayed but not at all
other databases can't be used. other databases can't be used.
$cfgServers[n]['verbose'] string $cfgServers[n]['verbose'] string
Only useful when using phpMyAdmin with multiple server entries. Only useful when using phpMyAdmin with multiple server entries.
If set, this string will be displayed instead of the hostname If set, this string will be displayed instead of the hostname
in the pulldown menu on the main page. This can be useful if in the pulldown menu on the main page. This can be useful if
you want to show only certain databases on your system, for you want to show only certain databases on your system, for
example. example.
$cfgServers[n]['bookmarkdb'] string $cfgServers[n]['bookmarkdb'] string
$cfgServers[n]['bookmarktable'] string $cfgServers[n]['bookmarktable'] string
Since release 2.2.0 phpMyAdmin allows to bookmark queries. This Since release 2.2.0 phpMyAdmin allows to bookmark queries. This
can be useful for queries you often run. can be useful for queries you often run.
To use this functionality you have to: To use this functionality you have to:
+ create a table following this scheme: + create a table following this scheme:
CREATE TABLE bookmark ( CREATE TABLE bookmark (
id int(11) DEFAULT '0' NOT NULL auto_increment, id int(11) DEFAULT '0' NOT NULL auto_increment,
@@ -293,20 +303,27 @@ Configuration
and $cfgServers[n]['bookmarktable'] with the database and and $cfgServers[n]['bookmarktable'] with the database and
table names you've choosen so phpMyAdmin will be able to find table names you've choosen so phpMyAdmin will be able to find
the bookmarks. the bookmarks.
Note that controluser must have SELECT, INSERT and DELETE Note that controluser must have SELECT, INSERT and DELETE
privileges on the bookmark table. Here is a query to set up privileges on the bookmark table. Here is a query to set up
those privileges (using "pma" as the controluser: those privileges (using "pma" as the controluser:
GRANT SELECT,INSERT,DELETE ON <bookmarkdb>.<bookmarktable> to GRANT SELECT,INSERT,DELETE ON <bookmarkdb>.<bookmarktable> to
'pma'@localhost; 'pma'@localhost;
$cfgServers[n]['relation'] string $cfgServers[n]['relation'] string
Since release 2.2.4 you can describe in a relation table which Since release 2.2.4 you can describe, in a special 'relation'
field is a key in another table. phpMyAdmin currently uses this table, which field is a key in another table (a foreign key).
to make clickable the data values that point to another table. phpMyAdmin currently uses this to
Currently, the keys must be numeric.
+ make clickable, when you browse the src table, the data
values that point to the dest table;
+ display links on the table properties page, to check
referential integrity (display missing foreign keys) for each
described key.
The keys can be numeric or character.
To use this functionality you have to: To use this functionality you have to:
+ create in the same database a table (for example 'relation') + create in the same database a table (for example 'relation')
following this scheme: following this scheme:
CREATE TABLE `relation` ( CREATE TABLE `relation` (
@@ -319,7 +336,7 @@ Configuration
+ put the relation table name in $cfgServers[n]['relation'] + put the relation table name in $cfgServers[n]['relation']
+ then manually fill the relation table with information about + then manually fill the relation table with information about
the keys. the keys.
$cfgServerDefault integer $cfgServerDefault integer
If you have more than one server configured, you can set If you have more than one server configured, you can set
$cfgServerDefault to any one of them to autoconnect to that $cfgServerDefault to any one of them to autoconnect to that
@@ -327,48 +344,48 @@ Configuration
list of servers without logging in. list of servers without logging in.
If you have only one server configured, $cfgServerDefault MUST If you have only one server configured, $cfgServerDefault MUST
be set to that server. be set to that server.
$cfgOBGzip boolean $cfgOBGzip boolean
Defines whether to use gzip output buffering for increased Defines whether to use gzip output buffering for increased
speed in HTTP transfers. speed in HTTP transfers.
$cfgPersistentConnections boolean $cfgPersistentConnections boolean
Whether persistent connections should be used or not Whether persistent connections should be used or not
(mysql_connect or mysql_pconnect). (mysql_connect or mysql_pconnect).
$cfgExecTimeLimit integer [number of seconds] $cfgExecTimeLimit integer [number of seconds]
Set the number of seconds a script is allowed to run. If Set the number of seconds a script is allowed to run. If
seconds is set to zero, no time limit is imposed. seconds is set to zero, no time limit is imposed.
This setting is used while importing/exporting dump files but This setting is used while importing/exporting dump files but
has no effect when PHP is running in safe mode. has no effect when PHP is running in safe mode.
$cfgSkipLockedTables boolean $cfgSkipLockedTables boolean
Mark used tables and make it possible to show databases with Mark used tables and make it possible to show databases with
locked tables (since 3.23.30). locked tables (since 3.23.30).
$cfgShowSQL boolean $cfgShowSQL boolean
Defines whether sql-queries generated by phpMyAdmin should be Defines whether sql-queries generated by phpMyAdmin should be
displayed or not. displayed or not.
$cfgAllowUserDropDatabase boolean $cfgAllowUserDropDatabase boolean
Defines whether normal users (non-administrator) are allowed to Defines whether normal users (non-administrator) are allowed to
delete their own database or not. If set as FALSE, the link delete their own database or not. If set as FALSE, the link
"Drop Database" will not be shown, and even a "DROP DATABASE "Drop Database" will not be shown, and even a "DROP DATABASE
mydatabase" will be rejected. Quite practical for ISP's with mydatabase" will be rejected. Quite practical for ISP's with
many customers. many customers.
$cfgConfirm boolean $cfgConfirm boolean
Whether a warning ("Are your really sure..") should be Whether a warning ("Are your really sure..") should be
displayed when you're about to loose data. displayed when you're about to loose data.
$cfgShowTooltip boolean $cfgShowTooltip boolean
Defines whether to display table comment as tooltip in left Defines whether to display table comment as tooltip in left
frame or not. frame or not.
$cfgLeftFrameLight boolean $cfgLeftFrameLight boolean
Defines whether to use select-based menu and display only the Defines whether to use select-based menu and display only the
current tables in the left frame (smaller page). current tables in the left frame (smaller page).
$cfgShowMysqlInfo boolean $cfgShowMysqlInfo boolean
$cfgShowMysqlVars boolean $cfgShowMysqlVars boolean
$cfgShowPhpInfo boolean $cfgShowPhpInfo boolean
@@ -385,41 +402,41 @@ Configuration
effect with "config" authentication mode: because of the hard effect with "config" authentication mode: because of the hard
coded password value in the configuration file, end users can't coded password value in the configuration file, end users can't
be allowed to change their passwords. be allowed to change their passwords.
$cfgLoginCookieRecall boolean $cfgLoginCookieRecall boolean
Define whether the previous login should be recalled or not in Define whether the previous login should be recalled or not in
cookie authentication mode. cookie authentication mode.
$cfgShowStats boolean $cfgShowStats boolean
Defines whether to display space usage and statistics about Defines whether to display space usage and statistics about
databases and tables or not. databases and tables or not.
Note that statistics requires at least MySQL 3.23.3 and that, Note that statistics requires at least MySQL 3.23.3 and that,
at this date, MySQL doesn't return such information for at this date, MySQL doesn't return such information for
Berkeley DB tables. Berkeley DB tables.
$cfgShowBlob boolean $cfgShowBlob boolean
Defines whether BLOB fields are shown when browsing a table's Defines whether BLOB fields are shown when browsing a table's
content or not. content or not.
$cfgNavigationBarIconic boolean $cfgNavigationBarIconic boolean
Defines whether navigation bar buttons contain text or symbols Defines whether navigation bar buttons contain text or symbols
only. only.
$cfgShowAll boolean $cfgShowAll boolean
Defines whether an user should be displayed a "show all Defines whether an user should be displayed a "show all
(records)" button in browse mode or not. (records)" button in browse mode or not.
$cfgMaxRows integer $cfgMaxRows integer
Number of rows displayed when browsing a resultset. If the Number of rows displayed when browsing a resultset. If the
resultset contains more rows, Previous/Next links will be resultset contains more rows, Previous/Next links will be
shown. shown.
$cfgOrder string [DESC|ASC|SMART] $cfgOrder string [DESC|ASC|SMART]
Defines whether fields are displayed in ascending (ASC) order, Defines whether fields are displayed in ascending (ASC) order,
in descending (DESC) order or in a "smart" (SMART) order -ie in descending (DESC) order or in a "smart" (SMART) order -ie
descending order for fields of type TIME, DATE, DATETIME & descending order for fields of type TIME, DATE, DATETIME &
TIMESTAMP, ascending order else- by default. TIMESTAMP, ascending order else- by default.
$cfgProtectBinary boolean or string $cfgProtectBinary boolean or string
Defines whether BLOB or BINARY fields are protected from Defines whether BLOB or BINARY fields are protected from
edition when browsing a table's content or not. Valid values edition when browsing a table's content or not. Valid values
@@ -427,107 +444,108 @@ Configuration
- FALSE to allow edition of all fields; - FALSE to allow edition of all fields;
- blob to allow edition of all fields except BLOBS; - blob to allow edition of all fields except BLOBS;
- all to disallow edition of all BINARY or BLOB fields. - all to disallow edition of all BINARY or BLOB fields.
$cfgShowFunctionFields boolean $cfgShowFunctionFields boolean
Defines whether MySQL functions fields should be displayed or Defines whether MySQL functions fields should be displayed or
not in edit/insert mode. not in edit/insert mode.
$cfgZipDump boolean $cfgZipDump boolean
$cfgGZipDump boolean $cfgGZipDump boolean
$cfgBZipDump boolean $cfgBZipDump boolean
Defines whether to allow the use of zip/gzip/bzip compression Defines whether to allow the use of zip/gzip/bzip compression
when creating a dump file or not. when creating a dump file or not.
$cfgManualBaseShort string $cfgManualBaseShort string
If set to an URL which points to the MySQL documentation (on If set to an URL which points to the MySQL documentation (on
short pages), appropriate help links are generated. short pages), appropriate help links are generated.
$cfgDefaultLang string $cfgDefaultLang string
Defines the default language to use, if not browser-defined or Defines the default language to use, if not browser-defined or
user-defined. user-defined.
See the select_lang.inc.php3 script to know the valid values See the select_lang.inc.php3 script to know the valid values
for this setting. for this setting.
$cfgLang string $cfgLang string
Force: always use this language (must be defined in the Force: always use this language (must be defined in the
select_lang.inc.php3 script). select_lang.inc.php3 script).
$cfgLeftWidth integer $cfgLeftWidth integer
Left frame width in pixel. Left frame width in pixel.
$cfgLeftBgColor string [HTML color] $cfgLeftBgColor string [HTML color]
$cfgRightBgColor string [HTML color] $cfgRightBgColor string [HTML color]
The background colors (HTML) used for both the frames. The background colors (HTML) used for both the frames.
$cfgLeftPointerColor string [HTML color] $cfgLeftPointerColor string [HTML color]
The color (HTML) used for the pointer in the left frame (does The color (HTML) used for the pointer in the left frame (does
not work with NS4). not work with NS4).
$cfgBorder integer $cfgBorder integer
The size of a table's border. The size of a table's border.
$cfgThBgcolor string [HTML color] $cfgThBgcolor string [HTML color]
The color (HTML) used for table headers. The color (HTML) used for table headers.
$cfgBgcolorOne string [HTML color] $cfgBgcolorOne string [HTML color]
The color (HTML) #1 for table rows. The color (HTML) #1 for table rows.
$cfgBgcolorTwo string [HTML color] $cfgBgcolorTwo string [HTML color]
The color (HTML) #2 for table rows. The color (HTML) #2 for table rows.
$cfgBrowsePointerColor string [HTML color] $cfgBrowsePointerColor string [HTML color]
The color (HTML) used for the pointer in browse mode (does not $cfgBrowseMarkerColor string [HTML color]
work with NS4). The colors (HTML) used for the pointer and the marker in browse
mode (does not work with NS4).
$cfgBrowseMarkRow boolean The former feature enlights the row you're mouse is passing
If the value is 1, you can visually mark rows with the color in over and the latter lets you visually mark/unmark rows by
$cfgBrowsePointerColor, by clicking on them. Works on browsers clicking on them.
that support 'onmousedown'. You can disable both of these features by emptying the
convenient directive.
$cfgTextareaCols integer $cfgTextareaCols integer
$cfgTextareaRows integer $cfgTextareaRows integer
Number of columns and rows for the textareas. Number of columns and rows for the textareas.
$cfgLimitChars integer $cfgLimitChars integer
Maximal number of Chars showed in a TEXT OR a BLOB field on Maximal number of Chars showed in a TEXT OR a BLOB field on
browse view. Can be turned off by a toggle button on the browse browse view. Can be turned off by a toggle button on the browse
page. page.
$cfgModifyDeleteAtLeft boolean $cfgModifyDeleteAtLeft boolean
$cfgModifyDeleteAtRight boolean $cfgModifyDeleteAtRight boolean
Defines the place where modify and delete links would be put Defines the place where modify and delete links would be put
when tables contents are displayed (you may have them displayed when tables contents are displayed (you may have them displayed
both at the left and at the right). "Left" and "right" are both at the left and at the right). "Left" and "right" are
parsed as "top" and "bottom" with vertical display mode. parsed as "top" and "bottom" with vertical display mode.
$cfgDefaultDisplay string $cfgDefaultDisplay string
There are 2 display modes: horizontal and vertical. Define There are 2 display modes: horizontal and vertical. Define
which one is displayed by default. which one is displayed by default.
$cfgRepeatCells integer $cfgRepeatCells integer
Repeat the headers every X cells, or 0 to deactivate. Repeat the headers every X cells, or 0 to deactivate.
$cfgColumnTypes array $cfgColumnTypes array
All possible types of a MySQL column. In most cases you don't All possible types of a MySQL column. In most cases you don't
need to edit this. need to edit this.
$cfgAttributeTypes array $cfgAttributeTypes array
Possible attributes for fields. In most cases you don't need to Possible attributes for fields. In most cases you don't need to
edit this. edit this.
$cfgFunctions array $cfgFunctions array
A list of functions MySQL supports. In most cases you don't A list of functions MySQL supports. In most cases you don't
need to edit this. need to edit this.
______________________________________________________________________ ______________________________________________________________________
Top - Requirements - Introduction - Installation - Top - Requirements - Introduction - Installation -
Configuration - FAQ - Developers - Credits Configuration - FAQ - Developers - Credits
______________________________________________________________________ ______________________________________________________________________
FAQ - Frequently Asked Questions FAQ - Frequently Asked Questions
[Server] [Server]
I'm running php 4+ and my server is crashing each time a specific I'm running php 4+ and my server is crashing each time a specific
action is required or phpMyAdmin sends a blank page or a page full of action is required or phpMyAdmin sends a blank page or a page full of
cryptic characters to my browser, what can I do? cryptic characters to my browser, what can I do?
@@ -535,21 +553,21 @@ FAQ - Frequently Asked Questions
Try to set the $cfgOBGzip directive to FALSE in your config.inc.php or Try to set the $cfgOBGzip directive to FALSE in your config.inc.php or
.php3 file and the zlib.output_compression directive to Off in your .php3 file and the zlib.output_compression directive to Off in your
php configuration file. php configuration file.
My Apache server crashes when using phpMyAdmin. My Apache server crashes when using phpMyAdmin.
You should first try the latest versions of Apache (and possibly You should first try the latest versions of Apache (and possibly
MySQL). MySQL).
See also the other FAQ entry about php bugs with output buffering. See also the other FAQ entry about php bugs with output buffering.
If your server keeps crashing, please ask for help in the various If your server keeps crashing, please ask for help in the various
Apache support groups. Apache support groups.
Using phpMyAdmin on IIS, I'm displayed the error message: "The Using phpMyAdmin on IIS, I'm displayed the error message: "The
specified CGI application misbehaved by not returning a complete set specified CGI application misbehaved by not returning a complete set
of HTTP headers...." of HTTP headers...."
You just forgot to read the install.txt file from the php You just forgot to read the install.txt file from the php
distribution. Have a look at the last message in this bug report from distribution. Have a look at the last message in this bug report from
the official php bug database. the official php bug database.
Using phpMyAdmin on IIS, I'm facing crashes and/or many error messages Using phpMyAdmin on IIS, I'm facing crashes and/or many error messages
with the http or advanced authentication mode. with the http or advanced authentication mode.
This is a known problem with the php ISAPI filter: it's not so stable. This is a known problem with the php ISAPI filter: it's not so stable.
@@ -557,19 +575,19 @@ FAQ - Frequently Asked Questions
posted by Andr<64> B. aka "djdeluxe76" in this thread from the phpWizard posted by Andr<64> B. aka "djdeluxe76" in this thread from the phpWizard
forum. forum.
Please use instead the cookie authentication mode. Please use instead the cookie authentication mode.
I can't use phpMyAdmin on PWS: nothing is displayed! I can't use phpMyAdmin on PWS: nothing is displayed!
This seems to be a PWS bug. Filippo Simoncini found a workaroud (at This seems to be a PWS bug. Filippo Simoncini found a workaroud (at
this time there is no better fix): remove or comment the DOCTYPE this time there is no better fix): remove or comment the DOCTYPE
declarations (3 lines) from the scripts header.inc.php3, index.php3, declarations (3 lines) from the scripts header.inc.php3, index.php3,
left.php3 and libraries/common.lib.php3. left.php3 and libraries/common.lib.php3.
How can I GZip or Bzip a dump or a CSV export. It seems to not work? How can I GZip or Bzip a dump or a CSV export. It seems to not work?
These features are based on the gzencode() and bzcompress() php These features are based on the gzencode() and bzcompress() php
functions to be more independent of the platform (Unix/Windows, Safe functions to be more independent of the platform (Unix/Windows, Safe
Mode or not, and so on). So, you must have PHP4 >= 4.0.4 and Mode or not, and so on). So, you must have PHP4 >= 4.0.4 and
Zlib/Bzip2 support (--with-zlib and --with-bz2). Zlib/Bzip2 support (--with-zlib and --with-bz2).
I cannot insert a text file in a table, and I get an error about safe I cannot insert a text file in a table, and I get an error about safe
mode being in effect. mode being in effect.
Your uploaded file is saved by PHP in the "upload dir", as defined in Your uploaded file is saved by PHP in the "upload dir", as defined in
@@ -583,7 +601,7 @@ FAQ - Frequently Asked Questions
* give proper permission: chmod 600 /tmp/php * give proper permission: chmod 600 /tmp/php
* put upload_tmp_dir = /tmp/php in php.ini * put upload_tmp_dir = /tmp/php in php.ini
* restart Apache * restart Apache
I'm having troubles when uploading files. In general file uploads I'm having troubles when uploading files. In general file uploads
don't work on my system and uploaded files have a Content-Type: header don't work on my system and uploaded files have a Content-Type: header
in the first line. in the first line.
@@ -598,7 +616,7 @@ FAQ - Frequently Asked Questions
So please download the fixed package (4.0.4pl1-9) and the problem So please download the fixed package (4.0.4pl1-9) and the problem
should go away. should go away.
And that fixes the \r\n problem with file uploads! And that fixes the \r\n problem with file uploads!
I'm having troubles when uploading files with phpMyAdmin running on a I'm having troubles when uploading files with phpMyAdmin running on a
secure server. My browser is Internet Explorer and I'm using the secure server. My browser is Internet Explorer and I'm using the
Apache server. Apache server.
@@ -606,7 +624,7 @@ FAQ - Frequently Asked Questions
httpd.conf: httpd.conf:
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
It seems to clear up many problems between IE and SSL. It seems to clear up many problems between IE and SSL.
I get an 'open_basedir restriction' while uploading a file from the I get an 'open_basedir restriction' while uploading a file from the
query box. query box.
Since version 2.2.4, phpMyAdmin supports servers with open_basedir Since version 2.2.4, phpMyAdmin supports servers with open_basedir
@@ -616,38 +634,42 @@ FAQ - Frequently Asked Questions
and the same owner as the owner of your phpMyAdmin directory. The and the same owner as the owner of your phpMyAdmin directory. The
uploaded files will be moved there, and after execution of your SQL uploaded files will be moved there, and after execution of your SQL
commands, removed. commands, removed.
I have lost my MySQL root password, what can I do? I have lost my MySQL root password, what can I do?
The MySql manual explains how to reset the permissions. The MySql manual explains how to reset the permissions.
I get an error 'No SQL query' when trying to execute a bookmark. I get an error 'No SQL query' when trying to execute a bookmark.
If PHP does not have read/write access to its upload_tmp_dir, it If PHP does not have read/write access to its upload_tmp_dir, it
cannot access the uploaded query. cannot access the uploaded query.
I get an error 'No SQL query' when trying to submit a query from the I get an error 'No SQL query' when trying to submit a query from the
convenient text area. convenient text area.
Check the post_max_size directive from your php configuration file and Check the post_max_size directive from your php configuration file and
try to increase it. try to increase it.
I have problems with mysql.user field names. I have problems with mysql.user field names.
In older MySQL versions, the User and Password fields were named user In older MySQL versions, the User and Password fields were named user
and password. Please modify your field names to align with current and password. Please modify your field names to align with current
standards. standards.
I cannot upload big dump files.
The first thing to check (or ask your host provider to check) is the
value of upload_max_filesize in php.ini.
[Configuration] [Configuration]
The error message "Warning: Cannot add header information - headers The error message "Warning: Cannot add header information - headers
already sent by ..." is displayed, what's the problem? already sent by ..." is displayed, what's the problem?
Edit your config.inc.php or .php3 file and ensure there is nothing (ie Edit your config.inc.php or .php3 file and ensure there is nothing (ie
no blank lines, no spaces, no characters...) neither before the <?php no blank lines, no spaces, no characters...) neither before the <?php
tag at the beginning, neither after the ?> tag at the end. tag at the beginning, neither after the ?> tag at the end.
phpMyAdmin can't connect to MySQL. What's wrong? phpMyAdmin can't connect to MySQL. What's wrong?
Either there is an error with your PHP setup or your username/password Either there is an error with your PHP setup or your username/password
is wrong. Try to make a small script which uses mysql_connect and see is wrong. Try to make a small script which uses mysql_connect and see
if it works. If it doesn't, it may be you haven't even compiled MySQL if it works. If it doesn't, it may be you haven't even compiled MySQL
support into PHP. support into PHP.
The error message "Warning: MySQL Connection Failed: Can't connect to The error message "Warning: MySQL Connection Failed: Can't connect to
local MySQL server through socket '/tmp/mysql.sock' (111)...") is local MySQL server through socket '/tmp/mysql.sock' (111)...") is
displayed. What can I do? displayed. What can I do?
@@ -671,10 +693,10 @@ FAQ - Frequently Asked Questions
phpMyAdmin, you need to complete the socket information in the phpMyAdmin, you need to complete the socket information in the
config.inc.php3. config.inc.php3.
For example: $cfgServers[n]['socket'] = '/tmp/mysql.sock'; For example: $cfgServers[n]['socket'] = '/tmp/mysql.sock';
Have also a look at the corresponding section of the MySQL Have also a look at the corresponding section of the MySQL
documentation. documentation.
Nothing is displayed by my browser when I try to run phpMyAdmin, what Nothing is displayed by my browser when I try to run phpMyAdmin, what
can I do? can I do?
Try to set the $cfgOBGZip directive to FALSE in the phpMyAdmin Try to set the $cfgOBGZip directive to FALSE in the phpMyAdmin
@@ -682,15 +704,15 @@ FAQ - Frequently Asked Questions
Also have a look at your php version number: if it contains "4.0b..." Also have a look at your php version number: if it contains "4.0b..."
it means you're running a beta version of PHP. That's not a so good it means you're running a beta version of PHP. That's not a so good
idea, please upgrade to a plain revision. idea, please upgrade to a plain revision.
Each time I want to insert or change a record or drop a database or a Each time I want to insert or change a record or drop a database or a
table, an error 404 (page not found) is displayed or, with http or table, an error 404 (page not found) is displayed or, with http or
cookie authentication, I'm asked to login again. What's wrong? cookie authentication, I'm asked to login again. What's wrong?
Check the value you set for the $cfgPmaAbsoluteUri directive in the Check the value you set for the $cfgPmaAbsoluteUri directive in the
phpMyAdmin configuration file. phpMyAdmin configuration file.
[Known limitations] [Known limitations]
When using http authentication, an user who logged out can not relog When using http authentication, an user who logged out can not relog
in with the same nick. in with the same nick.
This is related to the authentication mechanism (protocol) used by This is related to the authentication mechanism (protocol) used by
@@ -698,7 +720,7 @@ FAQ - Frequently Asked Questions
time to do it, but you can bypass this problem: just close all the time to do it, but you can bypass this problem: just close all the
opened browser windows and then go back to phpMyAdmin. You should be opened browser windows and then go back to phpMyAdmin. You should be
able to logs in again. able to logs in again.
When dumping a large table in compressed mode, I get a memory limit When dumping a large table in compressed mode, I get a memory limit
error or a time limit error. error or a time limit error.
As of version 2.2.4, we build the compressed dump in memory, so large As of version 2.2.4, we build the compressed dump in memory, so large
@@ -706,9 +728,9 @@ FAQ - Frequently Asked Questions
system calls to mysqldump then gzip or bzip2) would not be applicable system calls to mysqldump then gzip or bzip2) would not be applicable
in environments where PHP is in safe mode: access to system programs in environments where PHP is in safe mode: access to system programs
is is limited by the system administrator, and time limit is enforced. is is limited by the system administrator, and time limit is enforced.
[ISPs, multi-user installations ] [ISPs, multi-user installations ]
I'm an ISP. Can I setup one central copy of phpMyAdmin or do I need to I'm an ISP. Can I setup one central copy of phpMyAdmin or do I need to
install it for each customer? install it for each customer?
Since version 2.0.3, you can setup a central copy of phpMyAdmin for Since version 2.0.3, you can setup a central copy of phpMyAdmin for
@@ -716,7 +738,7 @@ FAQ - Frequently Asked Questions
by NetCologne GmbH. This requires a properly setup MySQL user by NetCologne GmbH. This requires a properly setup MySQL user
management and phpMyAdmin http authentication. See the install section management and phpMyAdmin http authentication. See the install section
on "Using http authentication". on "Using http authentication".
What's the preferred way of making phpMyAdmin secure against evil What's the preferred way of making phpMyAdmin secure against evil
access? access?
This depends on your system. This depends on your system.
@@ -732,12 +754,12 @@ FAQ - Frequently Asked Questions
the group under which Apache runs. the group under which Apache runs.
* You should use PHP safe mode, to protect from other users that try * You should use PHP safe mode, to protect from other users that try
to include your config.inc.php3 in their scripts. to include your config.inc.php3 in their scripts.
I get errors about not being able to include a file in /lang I get errors about not being able to include a file in /lang
Check php.ini, or ask your sysadmin to check it. The include_path must Check php.ini, or ask your sysadmin to check it. The include_path must
contain "." somewhere in it, and open_basedir, if used, must contain contain "." somewhere in it, and open_basedir, if used, must contain
"." and "./lang" to allow normal operation of phpMyAdmin. "." and "./lang" to allow normal operation of phpMyAdmin.
phpMyAdmin always gives "Access denied" when using http phpMyAdmin always gives "Access denied" when using http
authentication. authentication.
This could happen for several reasons: This could happen for several reasons:
@@ -747,27 +769,27 @@ FAQ - Frequently Asked Questions
* You have already setup a security mechanism for the * You have already setup a security mechanism for the
phpMyAdmin-directory, eg. a .htaccess file. This would interfere phpMyAdmin-directory, eg. a .htaccess file. This would interfere
with phpMyAdmin's authentication, so remove it. with phpMyAdmin's authentication, so remove it.
Is it possible to let users create their own databases? Is it possible to let users create their own databases?
Starting with 2.2.5, in the user management page, you can enter a Starting with 2.2.5, in the user management page, you can enter a
wildcard database name for a user, and put the privileges you want. wildcard database name for a user, and put the privileges you want.
For example, adding SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, For example, adding SELECT, INSERT, UPDATE, DELETE, CREATE, DROP,
INDEX, ALTER would let a user create/manage his/her database(s). INDEX, ALTER would let a user create/manage his/her database(s).
[Browsers or client OS] [Browsers or client OS]
I get an out of memory error, and my controls are non-functional, when I get an out of memory error, and my controls are non-functional, when
trying to create a table with more than 14 fields. trying to create a table with more than 14 fields.
We could reproduce this problem only under Win98/98SE. Testing under We could reproduce this problem only under Win98/98SE. Testing under
WinNT4 or Win2K, we could easily create more than 60 fields. WinNT4 or Win2K, we could easily create more than 60 fields.
A workaround is to create a smaller number of fields, then come back A workaround is to create a smaller number of fields, then come back
to your table properties and add the other fields. to your table properties and add the other fields.
With Xitami 2.5b4, phpMyAdmin won't process form fields. With Xitami 2.5b4, phpMyAdmin won't process form fields.
This is not a phpMyAdmin problem but a Xitami known bug: you'll face This is not a phpMyAdmin problem but a Xitami known bug: you'll face
it with each script/website that use forms. it with each script/website that use forms.
Upgrade or downgrade your Xitami server. Upgrade or downgrade your Xitami server.
I have problems dumping tables with Konqueror (phpMyAdmin 2.2.2) I have problems dumping tables with Konqueror (phpMyAdmin 2.2.2)
With Konqueror 2.1.1: plain dumps, zip and gzip dumps work ok, except With Konqueror 2.1.1: plain dumps, zip and gzip dumps work ok, except
that the proposed file name for the dump is always 'tbl_dump.php'. that the proposed file name for the dump is always 'tbl_dump.php'.
@@ -776,11 +798,19 @@ FAQ - Frequently Asked Questions
user's temporary directory, so they must be moved before closing user's temporary directory, so they must be moved before closing
Konqueror, or else they disappear. Gzip dumps give an error message. Konqueror, or else they disappear. Gzip dumps give an error message.
Testing needs to be done for Konqueror 2.2.2. Testing needs to be done for Konqueror 2.2.2.
I can't use the cookie authentication mode because Internet Explorer
never stores the cookies.
MS Internet Explorer seems to be really buggy about cookies, at least
till version 6. And thanks to Andrew Zivolup we've traced also a php
4.1.1 bug in this area!
Then, If you're running php 4.1.1, try to upgrade or downgrade... it
may works!
In Internet Explorer 5.0, I get Javascript errors when browsing my In Internet Explorer 5.0, I get Javascript errors when browsing my
rows. rows.
Upgrade to at least Internet Explorer 5.5SP2. Upgrade to at least Internet Explorer 5.5SP2.
In Internet Explorer 5.0, 5.5 or 6.0, I get an error when trying to In Internet Explorer 5.0, 5.5 or 6.0, I get an error when trying to
modify a row in a table with many fields, or with a text field. modify a row in a table with many fields, or with a text field.
Your table neither have a primary key nor an unique one, so we must Your table neither have a primary key nor an unique one, so we must
@@ -788,50 +818,48 @@ FAQ - Frequently Asked Questions
the URL in those browsers, and this not happen in Netscape, for the URL in those browsers, and this not happen in Netscape, for
example. The workaround is to create a primary or unique key, or use example. The workaround is to create a primary or unique key, or use
another browser. another browser.
I refresh (reload) my browser, and come back to the welcome page. I refresh (reload) my browser, and come back to the welcome page.
Some browsers support right-clicking into the frame you want to Some browsers support right-clicking into the frame you want to
refresh, just do this in the right frame. refresh, just do this in the right frame.
With Mozilla 0.9.7 I have problems sending a query modified in the With Mozilla 0.9.7 I have problems sending a query modified in the
query box. query box.
Looks like a Mozilla bug: 0.9.6 was ok. We will keep an eye on future Looks like a Mozilla bug: 0.9.6 was ok. We will keep an eye on future
Mozilla versions. Mozilla versions.
[Using phpMyAdmin] [Using phpMyAdmin]
I can't insert new rows into a table - MySQL brings up a SQL-error. I can't insert new rows into a table - MySQL brings up a SQL-error.
Examine the SQL error with care. I've found that many programmers Examine the SQL error with care. I've found that many programmers
specifying a wrong field-type. specifying a wrong field-type.
Common errors include: Common errors include:
* Using VARCHAR without a size argument * Using VARCHAR without a size argument
* Using TEXT or BLOB with a size argument * Using TEXT or BLOB with a size argument
Also, look at the syntax chapter in the MySQL manual to confirm that Also, look at the syntax chapter in the MySQL manual to confirm that
your syntax is correct. your syntax is correct.
When I create a table, I click the Index checkbox for 2 fields and When I create a table, I click the Index checkbox for 2 fields and
phpMyAdmin generates only one index with those 2 fields. phpMyAdmin generates only one index with those 2 fields.
In phpMyAdmin 2.2.0 and 2.2.1, this is the way to create a In phpMyAdmin 2.2.0 and 2.2.1, this is the way to create a
multi-fields index. If you want two indexes, create the first one when multi-fields index. If you want two indexes, create the first one when
creating the table, save, then display the table properties and click creating the table, save, then display the table properties and click
the Index link to create the other index. the Index link to create the other index.
How can I insert a null value into my table? How can I insert a null value into my table?
Since version 2.2.3, you have a checkbox for each field that can be Since version 2.2.3, you have a checkbox for each field that can be
null. Before 2.2.3, you had to enter "null", without the quotes, as null. Before 2.2.3, you had to enter "null", without the quotes, as
the field's value. the field's value.
[phpMyAdmin project] [phpMyAdmin project]
I have found a bug. How do I inform developers? I have found a bug. How do I inform developers?
Our Bug Tracker is located at Our Bug Tracker is located at
http://sourceforge.net/projects/phpmyadmin/ under the Bugs section. http://sourceforge.net/projects/phpmyadmin/ under the Bugs section.
But please first discuss your bug with other users: But please first discuss your bug with other users:
http://sourceforge.net/projects/phpmyadmin/ (and choose Forums) http://sourceforge.net/projects/phpmyadmin/ (and choose Forums)
http://www.phpwizard.net/projects/phpMyAdmin/ (and choose Support
Forum)
I want to translate the messages to a new language or upgrade an I want to translate the messages to a new language or upgrade an
existing language, where do I start? existing language, where do I start?
Always use the current cvs version of your language file. For a new Always use the current cvs version of your language file. For a new
@@ -841,7 +869,7 @@ FAQ - Frequently Asked Questions
because this is where we ask for translations of new messages. You can because this is where we ask for translations of new messages. You can
then send your translations to the sourceforge.net translation then send your translations to the sourceforge.net translation
tracker. tracker.
I would like to help out with the development of phpMyAdmin. How I would like to help out with the development of phpMyAdmin. How
should I proceed? should I proceed?
The following method is preferred for new developers: The following method is preferred for new developers:
@@ -857,22 +885,22 @@ FAQ - Frequently Asked Questions
* add your stuff * add your stuff
* put the modified files (tar'ed and gzip'ed) inside the patch * put the modified files (tar'ed and gzip'ed) inside the patch
tracker of the phpMyAdmin SourceForge account. tracker of the phpMyAdmin SourceForge account.
Write access to the CVS tree is granted only to experienced developers Write access to the CVS tree is granted only to experienced developers
who have already contributed something useful to phpMyAdmin. who have already contributed something useful to phpMyAdmin.
Also, have a look at the Developers section. Also, have a look at the Developers section.
______________________________________________________________________ ______________________________________________________________________
Top - Requirements - Introduction - Installation - Top - Requirements - Introduction - Installation -
Configuration - FAQ - Developers - Credits Configuration - FAQ - Developers - Credits
______________________________________________________________________ ______________________________________________________________________
Developers Information Developers Information
phpMyAdmin is Open Source, so you're invited to contribute to it. Many phpMyAdmin is Open Source, so you're invited to contribute to it. Many
great features have been written by other people and you too can help great features have been written by other people and you too can help
to make phpMyAdmin a useful tool. to make phpMyAdmin a useful tool.
If you're planning to contribute source, please read the following If you're planning to contribute source, please read the following
information: information:
* All files include header.inc.php3 (layout), * All files include header.inc.php3 (layout),
@@ -894,7 +922,7 @@ Developers Information
string (at least) to english.inc.php3 and print() it out. string (at least) to english.inc.php3 and print() it out.
* If you want to be really helpful, write an entry for the * If you want to be really helpful, write an entry for the
ChangeLog. ChangeLog.
IMPORTANT: With 1.4.1, development has switched to CVS. The following IMPORTANT: With 1.4.1, development has switched to CVS. The following
method is preferred for new developers: method is preferred for new developers:
* fetch the current CVS tree over anonymous CVS: * fetch the current CVS tree over anonymous CVS:
@@ -910,17 +938,17 @@ Developers Information
* put the modified files (tar'ed and gzip'ed) inside the patch * put the modified files (tar'ed and gzip'ed) inside the patch
tracker of the phpMyAdmin SourceForge account tracker of the phpMyAdmin SourceForge account
(http://sourceforge.net/projects/phpmyadmin/) (http://sourceforge.net/projects/phpmyadmin/)
Write access to the CVS tree is granted only to developers who have Write access to the CVS tree is granted only to developers who have
already contributed something useful to phpMyAdmin. If you're already contributed something useful to phpMyAdmin. If you're
interested in that, please contact us using the phpmyadmin-devel interested in that, please contact us using the phpmyadmin-devel
mailing list. mailing list.
______________________________________________________________________ ______________________________________________________________________
Top - Requirements - Introduction - Installation - Top - Requirements - Introduction - Installation -
Configuration - FAQ - Developers - Credits Configuration - FAQ - Developers - Credits
______________________________________________________________________ ______________________________________________________________________
Credits Credits
@@ -1005,7 +1033,8 @@ P
Kristof Hamann, Thomas Kl<4B>ger, Lubos Klokner, Martin Marconcini, Kristof Hamann, Thomas Kl<4B>ger, Lubos Klokner, Martin Marconcini,
Girish Nair, David Nordenberg, Bernard M. Piller, Laurent Haas, Girish Nair, David Nordenberg, Bernard M. Piller, Laurent Haas,
"Sakamoto", Yuval Sarna, www.securereality.com.au, "Sakamoto", Yuval Sarna, www.securereality.com.au,
Alvar Soome, Peter Svec, Michael Tacelosky, Lu<EFBFBD>s V., Daniel Villanueva, Vinay, Alvar Soome, Peter Svec, Michael Tacelosky, Rachim Tamsjadi,
Lu<EFBFBD>s V., Algis Vainauskas, Daniel Villanueva, Vinay,
Ignacio Vazquez-Abrams, Chee Wai, Jakub Wilk, Thomas Michael Winningham. Ignacio Vazquez-Abrams, Chee Wai, Jakub Wilk, Thomas Michael Winningham.
@@ -1049,9 +1078,9 @@ Original Credits of Version 2.1.0
And thanks to everyone else who sent me email with suggestions, bug-reports And thanks to everyone else who sent me email with suggestions, bug-reports
and or just some feedback. and or just some feedback.
______________________________________________________________________ ______________________________________________________________________
Top - Requirements - Introduction - Installation - Top - Requirements - Introduction - Installation -
Configuration - FAQ - Developers - Credits Configuration - FAQ - Developers - Credits
______________________________________________________________________ ______________________________________________________________________
Valid XHTML 1.0! Valid CSS! Valid XHTML 1.0! Valid CSS!

7
README
View File

@@ -7,8 +7,7 @@ phpMyAdmin - Readme
Version 2.2.0 - August 2001 Version 2.2.0 - August 2001
--------------------------- ---------------------------
http://phpwizard.net/projects/phpMyAdmin/ http://www.phpmyadmin.net/
http://phpmyadmin.sourceforge.net/
Copyright (C) 1998-2000 Tobias Ratschiller <tobias@phpwizard.net> Copyright (C) 1998-2000 Tobias Ratschiller <tobias@phpwizard.net>
Copyright (C) 2001- Olivier M<>ller <om@omnis.ch> Copyright (C) 2001- Olivier M<>ller <om@omnis.ch>
@@ -50,7 +49,7 @@ phpMyAdmin - Readme
- communicate in more than 20 different languages - communicate in more than 20 different languages
Download: Download:
You can get the newest version at http://phpmyadmin.sourceforge.net/. You can get the newest version at http://www.phpmyadmin.net/.
Credits: Credits:
Please see the Documentation.txt/.html file. Please see the Documentation.txt/.html file.
@@ -65,7 +64,7 @@ phpMyAdmin - Readme
Basic documentation available in Documentation.txt/.html Basic documentation available in Documentation.txt/.html
Support: Support:
There is a support forum under http://phpwizard.net/phorum/list.php?f=1 There is are 2 support forums under http://www.phpmyadmin.net/
Enjoy! Enjoy!

View File

@@ -475,14 +475,7 @@ echo "\n";
<tr> <tr>
<td valign="baseline"><img src="<?php echo $item_img; ?>" width="7" height="7" alt="item" /></td> <td valign="baseline"><img src="<?php echo $item_img; ?>" width="7" height="7" alt="item" /></td>
<td> <td>
<a href="http://phpwizard.net/projects/phpMyAdmin/" target="_new"><?php echo $strHomepageOfficial; ?></a> <a href="http://www.phpMyAdmin.net/" target="_new"><?php echo $strHomepageOfficial; ?></a><br />
</td>
</tr>
<tr>
<td valign="baseline"><img src="<?php echo $item_img; ?>" width="7" height="7" alt="item" /></td>
<td>
<a href="http://phpmyadmin.sourceforge.net/" target="_new">
<?php echo $strHomepageSourceforge; ?></a><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<a href="ChangeLog" target="_new">ChangeLog</a>] &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<a href="ChangeLog" target="_new">ChangeLog</a>]
&nbsp;&nbsp;&nbsp;[<a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/phpmyadmin/phpMyAdmin/" target="_new">CVS</a>] &nbsp;&nbsp;&nbsp;[<a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/phpmyadmin/phpMyAdmin/" target="_new">CVS</a>]
&nbsp;&nbsp;&nbsp;[<a href="http://sourceforge.net/mail/?group_id=23067" target="_new">Lists</a>] &nbsp;&nbsp;&nbsp;[<a href="http://sourceforge.net/mail/?group_id=23067" target="_new">Lists</a>]