typo
This commit is contained in:
@@ -753,7 +753,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
|
||||
page_nr int(10) unsigned NOT NULL auto_increment,<br />
|
||||
page_descr varchar(50) NOT NULL default '',<br />
|
||||
PRIMARY KEY (page_nr),<br />
|
||||
KEY (db_name),<br />
|
||||
KEY (db_name)<br />
|
||||
) TYPE=MyISAM COMMENT='PDF Relationpages for PMA';<br />
|
||||
</tt>
|
||||
<li>
|
||||
|
@@ -1,18 +1,18 @@
|
||||
|
||||
phpMyAdmin 2.3.0-dev Documentation
|
||||
|
||||
* [1]Sourceforge phpMyAdmin project page [
|
||||
http://www.phpmyadmin.net/ ]
|
||||
* Sourceforge phpMyAdmin project page [ http://www.phpmyadmin.net/
|
||||
]
|
||||
* Local documents:
|
||||
+ Version history: [2]ChangeLog
|
||||
+ General notes: [3]README
|
||||
+ License: [4]LICENSE
|
||||
* Documentation version: $Id: Documentation.html,v 1.244 2002/06/02
|
||||
19:37:54 loic1 Exp $
|
||||
+ Version history: ChangeLog
|
||||
+ General notes: README
|
||||
+ License: LICENSE
|
||||
* Documentation version: $Id: Documentation.html,v 1.262 2002/06/17
|
||||
12:49:20 lem9 Exp $
|
||||
______________________________________________________________________
|
||||
|
||||
[5]Top - [6]Requirements - [7]Introduction - [8]Installation -
|
||||
[9]Configuration - [10]FAQ - [11]Developers - [12]Credits
|
||||
Top - Requirements - Introduction - Installation -
|
||||
Configuration - FAQ - Developers - Credits
|
||||
______________________________________________________________________
|
||||
|
||||
Requirements
|
||||
@@ -25,8 +25,8 @@ Requirements
|
||||
* a web-browser (doh!).
|
||||
______________________________________________________________________
|
||||
|
||||
[13]Top - [14]Requirements - [15]Introduction - [16]Installation
|
||||
- [17]Configuration - [18]FAQ - [19]Developers - [20]Credits
|
||||
Top - Requirements - Introduction - Installation -
|
||||
Configuration - FAQ - Developers - Credits
|
||||
______________________________________________________________________
|
||||
|
||||
Introduction
|
||||
@@ -48,15 +48,15 @@ Introduction
|
||||
* check referential integrity
|
||||
* create complex Queries automatically connecting required tables
|
||||
* create PDF graphics of your Database layout
|
||||
* communicate in more than [21]38 different languages
|
||||
* communicate in more than 38 different languages
|
||||
|
||||
(*) phpMyAdmin can compress (Zip, GZip -RFC 1952- or Bzip2 formats)
|
||||
dumps and CSV exports if you use PHP4 >= 4.0.4 with Zlib support
|
||||
(--with-zlib) and/or Bzip2 support (--with-bz2).
|
||||
______________________________________________________________________
|
||||
|
||||
[22]Top - [23]Requirements - [24]Introduction - [25]Installation
|
||||
- [26]Configuration - [27]FAQ - [28]Developers - [29]Credits
|
||||
Top - Requirements - Introduction - Installation -
|
||||
Configuration - FAQ - Developers - Credits
|
||||
______________________________________________________________________
|
||||
|
||||
Installation
|
||||
@@ -84,12 +84,12 @@ Installation
|
||||
3. Open the file config.inc.php3 in your favourite editor and change
|
||||
the values for host, user, password and authentication mode to fit
|
||||
your environment. Also insert the correct value for
|
||||
$cfg['PmaAbsoluteUri']. Have a look at [30]Configuration section
|
||||
for an explanation of all values.
|
||||
$cfg['PmaAbsoluteUri']. Have a look at Configuration section for
|
||||
an explanation of all values.
|
||||
4. It is recommended that you protect the directory in which you
|
||||
installed phpMyAdmin (unless it's on a closed intranet, or you
|
||||
wish to use http or cookie authentication), for example with
|
||||
HTTP-AUTH (in a .htaccess file). See the [31]FAQ section for
|
||||
HTTP-AUTH (in a .htaccess file). See the FAQ section for
|
||||
additional information.
|
||||
5. Open the file <www.your-host.com>/<your-install-dir>/index.php3 in
|
||||
your browser. phpMyAdmin should now display a welcome screen and
|
||||
@@ -134,10 +134,11 @@ Installation
|
||||
GRANT SELECT ON mysql.db TO 'pma'@'localhost';
|
||||
GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv) ON
|
||||
mysql.tables_priv TO 'pma'@'localhost';
|
||||
... and if you want to use the many new relation and bookmark features:
|
||||
GRANT SELECT, INSERT, DELETE ON <pma_db> TO 'pma'@'localhost';
|
||||
(this of course requires you to have a special DB for phpMyAdmin, the contents
|
||||
will be explained later)
|
||||
... and if you want to use the many new relation and bookmark
|
||||
features:
|
||||
GRANT SELECT, INSERT, UPDATE, DELETE ON <pma_db> TO
|
||||
'pma'@'localhost'; (this of course requires you to have a special DB
|
||||
for phpMyAdmin, the contents will be explained later)
|
||||
* Then each of the true users should be granted of a set of
|
||||
privileges on a set of particular databases but shouldn't have any
|
||||
global privileges. For example, to grant the user real_user with
|
||||
@@ -177,8 +178,8 @@ Installation
|
||||
directives.
|
||||
______________________________________________________________________
|
||||
|
||||
[32]Top - [33]Requirements - [34]Introduction - [35]Installation
|
||||
- [36]Configuration - [37]FAQ - [38]Developers - [39]Credits
|
||||
Top - Requirements - Introduction - Installation -
|
||||
Configuration - FAQ - Developers - Credits
|
||||
______________________________________________________________________
|
||||
|
||||
Configuration
|
||||
@@ -204,8 +205,8 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
|
||||
. $_SERVER['HTTP_HOST']
|
||||
. (!empty($_SERVER['SERVER_PORT']) ? ':' . $_SERVER['SER
|
||||
VER_PORT'] : '')
|
||||
. substr($_SERVER['PHP_SELF'], 0, strrpos($['PHP_SELF'],
|
||||
'/')+1);
|
||||
. substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_
|
||||
SELF'], '/')+1);
|
||||
|
||||
or
|
||||
|
||||
@@ -257,8 +258,8 @@ CRIPT_NAME'], '/')+1);
|
||||
columns) & mysql.tables_priv (all columns except "Grantor" &
|
||||
"Timestamp") tables. This account is used to check what
|
||||
databases the user will see at login.
|
||||
Please see the [40]install section on "Using http
|
||||
authentication" for more information.
|
||||
Please see the install section on "Using http authentication"
|
||||
for more information.
|
||||
Note that if you try login to phpMyAdmin with this
|
||||
"controluser", you could get some errors, depending the exact
|
||||
privileges you gave to the "controluser". phpMyAdmin does not
|
||||
@@ -313,23 +314,24 @@ CRIPT_NAME'], '/')+1);
|
||||
$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 bookmarkfeature you will need to create a new db.
|
||||
the bookmark feature you will need to create a new db.
|
||||
To use this functionality as superuser create a new database:
|
||||
|
||||
$cfg['Servers'][$i]['bookmarktable'] string
|
||||
+ create a new database for phpmyadmin: CREATE database
|
||||
phpmyadmin; Note that controluser must have SELECT, INSERT
|
||||
and DELETE privileges on the bookmark table. Here is a query
|
||||
to set up those privileges (using "pma" as the controluser):
|
||||
GRANT SELECT,INSERT,DELETE ON to 'pma'@localhost; do not
|
||||
give any other user rights on this db.
|
||||
+ 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 use this functionality as superuser create a new database:
|
||||
CREATE database phpmyadmin;
|
||||
Note that controluser must have SELECT, INSERT and DELETE
|
||||
privileges on the bookmark table. Here is a query to set up
|
||||
those privileges (using "pma" as the controluser:
|
||||
GRANT SELECT,INSERT,DELETE ON <pmadb> to
|
||||
'pma'@localhost;
|
||||
do _not_ give any other user rights on this db.
|
||||
To allow the usage of this functionality the superuser has to:
|
||||
|
||||
Enter the databasename in $cfg['Servers'][$i]['pmadb']
|
||||
$cfg['Servers'][$i]['bookmarktable'] string
|
||||
Inside your phpMyAdmin Databse create a table following this scheme:
|
||||
+ set up a PMA database as described above
|
||||
+ within this database create a table following this scheme:
|
||||
CREATE TABLE bookmark (
|
||||
id int(11) DEFAULT '0' NOT NULL auto_increment,
|
||||
dbase varchar(255) NOT NULL,
|
||||
@@ -337,8 +339,14 @@ CRIPT_NAME'], '/')+1);
|
||||
label varchar(255) NOT NULL,
|
||||
query text NOT NULL,
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
and add the name in $cfg['Servers'][$i]['bookmarktable']
|
||||
) TYPE=MyISAM COMMENT='Bookmarks';
|
||||
+ Enter the tablename in $cfg['Servers'][$i]['bookmarktable']
|
||||
|
||||
Note that controluser must have SELECT, INSERT and DELETE
|
||||
privileges on the bookmark table. Here is a query to set up
|
||||
those privileges (using "pma" as the controluser and phpmyadmin
|
||||
as databasename:
|
||||
GRANT SELECT,INSERT,DELETE ON <phpmyadmin> to 'pma'@localhost;
|
||||
|
||||
$cfg['Servers'][$i]['relation'] string
|
||||
Since release 2.2.4 you can describe, in a special 'relation'
|
||||
@@ -359,106 +367,109 @@ CRIPT_NAME'], '/')+1);
|
||||
the table_coords table).
|
||||
|
||||
The keys can be numeric or character.
|
||||
To use this functionality you have to
|
||||
+ set up a PMA database as
|
||||
described above and inside this database create a table:
|
||||
|
||||
CREATE TABLE relation (
|
||||
master_db varchar(64) NOT NULL default '',
|
||||
master_table varchar(64) NOT NULL default '',
|
||||
master_field varchar(64) NOT NULL default '',
|
||||
foreign_db varchar(64) NOT NULL default '',
|
||||
foreign_table varchar(64) NOT NULL default '',
|
||||
foreign_field varchar(64) NOT NULL default '',
|
||||
PRIMARY KEY (master_db,master_table,master_field),
|
||||
KEY foreign_field (foreign_db,foreign_table)
|
||||
) TYPE=MyISAM COMMENT='Table Relation';
|
||||
To allow the usage of this functionality the superuser has to:
|
||||
|
||||
+ set up a PMA database as described above
|
||||
+ within this database create a table following this scheme:
|
||||
CREATE TABLE `relation` (
|
||||
`master_db` varchar(64) NOT NULL default '',
|
||||
`master_table` varchar(64) NOT NULL default '',
|
||||
`master_field` varchar(64) NOT NULL default '',
|
||||
`foreign_db` varchar(64) NOT NULL default '',
|
||||
`foreign_table` varchar(64) NOT NULL default '',
|
||||
`foreign_field` varchar(64) NOT NULL default '',
|
||||
PRIMARY KEY
|
||||
(`master_db`,`master_table`,`master_field`),
|
||||
KEY foreign_field (foreign_db,foreign_table)
|
||||
) TYPE=MyISAM COMMENT='Relation table';
|
||||
+ put the relation table name in
|
||||
$cfg['Servers'][$i]['relation']
|
||||
+ on the tablestructure page you will find a link to edit
|
||||
a tables relation which you can use to fill this table.
|
||||
+ now as normal user open phpMyAdmin and for each table where
|
||||
you want to use this feature, click "Structure/Relation
|
||||
view/" and choose foreign fields.
|
||||
|
||||
$cfg['Servers'][$i]['table_info'] string
|
||||
Since release 2.3.0 you can describe, in a special 'table_info'
|
||||
table, which field is to be displayed as a tooltip when moving
|
||||
the cursor over the corresponding key.
|
||||
This configuration variable will hold the name of this special
|
||||
table.
|
||||
|
||||
+ To use this functionality you have to set up a PMA database as
|
||||
described above and inside this database create a table:
|
||||
CREATE TABLE table_info (
|
||||
db_name varchar(64) NOT NULL default '',
|
||||
table_name varchar(64) NOT NULL default '',
|
||||
display_field varchar(64) NOT NULL default '',
|
||||
PRIMARY KEY (db_name,table_name)
|
||||
) TYPE=MyISAM COMMENT='Table information for phpMyAdmin';
|
||||
table. To allow the usage of this functionality the superuser
|
||||
has to:
|
||||
|
||||
+ set up a PMA database as described above
|
||||
+ within this database create a table following this scheme:
|
||||
CREATE TABLE `PMA_table_info` (
|
||||
`db_name` varchar(64) NOT NULL default '',
|
||||
`table_name` varchar(64) NOT NULL default '',
|
||||
`display_field` varchar(64) NOT NULL default '',
|
||||
PRIMARY KEY (`db_name`,`table_name`)
|
||||
) TYPE=MyISAM COMMENT='Table information for
|
||||
phpMyAdmin';
|
||||
+ put the table name in $cfg['Servers'][$i]['table_info']
|
||||
+ then for each table where you want to use this feature, click
|
||||
"Structure/Relation view/Choose field to display" to choose
|
||||
the field.
|
||||
|
||||
Usage tip: [41]Display field.
|
||||
Usage tip: Display field.
|
||||
|
||||
$cfg['Servers'][$i]['table_coords'] string
|
||||
$cfg['Servers'][$i]['pdf_pages'] string
|
||||
Since release 2.3.0 you can have phpMyAdmin create a PDF showing
|
||||
the relations within your Database. To use this feature you will
|
||||
need a table that stores the PDF pages to create and the Coordinates
|
||||
of Tables to use per page.
|
||||
This configuration variable will hold the name of this special
|
||||
table.
|
||||
$cfg['Servers'][$i]['pdf_pages'] string
|
||||
Since release 2.3.0 you can have phpMyAdmin create PDF Pages
|
||||
showing the relations between your tables. To do this it needs
|
||||
two tables 'pdf_pages' (storing information about the available
|
||||
pdf Pages) and 'table_coords' (storing coordinates where each
|
||||
table will be placed on a PDF schema output).
|
||||
PDF output is supported under PHP4, and you must be using also
|
||||
the 'relation' feature. Also, we used the fpdf library which
|
||||
currently only supports iso-8859 (Latin1) character sets in
|
||||
PDF.
|
||||
To use this functionality you have to:
|
||||
the 'relation' feature and have a table of PDF Pages (see
|
||||
$cfg['Servers'][$i]['pdf_pages']). Also, we used the fpdf
|
||||
library which currently only supports iso-8859 (Latin1)
|
||||
character sets in PDF.
|
||||
To allow the usage of this functionality the superuser has to:
|
||||
|
||||
+ set up a PMA database as described above
|
||||
+ inside this database create a table:
|
||||
CREATE TABLE table_coords (
|
||||
db_name varchar(64) NOT NULL default '',
|
||||
table_name varchar(64) NOT NULL default '',
|
||||
pdf_page_number int(11) NOT NULL default '0',
|
||||
x float unsigned NOT NULL default '0',
|
||||
y float unsigned NOT NULL default '0',
|
||||
PRIMARY KEY (db_name,table_name,pdf_page_number)
|
||||
) TYPE=MyISAM COMMENT='Table coordinates for phpMyAdmin PDF output';
|
||||
+ Also in the PMA database create the following table:
|
||||
CREATE TABLE pdf_pages (
|
||||
db_name varchar(64) NOT NULL default '',
|
||||
page_nr int(10) unsigned NOT NULL auto_increment,
|
||||
page_descr varchar(50) NOT NULL default '',
|
||||
PRIMARY KEY (page_nr),
|
||||
KEY db (db_name)
|
||||
) TYPE=MyISAM COMMENT='PDF Relationpages for PMA';
|
||||
+ within this database create a table following this scheme:
|
||||
CREATE TABLE `table_coords` (
|
||||
`db_name` varchar(64) NOT NULL default '',
|
||||
`table_name` varchar(64) NOT NULL default '',
|
||||
`pdf_page_number` int NOT NULL default '0',
|
||||
`x` float unsigned NOT NULL default '0',
|
||||
`y` float unsigned NOT NULL default '0',
|
||||
PRIMARY KEY (`db_name`,`table_name`,
|
||||
`pdf_page_number`)
|
||||
) TYPE=MyISAM COMMENT='Table coordinates for phpMyAdmin
|
||||
PDF output';
|
||||
+ also within this database create: CREATE TABLE pdf_pages
|
||||
(
|
||||
`db_name` varchar(64) NOT NULL default '',
|
||||
page_nr int(10) unsigned NOT NULL auto_increment,
|
||||
page_descr varchar(50) NOT NULL default '',
|
||||
PRIMARY KEY (page_nr),
|
||||
KEY (db_name)
|
||||
) TYPE=MyISAM COMMENT='PDF Relationpages for PMA';
|
||||
+ put the first table name in
|
||||
$cfg['Servers'][$i]['table_coords'] and the second table name
|
||||
in $cfg['Servers'][$i]['pdf_pages']
|
||||
|
||||
+ put the first tables name in $cfg['Servers'][$i]['table_coords']
|
||||
+ put the second tables name in $cfg['Servers'][$i]['pdf_pages']
|
||||
+ on the bottom of the structurepage for databases there is a link
|
||||
to create pdf pages, and once you created one also one to have the
|
||||
pdf created
|
||||
Usage tips: PDF output.
|
||||
|
||||
Usage tips: [42]PDF output.
|
||||
$cfg['Servers'][$i]['column_comments'] string
|
||||
Since release 2.3.0 you can store comments to describe each column
|
||||
for each table. These will then be shown on the printview.
|
||||
To use this functionality you have to:
|
||||
Since release 2.3.0 you can store comments to describe each
|
||||
column for each table. These will then be shown on the
|
||||
printview. To allow the usage of this functionality the
|
||||
superuser has to:
|
||||
|
||||
+ set up a PMA database as described above
|
||||
+ inside this database create a table:
|
||||
CREATE TABLE column_comments (
|
||||
id int(5) unsigned NOT NULL auto_increment,
|
||||
db_name varchar(64) NOT NULL default '',
|
||||
table_name varchar(64) NOT NULL default '',
|
||||
column_name varchar(64) NOT NULL default '',
|
||||
comment varchar(255) NOT NULL default '',
|
||||
PRIMARY KEY (id),
|
||||
UNIQUE KEY db_name (db_name,table_name,column_name)
|
||||
) TYPE=MyISAM COMMENT='Comments for Columns';
|
||||
+ put the tables name in $cfg['Servers'][$i]['column_comments']
|
||||
+ within this database create a table following this scheme:
|
||||
CREATE TABLE column_comments (
|
||||
id int(5) unsigned NOT NULL auto_increment,
|
||||
db_name varchar(64) NOT NULL default '',
|
||||
table_name varchar(64) NOT NULL default '',
|
||||
column_name varchar(64) NOT NULL default '',
|
||||
comment varchar(255) NOT NULL default '',
|
||||
PRIMARY KEY (id),
|
||||
UNIQUE KEY db_name (db_name,table_name,column_name)
|
||||
) TYPE=MyISAM COMMENT='Comments for Columns';
|
||||
+ put the table name in $cfg['Servers'][$i]['column_comments']
|
||||
|
||||
$cfg['Servers'][$i]['AllowDeny']['order'] string
|
||||
If your rule order is empty, then IP authentication is
|
||||
@@ -638,6 +649,26 @@ CRIPT_NAME'], '/')+1);
|
||||
Force: always use this language (must be defined in the
|
||||
select_lang.inc.php3 script).
|
||||
|
||||
$cfg['DefaultCharset'] string
|
||||
Default charset to use for recoding of MySQL queries. This must
|
||||
be enabled and it's described by $cfg['AllowAnywhereRecoding']
|
||||
option. You can give here any charset which is in
|
||||
$cfg['AvailableCharsets'] array and this is just default
|
||||
choice, user can select any of them.
|
||||
|
||||
$cfg['AllowAnywhereRecoding'] boolean
|
||||
Allow charset recoding of MySQL queries. You need recode or
|
||||
iconv support (compiled in or module) in php to allow MySQL
|
||||
queries recoding and used language file must have it enabled
|
||||
(by default only these which are in unicode, just to avoid
|
||||
losing some characters).
|
||||
|
||||
$cfg['AvailableCharsets'] array
|
||||
Available charsets for MySQL conversion. You can add your own
|
||||
(any of supported by recode/iconv) or remove these which you
|
||||
don't use. Charsets will be shown in same order as here listed,
|
||||
so if you frequently use some of these move them to the top.
|
||||
|
||||
$cfg['LeftWidth'] integer
|
||||
Left frame width in pixel.
|
||||
|
||||
@@ -700,6 +731,34 @@ CRIPT_NAME'], '/')+1);
|
||||
$cfg['RepeatCells'] integer
|
||||
Repeat the headers every X cells, or 0 to deactivate.
|
||||
|
||||
$cfg['UseSyntaxColoring'] boolean
|
||||
Introduced in 2.3.0 PhpMyAdmin is now able to show SQL in
|
||||
Syntaxcoloring. To use this feature set this value to TRUE (the
|
||||
default). If not everything you want is colored or to influence
|
||||
where a newline is inserted see the Configurationarrays
|
||||
$cfg['keywords'] and $cfg['additional']
|
||||
|
||||
$cfg['colorFunctions'] string [HTML color]
|
||||
If you use Syntaxcoloring then this defines the Color of
|
||||
Functionnames. e.g. all that are found in $cfg['Functions'].
|
||||
|
||||
$cfg['colorKeywords'] string [HTML color]
|
||||
If you use Syntaxcoloring then this defines the Color of
|
||||
Keywords. e.g. all that are found in $cfg['keywords'].
|
||||
|
||||
$cfg['colorStrings'] string [HTML color]
|
||||
If you use Syntaxcoloring then this defines the Color of
|
||||
Strings. e.g. all that are between ' or "
|
||||
|
||||
$cfg['colorColType'] string [HTML color]
|
||||
If you use Syntaxcoloring then this defines the Color of
|
||||
ColumnTypes. e.g. all that are found in $cfg['ColumnTypes'].
|
||||
|
||||
$cfg['colorAdd'] string [HTML color]
|
||||
If you use Syntaxcoloring then this defines the Color of
|
||||
additional Keywords that do not get a newline. e.g. all that
|
||||
are found in $cfg['additional'].
|
||||
|
||||
$cfg['ColumnTypes'] array
|
||||
All possible types of a MySQL column. In most cases you don't
|
||||
need to edit this.
|
||||
@@ -711,16 +770,26 @@ CRIPT_NAME'], '/')+1);
|
||||
$cfg['Functions'] array
|
||||
A list of functions MySQL supports. In most cases you don't
|
||||
need to edit this.
|
||||
|
||||
$cfg['keywords'] array
|
||||
A list of Keywords that is used for Syntaxcoloring. All
|
||||
Keywords that are in this list will also get a new line before
|
||||
them. Usually you won't need to change those.
|
||||
|
||||
$cfg['additional'] array
|
||||
A list of additional Keywords that is used for Syntaxcoloring.
|
||||
All Keywords that are in this list will not get a new line
|
||||
before them. Usually you won't need to change those.
|
||||
______________________________________________________________________
|
||||
|
||||
[43]Top - [44]Requirements - [45]Introduction - [46]Installation
|
||||
- [47]Configuration - [48]FAQ - [49]Developers - [50]Credits
|
||||
Top - Requirements - Introduction - Installation -
|
||||
Configuration - FAQ - Developers - Credits
|
||||
______________________________________________________________________
|
||||
|
||||
FAQ - Frequently Asked Questions
|
||||
|
||||
[51]Server - [52]Configuration - [53]Limitations -
|
||||
[54]Multi-user - [55]Browsers - [56]Usage tips - [57]Project
|
||||
Server - Configuration - Limitations - Multi-user - Browsers
|
||||
- Usage tips - Project - Syntax Coloring
|
||||
|
||||
[Server]
|
||||
|
||||
@@ -746,23 +815,23 @@ FAQ - Frequently Asked Questions
|
||||
I'm running phpMyAdmin with "cookie" authentication mode under PHP
|
||||
4.2.0 or 4.2.1 loaded as an Apache 2+ module but can't enter the
|
||||
script: I'm always displayed the login screen.
|
||||
This is a kown PHP bug (see this [58]bug report) from the official php
|
||||
bug database. It means there is and won't be any phpMyAdmin fix
|
||||
against it because there is no way to code a fix.
|
||||
This is a kown PHP bug (see this bug report) from the official php bug
|
||||
database. It means there is and won't be any phpMyAdmin fix against it
|
||||
because there is no way to code a fix.
|
||||
|
||||
Using phpMyAdmin on IIS, I'm displayed the error message: "The
|
||||
specified CGI application misbehaved by not returning a complete set
|
||||
of HTTP headers...."
|
||||
You just forgot to read the install.txt file from the php
|
||||
distribution. Have a look at the last message in this [59]bug report
|
||||
from the official php bug database.
|
||||
distribution. Have a look at the last message in this bug report from
|
||||
the official php bug database.
|
||||
|
||||
Using phpMyAdmin on IIS, I'm facing crashes and/or many error messages
|
||||
with the http or advanced authentication mode.
|
||||
This is a known problem with the php ISAPI filter: it's not so stable.
|
||||
For some more information and complete testings see the messages
|
||||
posted by Andr<64> B. aka "djdeluxe76" in [60]this thread from the
|
||||
phpWizard forum.
|
||||
posted by Andr<64> B. aka "djdeluxe76" in this thread from the phpWizard
|
||||
forum.
|
||||
Please use instead the cookie authentication mode.
|
||||
|
||||
I can't use phpMyAdmin on PWS: nothing is displayed!
|
||||
@@ -801,11 +870,11 @@ FAQ - Frequently Asked Questions
|
||||
7.0 and you updated your php rpm to php-4.0.4pl1-3.i386.rpm, didn't
|
||||
you?
|
||||
So the problem is that this package has a serious bug that was
|
||||
corrected ages ago in php (2001-01-28: see [61]php's bug tracking
|
||||
system for more details). The problem is that the bugged package is
|
||||
still available though it was corrected (see [62]redhat's bugzilla for
|
||||
more details).
|
||||
So please download [63]the fixed package (4.0.4pl1-9) and the problem
|
||||
corrected ages ago in php (2001-01-28: see php's bug tracking system
|
||||
for more details). The problem is that the bugged package is still
|
||||
available though it was corrected (see redhat's bugzilla for more
|
||||
details).
|
||||
So please download the fixed package (4.0.4pl1-9) and the problem
|
||||
should go away.
|
||||
And that fixes the \r\n problem with file uploads!
|
||||
|
||||
@@ -828,7 +897,7 @@ FAQ - Frequently Asked Questions
|
||||
commands, removed.
|
||||
|
||||
I have lost my MySQL root password, what can I do?
|
||||
The MySql manual explains how to [64]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.
|
||||
If PHP does not have read/write access to its upload_tmp_dir, it
|
||||
@@ -870,13 +939,13 @@ FAQ - Frequently Asked Questions
|
||||
on other systems, too.
|
||||
If you encounter this bug together with another OS and/or MySQL
|
||||
version or you know how to work around it, please post a message into
|
||||
[65]our bug tracker at SourceForge.
|
||||
our bug tracker at SourceForge.
|
||||
|
||||
I can't run the "display relations" feature because the script seems
|
||||
not to know the font face I'm using!
|
||||
The "FPDF" library we're using for this feature requires some special
|
||||
files to use font faces.
|
||||
Please refers to the [66]FPDF manual to build these files.
|
||||
Please refers to the FPDF manual to build these files.
|
||||
|
||||
[Configuration]
|
||||
|
||||
@@ -902,7 +971,7 @@ FAQ - Frequently Asked Questions
|
||||
change it to
|
||||
mysql.default_socket = /var/lib/mysql/mysql.sock
|
||||
Then restart apache and it will work.
|
||||
Here is a fix suggested by Brad Ummer in the [67]phpwizard forum:
|
||||
Here is a fix suggested by Brad Ummer in the phpwizard forum:
|
||||
* First, you need to determine what socket is being used by MySQL.
|
||||
To do this, telnet to your server and go to the MySQL bin
|
||||
directory. In this directory there should be a file named
|
||||
@@ -916,7 +985,7 @@ FAQ - Frequently Asked Questions
|
||||
config.inc.php3.
|
||||
For example: $cfg['Servers'][$i]['socket'] = '/tmp/mysql.sock';
|
||||
|
||||
Have also a look at the [68]corresponding section of the MySQL
|
||||
Have also a look at the corresponding section of the MySQL
|
||||
documentation.
|
||||
|
||||
Nothing is displayed by my browser when I try to run phpMyAdmin, what
|
||||
@@ -1071,9 +1140,9 @@ FAQ - Frequently Asked Questions
|
||||
Looks like a Mozilla bug: 0.9.6 was ok. We will keep an eye on future
|
||||
Mozilla versions.
|
||||
|
||||
With Mozilla 0.9.? to 1.0 and Netscape 7.0-PR1 I can't type a whitespace in
|
||||
the SQL-Query edit area: the page scrolls down.
|
||||
This is a Mozilla bug (see bug #26882 at [69]Bugzilla).
|
||||
With Mozilla 0.9.? to 1.0 and Netscape 7.0-PR1 I can't type a
|
||||
whitespace in the SQL-Query edit area: the page scrolls down.
|
||||
This is a Mozilla bug (see bug #26882 at Bugzilla).
|
||||
|
||||
[Using phpMyAdmin]
|
||||
|
||||
@@ -1120,9 +1189,8 @@ FAQ - Frequently Asked Questions
|
||||
|
||||
How can I use the relation table in Query-by-example?
|
||||
Here is an example with the tables persons, towns and countries. If
|
||||
you don't have a PMA Database and a relation table, create it as
|
||||
explained in the configuration section or beg your provider to do so.
|
||||
Then create the example tables:
|
||||
you don't have a PMA_relation table, create it as explained in the
|
||||
configuration section. Then create the example tables:
|
||||
CREATE TABLE countries (
|
||||
country_code char(1) NOT NULL default '',
|
||||
description varchar(10) NOT NULL default '',
|
||||
@@ -1163,33 +1231,71 @@ FAQ - Frequently Asked Questions
|
||||
* Click "Submit query"
|
||||
|
||||
How can I use the "display field" feature?
|
||||
Starting from the previous example, create the PMA.table_info as
|
||||
Starting from the previous example, create the PMA_table_info as
|
||||
explained in the configuration section, then browse your persons
|
||||
table, and move the mouse over a town code or country code.
|
||||
|
||||
How can I produce a PDF schema of my database?
|
||||
First you have to fill the 'relation' and 'table_coords' configuration
|
||||
variables.
|
||||
First you have to fill the 'relation', 'table_coords' and 'pdf_pages'
|
||||
configuration variables.
|
||||
Then, think about your schema layout: which tables will go on which
|
||||
pages. You have to fill in the 'relation' table the page number for
|
||||
each master-foreign link.
|
||||
A table may be displayed on more that one page, depending on how many
|
||||
links it has to other tables.
|
||||
Then manually fill the table_coords table with the page number and the
|
||||
coordinates, x being the width and y the height, and (0,0) at the
|
||||
upper left corner. For example, x=100 and y=200 means that the table
|
||||
will be at 200 mm down and 100 mm right from the upper left corner.
|
||||
To generate the output, click on your database name, then choose
|
||||
'Structure' and 'Display PDF schema', and enter the page number.
|
||||
pages.
|
||||
* Click on your db name in the left frame
|
||||
* Choose "Structure" in the navigation on top
|
||||
* Choose "Edit PDF Pages" which should be somewhere at the bottom of
|
||||
the page
|
||||
* Enter the name for a first pdf page and submit
|
||||
* Choose this page to edit
|
||||
* Now add a table you want to show on this page and it's coordinates
|
||||
and submit
|
||||
First you will have to guess this coordinates of course, so just
|
||||
expect to have an area of about 297 * 210 and put the tables
|
||||
coordinates somewhere in there, you will be able to have a look at
|
||||
what happened and change them later.
|
||||
For example, x=100 and y=200 means that the table will be at 200
|
||||
mm down and 100 mm right from the upper left corner.
|
||||
Actually if you have a width of more than 300 or a height of more
|
||||
than 100 than it will automatically be scaled but 300*100 is a
|
||||
good start to have an idea of what coordinates to use.
|
||||
* After every table you submitted you will have the possibility to
|
||||
submit more tables
|
||||
* When you have entered enough tables Click on your db name in the
|
||||
left frame again
|
||||
* Now, again at the bottom of the page you should be able to choose
|
||||
"Display PDF schema"
|
||||
For testing it might be useful to show the Grid as well, so you
|
||||
can see the coordinates used
|
||||
maybe also choose Color and submit.
|
||||
* Save the file he will offer you to something like Schema.pdf
|
||||
(Internet Explorer has some Bug there which might make it offer it
|
||||
without an extension. Under Windows it is important to have the
|
||||
Extension .pdf, in under OS you should be fine just saving the
|
||||
file under the name it offers) in the navigation on top
|
||||
|
||||
I don't like the way syntaxcoloring displays my query
|
||||
There is two things about the way how the Syntaxcoloring works that
|
||||
you can easily change yourself:
|
||||
* number of newlines within your statement
|
||||
All Words that are in $cfg['keywords'] will get a newline in front
|
||||
of them, all words in $cfg['additional'] don't. So say you don't
|
||||
like to have a newline in front of every WHERE, you need to remove
|
||||
it from the $cfg['keywords'] array and enter it in the
|
||||
$cfg['additional'] array instead.
|
||||
* Colors
|
||||
The colors are easily changed using the variables
|
||||
+ $cfg['colorFunctions']
|
||||
+ $cfg['colorKeywords']
|
||||
+ $cfg['colorStrings']
|
||||
+ $cfg['colorColType']
|
||||
+ $cfg['colorAdd']
|
||||
|
||||
[phpMyAdmin project]
|
||||
|
||||
I have found a bug. How do I inform developers?
|
||||
Our Bug Tracker is located at
|
||||
[70]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:
|
||||
[71]http://sourceforge.net/projects/phpmyadmin/ (and choose Forums)
|
||||
http://sourceforge.net/projects/phpmyadmin/ (and choose Forums)
|
||||
|
||||
I want to translate the messages to a new language or upgrade an
|
||||
existing language, where do I start?
|
||||
@@ -1216,15 +1322,15 @@ FAQ - Frequently Asked Questions
|
||||
[This will create a new sub-directory named phpMyAdmin]
|
||||
* add your stuff
|
||||
* put the modified files (tar'ed and gzip'ed) inside the patch
|
||||
tracker of the [72]phpMyAdmin SourceForge account.
|
||||
tracker of the phpMyAdmin SourceForge account.
|
||||
|
||||
Write access to the CVS tree is granted only to experienced developers
|
||||
who have already contributed something useful to phpMyAdmin.
|
||||
Also, have a look at the [73]Developers section.
|
||||
Also, have a look at the Developers section.
|
||||
______________________________________________________________________
|
||||
|
||||
[74]Top - [75]Requirements - [76]Introduction - [77]Installation
|
||||
- [78]Configuration - [79]FAQ - [80]Developers - [81]Credits
|
||||
Top - Requirements - Introduction - Installation -
|
||||
Configuration - FAQ - Developers - Credits
|
||||
______________________________________________________________________
|
||||
|
||||
Developers Information
|
||||
@@ -1246,8 +1352,8 @@ Developers Information
|
||||
please try to keep your code as simple as possible: beginners are
|
||||
using phpMyAdmin as an example application.
|
||||
As far as possible, we want the scripts to be XHTML1.0 and CSS2
|
||||
compliant on one hand, they fit [82]PEAR coding standards on the
|
||||
other hand. Please pay attention to this.
|
||||
compliant on one hand, they fit PEAR coding standards on the other
|
||||
hand. Please pay attention to this.
|
||||
* Please try to keep up the file-naming conventions. Table-related
|
||||
stuff goes to tbl_*.php3, db-related code to db_*.php3 and so on.
|
||||
* Please don't use verbose strings in your code, instead add the
|
||||
@@ -1269,7 +1375,7 @@ Developers Information
|
||||
* add your stuff
|
||||
* put the modified files (tar'ed and gzip'ed) inside the patch
|
||||
tracker of the phpMyAdmin SourceForge account
|
||||
([83]http://sourceforge.net/projects/phpmyadmin/)
|
||||
(http://sourceforge.net/projects/phpmyadmin/)
|
||||
|
||||
Write access to the CVS tree is granted only to developers who have
|
||||
already contributed something useful to phpMyAdmin. If you're
|
||||
@@ -1277,8 +1383,8 @@ Developers Information
|
||||
mailing list.
|
||||
______________________________________________________________________
|
||||
|
||||
[84]Top - [85]Requirements - [86]Introduction - [87]Installation
|
||||
- [88]Configuration - [89]FAQ - [90]Developers - [91]Credits
|
||||
Top - Requirements - Introduction - Installation -
|
||||
Configuration - FAQ - Developers - Credits
|
||||
______________________________________________________________________
|
||||
|
||||
Credits
|
||||
@@ -1297,6 +1403,7 @@ CREDITS, in chronological order
|
||||
[md] - Marc Delisle <DelislMa_at_CollegeSherbrooke.qc.ca>
|
||||
* multi-language version
|
||||
* various fixes and improvements
|
||||
* project co-administrator
|
||||
|
||||
[om] - Olivier M<>ller <om_at_omnis.ch>
|
||||
* started SourceForge phpMyAdmin project in March 2001
|
||||
@@ -1347,7 +1454,7 @@ CREDITS, in chronological order
|
||||
* various small features and fixes
|
||||
* German language file updates
|
||||
|
||||
[mb] - Mike Beck <mike.beck at ibmiller.de>
|
||||
[mb] - Mike Beck <mike.beck at ibmiller.de>
|
||||
* automatic joint in QBE
|
||||
* links column in printview
|
||||
* Relation view
|
||||
@@ -1356,7 +1463,8 @@ CREDITS, in chronological order
|
||||
Thanks to these guys who have sent us some major improvements to merge into the
|
||||
code since version 2.1.0:
|
||||
- Michal Cihar <nijel at users.sourceforge.net> who implemented the
|
||||
enhanced index creation/display feature.
|
||||
enhanced index creation/display feature, and the mecanism to display
|
||||
a character set in MySQL different than the one in HTML.
|
||||
- Christophe Gesch<63> from the "MySQL Form Generator for PHPMyAdmin"
|
||||
(http://sourceforge.net/projects/phpmysqlformgen/) who suggested the patch
|
||||
for multiple table printviews.
|
||||
@@ -1382,7 +1490,8 @@ Girish Nair, David Nordenberg, Bernard M. Piller, Laurent Haas,
|
||||
"Sakamoto", Yuval Sarna, www.securereality.com.au,
|
||||
Alvar Soome, Siu Sun, Peter Svec, Michael Tacelosky, Rachim Tamsjadi,
|
||||
Lu<EFBFBD>s V., Martijn W. van der Lee, 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,
|
||||
Vilius Zigmantas.
|
||||
|
||||
|
||||
Original Credits of Version 2.1.0
|
||||
@@ -1426,112 +1535,8 @@ Original Credits of Version 2.1.0
|
||||
and or just some feedback.
|
||||
______________________________________________________________________
|
||||
|
||||
[92]Top - [93]Requirements - [94]Introduction - [95]Installation
|
||||
- [96]Configuration - [97]FAQ - [98]Developers - [99]Credits
|
||||
Top - Requirements - Introduction - Installation -
|
||||
Configuration - FAQ - Developers - Credits
|
||||
______________________________________________________________________
|
||||
|
||||
[100]Valid XHTML 1.0! [101]Valid CSS!
|
||||
|
||||
References
|
||||
|
||||
1. http://www.phpmyadmin.net/
|
||||
2. file://localhost/c:/tmp/ChangeLog
|
||||
3. file://localhost/c:/tmp/README
|
||||
4. file://localhost/c:/tmp/LICENSE
|
||||
5. file://localhost/c:/tmp/documentation.html#top
|
||||
6. file://localhost/c:/tmp/documentation.html#require
|
||||
7. file://localhost/c:/tmp/documentation.html#intro
|
||||
8. file://localhost/c:/tmp/documentation.html#setup
|
||||
9. file://localhost/c:/tmp/documentation.html#config
|
||||
10. file://localhost/c:/tmp/documentation.html#faq
|
||||
11. file://localhost/c:/tmp/documentation.html#developers
|
||||
12. file://localhost/c:/tmp/documentation.html#credits
|
||||
13. file://localhost/c:/tmp/documentation.html#top
|
||||
14. file://localhost/c:/tmp/documentation.html#require
|
||||
15. file://localhost/c:/tmp/documentation.html#intro
|
||||
16. file://localhost/c:/tmp/documentation.html#setup
|
||||
17. file://localhost/c:/tmp/documentation.html#config
|
||||
18. file://localhost/c:/tmp/documentation.html#faq
|
||||
19. file://localhost/c:/tmp/documentation.html#developers
|
||||
20. file://localhost/c:/tmp/documentation.html#credits
|
||||
21. file://localhost/c:/tmp/translators.html
|
||||
22. file://localhost/c:/tmp/documentation.html#top
|
||||
23. file://localhost/c:/tmp/documentation.html#require
|
||||
24. file://localhost/c:/tmp/documentation.html#intro
|
||||
25. file://localhost/c:/tmp/documentation.html#setup
|
||||
26. file://localhost/c:/tmp/documentation.html#config
|
||||
27. file://localhost/c:/tmp/documentation.html#faq
|
||||
28. file://localhost/c:/tmp/documentation.html#developers
|
||||
29. file://localhost/c:/tmp/documentation.html#credits
|
||||
30. file://localhost/c:/tmp/documentation.html#config
|
||||
31. file://localhost/c:/tmp/documentation.html#faq
|
||||
32. file://localhost/c:/tmp/documentation.html#top
|
||||
33. file://localhost/c:/tmp/documentation.html#require
|
||||
34. file://localhost/c:/tmp/documentation.html#intro
|
||||
35. file://localhost/c:/tmp/documentation.html#setup
|
||||
36. file://localhost/c:/tmp/documentation.html#config
|
||||
37. file://localhost/c:/tmp/documentation.html#faq
|
||||
38. file://localhost/c:/tmp/documentation.html#developers
|
||||
39. file://localhost/c:/tmp/documentation.html#credits
|
||||
40. file://localhost/c:/tmp/documentation.html#setup
|
||||
41. file://localhost/c:/tmp/documentation.html#faqdisplay
|
||||
42. file://localhost/c:/tmp/documentation.html#faqpdf
|
||||
43. file://localhost/c:/tmp/documentation.html#top
|
||||
44. file://localhost/c:/tmp/documentation.html#require
|
||||
45. file://localhost/c:/tmp/documentation.html#intro
|
||||
46. file://localhost/c:/tmp/documentation.html#setup
|
||||
47. file://localhost/c:/tmp/documentation.html#config
|
||||
48. file://localhost/c:/tmp/documentation.html#faq
|
||||
49. file://localhost/c:/tmp/documentation.html#developers
|
||||
50. file://localhost/c:/tmp/documentation.html#credits
|
||||
51. file://localhost/c:/tmp/documentation.html#faqserver
|
||||
52. file://localhost/c:/tmp/documentation.html#faqconfig
|
||||
53. file://localhost/c:/tmp/documentation.html#faqlimitations
|
||||
54. file://localhost/c:/tmp/documentation.html#faqmultiuser
|
||||
55. file://localhost/c:/tmp/documentation.html#faqbrowsers
|
||||
56. file://localhost/c:/tmp/documentation.html#faqusing
|
||||
57. file://localhost/c:/tmp/documentation.html#faqproject
|
||||
58. http://bugs.php.net/bug.php?id=16626
|
||||
59. http://bugs.php.net/bug.php?id=12061
|
||||
60. http://www.phpwizard.net/phorum/read.php?f=1&i=6624&t=6300
|
||||
61. http://www.php.net/bugs.php?id=8966
|
||||
62. http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=24933
|
||||
63. http://www.redhat.com/swr/i386/php-4.0.4pl1-9.i386.html
|
||||
64. http://www.mysql.com/doc/R/e/Resetting_permissions.html
|
||||
65. http://sourceforge.net/tracker/index.php?func=detail&aid=540671&group_id=23067&atid=377408
|
||||
66. http://www.fpdf.org/
|
||||
67. http://www.phpwizard.net/phorum/list.php?f=1
|
||||
68. http://www.mysql.com/doc/C/a/Can_not_connect_to_server.html
|
||||
69. http://bugzilla.mozilla.org/
|
||||
70. http://sourceforge.net/projects/phpmyadmin/
|
||||
71. http://sourceforge.net/projects/phpmyadmin/
|
||||
72. http://sourceforge.net/projects/phpmyadmin/
|
||||
73. file://localhost/c:/tmp/documentation.html#developers
|
||||
74. file://localhost/c:/tmp/documentation.html#top
|
||||
75. file://localhost/c:/tmp/documentation.html#require
|
||||
76. file://localhost/c:/tmp/documentation.html#intro
|
||||
77. file://localhost/c:/tmp/documentation.html#setup
|
||||
78. file://localhost/c:/tmp/documentation.html#config
|
||||
79. file://localhost/c:/tmp/documentation.html#faq
|
||||
80. file://localhost/c:/tmp/documentation.html#developers
|
||||
81. file://localhost/c:/tmp/documentation.html#credits
|
||||
82. http://pear.php.net/
|
||||
83. http://sourceforge.net/projects/phpmyadmin/
|
||||
84. file://localhost/c:/tmp/documentation.html#top
|
||||
85. file://localhost/c:/tmp/documentation.html#require
|
||||
86. file://localhost/c:/tmp/documentation.html#intro
|
||||
87. file://localhost/c:/tmp/documentation.html#setup
|
||||
88. file://localhost/c:/tmp/documentation.html#config
|
||||
89. file://localhost/c:/tmp/documentation.html#faq
|
||||
90. file://localhost/c:/tmp/documentation.html#developers
|
||||
91. file://localhost/c:/tmp/documentation.html#credits
|
||||
92. file://localhost/c:/tmp/documentation.html#top
|
||||
93. file://localhost/c:/tmp/documentation.html#require
|
||||
94. file://localhost/c:/tmp/documentation.html#intro
|
||||
95. file://localhost/c:/tmp/documentation.html#setup
|
||||
96. file://localhost/c:/tmp/documentation.html#config
|
||||
97. file://localhost/c:/tmp/documentation.html#faq
|
||||
98. file://localhost/c:/tmp/documentation.html#developers
|
||||
99. file://localhost/c:/tmp/documentation.html#credits
|
||||
100. http://validator.w3.org/check/referer
|
||||
101. http://jigsaw.w3.org/css-validator/
|
||||
Valid XHTML 1.0! Valid CSS!
|
||||
|
Reference in New Issue
Block a user