This commit is contained in:
Marc Delisle
2002-07-28 23:03:21 +00:00
parent 68ef3ba65e
commit 892c6827d7

View File

@@ -1,5 +1,5 @@
phpMyAdmin 2.3.0-rc3 Documentation
phpMyAdmin 2.3.0-rc4 Documentation
* Sourceforge phpMyAdmin project page [ http://www.phpmyadmin.net/
]
@@ -7,8 +7,8 @@
+ Version history: ChangeLog
+ General notes: README
+ License: LICENSE
* Documentation version: $Id: Documentation.html,v 1.282 2002/07/14
15:04:15 lem9 Exp $
* Documentation version: $Id: Documentation.html,v 1.301 2002/07/26
14:50:47 lem9 Exp $
______________________________________________________________________
Top - Requirements - Introduction - Installation -
@@ -109,10 +109,12 @@ Installation
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 more secure: the MySQL
password does not need to be set in the phpMyAdmin configuration
file. (except for the "controluser" -see the Configuration
section-).
However, keep in mind that the password travels in plain text,
unless you are using the https protocol.
In cookie mode, we send the password in a temporary cookie, so
most browsers should not store the password in their cookie file.
* For 'http' and 'cookie' modes, phpMyAdmin needs a controluser that
@@ -222,6 +224,19 @@ CRIPT_NAME'], '/')+1);
PHP < 4.1.0. Try to replace $_SERVER by $HTTP_SERVER_VARS or
$GLOBALS in this case.
$cfg['PmaNoRelation_DisableWarning'] boolean
Starting with version 2.3.0 phpMyAdmin offers a lot of features
to work with master / foreign - tables. These features require
the PMA administrator to set up a special database for PMA (see
$cfg['Servers'][$i]['pmadb']). Its contents and use will be
explained further down.
If you tried to set this up and it does not work for you have a
look on the "Structure" page of one database where you would
like to use it. You will find a link that will analyze why
those features have been disabled.
If you do not want to use those features set this variable to
TRUE to stop this message from appearing.
$cfg['Servers'] array
Since version 1.4.2, phpMyAdmin supports the administration of
multiple MySQL servers. Therefore, a $cfg['Servers']-array has
@@ -320,9 +335,11 @@ CRIPT_NAME'], '/')+1);
+ 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 <pmadb> to 'pma'@localhost;
privileges on this database. Here is a query to set up those
privileges (using "phpmyadmin" as the database name, and
"pma" as the controluser):
GRANT SELECT,INSERT,DELETE ON phpmyadmin.* to
'pma'@localhost;
do not give any other user rights on this database.
+ enter the databasename in $cfg['Servers'][$i]['pmadb']
@@ -750,36 +767,6 @@ 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
syntax coloring.
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 configuration arrays
$cfg['keywords'] and $cfg['additional'].
Note: for version 2.3.0, syntax coloring is non functional.
$cfg['colorFunctions'] string [HTML color]
If you use syntax coloring then this defines the color of
function names. e.g. all that are found in $cfg['Functions'].
$cfg['colorKeywords'] string [HTML color]
If you use syntax coloring then this defines the color of
keywords. e.g. all that are found in $cfg['keywords'].
$cfg['colorStrings'] string [HTML color]
If you use syntax coloring then this defines the color of
strings. e.g. all that are between ' or "
$cfg['colorColType'] string [HTML color]
If you use syntax coloring then this defines the color of
column types. e.g. all that are found in $cfg['ColumnTypes'].
$cfg['colorAdd'] string [HTML color]
If you use syntax coloring 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.
@@ -797,12 +784,6 @@ CRIPT_NAME'], '/')+1);
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 syntax coloring.
All keywords that are in this list will not get a new line
before them.
Usually you won't need to change those.
______________________________________________________________________
Top - Requirements - Introduction - Installation -
@@ -814,11 +795,11 @@ FAQ - Frequently Asked Questions
Server - Configuration - Limitations - Multi-user - Browsers
- Usage tips - Project
[Server]
[1. Server]
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
cryptic characters to my browser, what can I do?
[1.1] 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 cryptic characters to my browser, what can I do?
There are some known php bugs with output buffering and compression.
Try to set the $cfg['OBGzip'] directive to FALSE in your
config.inc.php or .php3 file and the zlib.output_compression directive
@@ -828,42 +809,43 @@ FAQ - Frequently Asked Questions
with MS Internet Explorer. Please upgrade to the release version php
4.2.0.
My Apache server crashes when using phpMyAdmin.
[1.2] My Apache server crashes when using phpMyAdmin.
You should first try the latest versions of Apache (and possibly
MySQL).
See also the other FAQ entry about php bugs with output buffering.
If your server keeps crashing, please ask for help in the various
Apache support groups.
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
[1.3] 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 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
[1.4] 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 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.
[1.5] 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 this thread from the phpWizard
forum.
Please use instead the cookie authentication mode.
I can't use phpMyAdmin on PWS: nothing is displayed!
[1.6] I can't use phpMyAdmin on PWS: nothing is displayed!
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
declarations (3 lines) from the scripts header.inc.php3, index.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?
[1.7] 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
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
@@ -872,8 +854,8 @@ FAQ - Frequently Asked Questions
Explorer when phpMyAdmin is run with a release candidate of php 4.2.0.
In this case you should switch to the release version of php 4.2.0.
I cannot insert a text file in a table, and I get an error about safe
mode being in effect.
[1.8] I cannot insert a text file in a table, and I get an error about
safe mode being in effect.
Your uploaded file is saved by PHP in the "upload dir", as defined in
php.ini by the variable upload_tmp_dir (usually the system default is
/tmp).
@@ -886,9 +868,9 @@ FAQ - Frequently Asked Questions
* put upload_tmp_dir = /tmp/php in php.ini
* restart Apache
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
in the first line.
[1.9] 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 in the first line.
It's not really phpMyAdmin related but RedHat 7.0. You have a RedHat
7.0 and you updated your php rpm to php-4.0.4pl1-3.i386.rpm, didn't
you?
@@ -901,16 +883,16 @@ FAQ - Frequently Asked Questions
should go away.
And that fixes the \r\n problem with file uploads!
I'm having troubles when uploading files with phpMyAdmin running on a
secure server. My browser is Internet Explorer and I'm using the
Apache server.
[1.10] I'm having troubles when uploading files with phpMyAdmin
running on a secure server. My browser is Internet Explorer and I'm
using the Apache server.
As suggested by "Rob M" in the phpWizard forum, add this line to your
httpd.conf:
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
It seems to clear up many problems between IE and SSL.
I get an 'open_basedir restriction' while uploading a file from the
query box.
[1.11] I get an 'open_basedir restriction' while uploading a file from
the query box.
Since version 2.2.4, phpMyAdmin supports servers with open_basedir
restrictions. Assuming that the restriction allows you to open files
in the current directory ('.'), all you have to do is create a 'tmp'
@@ -919,31 +901,33 @@ FAQ - Frequently Asked Questions
uploaded files will be moved there, and after execution of your SQL
commands, removed.
I have lost my MySQL root password, what can I do?
[1.12] I have lost my MySQL root password, what can I do?
The MySql manual explains how to reset the permissions.
I get an error 'No SQL query' when trying to execute a bookmark.
[1.13] 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
cannot access the uploaded query.
I get an error 'No SQL query' when trying to submit a query from the
convenient text area.
[1.14] I get an error 'No SQL query' when trying to submit a query
from the convenient text area.
Check the post_max_size directive from your php configuration file and
try to increase it.
I have problems with mysql.user field names.
[1.15] I have problems with mysql.user field names.
In older MySQL versions, the User and Password fields were named user
and password. Please modify your field names to align with current
standards.
I cannot upload big dump files.
[1.16] I cannot upload big dump files.
The first things to check (or ask your host provider to check) are the
values of upload_max_filesize, memory_limit and post_max_size in the
php.ini configuration file.
All of these three settings limit the maximum size of data that can be
submitted and handled by php.
submitted and handled by php. One user also said that post_max_size
and memory_limit need to be larger than upload_max_filesize.
Does phpMyAdmin support MySQL 4?
[1.17] Does phpMyAdmin support MySQL 4?
MySQL 4 is not yet fully supported by phpMyAdmin.
Because of MySQL 4's backwards compatibility you can use phpMyAdmin
for administering MySQL 4 servers, but phpMyAdmin does not yet support
@@ -954,36 +938,46 @@ FAQ - Frequently Asked Questions
to bugs in MySQL 4. MySQL 4 is still an alpha release and should be
used for test purposes only!
I'm running MySQL <= 4.0.1 having lower_case_table_names set to 1. If
I create a new table with a capital letter in its name it is changed
to lowercase as it should. But if I try to DROP this table MySQL is
unable to find the corresponding file.
[1.18] I'm running MySQL <= 4.0.1 having lower_case_table_names set to
1. If I create a new table with a capital letter in its name it is
changed to lowercase as it should. But if I try to DROP this table
MySQL is unable to find the corresponding file.
This is a bug of MySQL <= 4.0.1. Please upgrade to at least
MySQL 4.0.2 or turn off your lower_case_table_names directive.
I can't run the "display relations" feature because the script seems
not to know the font face I'm using!
[1.19] 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 FPDF manual to build these files.
[Configuration]
[1.20] I receive the error "cannot load MySQL extension, please check
PHP Configuration".
To connect to a MySQL server, PHP needs a set of MySQL functions
called "MySQL extension". This extension may be part of the PHP server
(compiled-in), otherwise it needs to be loaded dynamically. Its name
is probably mysql.so or mysql.dll. phpMyAdmin tried to load the
extension but failed.
Usually, the problem is solved by installing a software package called
"PHP-MySQL" or something similar.
[2. Configuration]
The error message "Warning: Cannot add header information - headers
already sent by ..." is displayed, what's the problem?
[2.1] The error message "Warning: Cannot add header information -
headers already sent by ..." is displayed, what's the problem?
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
tag at the beginning, neither after the ?> tag at the end.
phpMyAdmin can't connect to MySQL. What's wrong?
[2.2] phpMyAdmin can't connect to MySQL. What's wrong?
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
if it works. If it doesn't, it may be you haven't even compiled MySQL
support into PHP.
The error message "Warning: MySQL Connection Failed: Can't connect to
local MySQL server through socket '/tmp/mysql.sock' (111)...") is
displayed. What can I do?
[2.3] The error message "Warning: MySQL Connection Failed: Can't
connect to local MySQL server through socket '/tmp/mysql.sock'
(111)...") is displayed. What can I do?
For RedHat users, Harald Legner suggests this on the mailing list:
On my RedHat-Box the socket of mysql is /var/lib/mysql/mysql.sock. In
your php.ini you will find a line
@@ -1008,50 +1002,55 @@ FAQ - Frequently Asked Questions
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
can I do?
[2.4] Nothing is displayed by my browser when I try to run phpMyAdmin,
what can I do?
Try to set the $cfg['OBGZip'] directive to FALSE in the phpMyAdmin
configuration file. It helps sometime.
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
idea, please upgrade to a plain revision.
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
cookie authentication, I'm asked to login again. What's wrong?
[2.5] 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 cookie authentication, I'm asked to login again. What's wrong?
Check the value you set for the $cfg['PmaAbsoluteUri'] directive in
the phpMyAdmin configuration file.
[Known limitations]
[3. Known limitations]
When using http authentication, an user who logged out can not relog
in with the same nick.
[3.1] When using http authentication, an user who logged out can not
relog in with the same nick.
This is related to the authentication mechanism (protocol) used by
phpMyAdmin. We plan to change it as soon as we may find enough free
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
able to logs in again.
When dumping a large table in compressed mode, I get a memory limit
error or a time limit error.
[3.2] When dumping a large table in compressed mode, I get a memory
limit error or a time limit error.
As of version 2.2.4, we build the compressed dump in memory, so large
tables dumps may hang. The only alternative we can think about (using
system calls to mysqldump then gzip or bzip2) would not be applicable
in environments where PHP is in safe mode: access to system programs
is is limited by the system administrator, and time limit is enforced.
[ISPs, multi-user installations ]
[3.3] With InnoDB tables, I lose foreign key relationships when I
rename or alter a table.
This seems to be a InnoDB bug (fixed in MySQL 3.23.50?). However, keep
in mind that phpMyAdmin as of version 2.3.0 does not support InnoDB.
[4. ISPs, multi-user installations ]
I'm an ISP. Can I setup one central copy of phpMyAdmin or do I need to
install it for each customer?
[4.1] I'm an ISP. Can I setup one central copy of phpMyAdmin or do I
need to install it for each customer?
Since version 2.0.3, you can setup a central copy of phpMyAdmin for
all your users. The development of this feature was kindly sponsored
by NetCologne GmbH. This requires a properly setup MySQL user
management and phpMyAdmin http or cookie authentication. See the
install section on "Using http authentication".
What's the preferred way of making phpMyAdmin secure against evil
access?
[4.2] What's the preferred way of making phpMyAdmin secure against
evil access?
This depends on your system.
If you're running a server which cannot be accessed by other people,
it's sufficient to use the directory protection bundled with your
@@ -1066,13 +1065,13 @@ FAQ - Frequently Asked Questions
* You should use PHP safe mode, to protect from other users that try
to include your config.inc.php3 in their scripts.
I get errors about not being able to include a file in /lang or in
/libraries.
[4.3] I get errors about not being able to include a file in /lang or
in /libraries.
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
"." and "./lang" to allow normal operation of phpMyAdmin.
phpMyAdmin always gives "Access denied" when using http
[4.4] phpMyAdmin always gives "Access denied" when using http
authentication.
This could happen for several reasons:
* $cfg['Servers'][$i]['controluser'] and/or
@@ -1082,13 +1081,13 @@ FAQ - Frequently Asked Questions
phpMyAdmin-directory, eg. a .htaccess file. This would interfere
with phpMyAdmin's authentication, so remove it.
Is it possible to let users create their own databases?
[4.5] Is it possible to let users create their own databases?
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.
For example, adding SELECT, INSERT, UPDATE, DELETE, CREATE, DROP,
INDEX, ALTER would let a user create/manage his/her database(s).
How can I use the Host-based authentication additions?
[4.6] How can I use the Host-based authentication additions?
If you have existing rules from an old .htaccess file, you can take
them and add a username between the 'deny'/'allow' and 'from' strings.
Using the username wildcard of '%' would be a major benefit here if
@@ -1108,21 +1107,22 @@ FAQ - Frequently Asked Questions
'allow root from 172.16.0.0/12',
);
[Browsers or client OS]
[5. Browsers or client OS]
I get an out of memory error, and my controls are non-functional, when
trying to create a table with more than 14 fields.
[5.1] I get an out of memory error, and my controls are
non-functional, when trying to create a table with more than 14
fields.
We could reproduce this problem only under Win98/98SE. Testing under
WinNT4 or Win2K, we could easily create more than 60 fields.
A workaround is to create a smaller number of fields, then come back
to your table properties and add the other fields.
With Xitami 2.5b4, phpMyAdmin won't process form fields.
[5.2] With Xitami 2.5b4, phpMyAdmin won't process form fields.
This is not a phpMyAdmin problem but a Xitami known bug: you'll face
it with each script/website that use forms.
Upgrade or downgrade your Xitami server.
I have problems dumping tables with Konqueror (phpMyAdmin 2.2.2)
[5.3] 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
that the proposed file name for the dump is always 'tbl_dump.php'.
Bzip2 dumps don't seem to work.
@@ -1131,48 +1131,50 @@ FAQ - Frequently Asked Questions
Konqueror, or else they disappear. Gzip dumps give an error message.
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.
[5.4] 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
Then, if you're running php 4.1.1, try to upgrade or downgrade... it
may work!
In Internet Explorer 5.0, I get Javascript errors when browsing my
rows.
[5.5] In Internet Explorer 5.0, I get Javascript errors when browsing
my rows.
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
modify a row in a table with many fields, or with a text field.
[5.6] 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.
Your table neither have a primary key nor an unique one, so we must
use a long URL to identify this row. There is a limit on the lenght of
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
another browser.
I refresh (reload) my browser, and come back to the welcome page.
[5.7] I refresh (reload) my browser, and come back to the welcome
page.
Some browsers support right-clicking into the frame you want to
refresh, just do this in the right frame.
With Mozilla 0.9.7 I have problems sending a query modified in the
query box.
[5.8] With Mozilla 0.9.7 I have problems sending a query modified in
the query box.
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
[5.9] 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).
With Netscape 4.75 I get empty rows between each row of data in a CSV
exported file.
[5.10] With Netscape 4.75 I get empty rows between each row of data in
a CSV exported file.
This is a known Netscape 4.75 bug: it adds some line feeds when
exporting data in octet-stream mode. Since we can't detect the
specific Netscape version, we cannot workaround this bug.
[Using phpMyAdmin]
[6. Using phpMyAdmin]
I can't insert new rows into a table - MySQL brings up a SQL-error.
[6.1] 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
specifying a wrong field-type.
Common errors include:
@@ -1182,21 +1184,21 @@ FAQ - Frequently Asked Questions
Also, look at the syntax chapter in the MySQL manual to confirm that
your syntax is correct.
When I create a table, I click the Index checkbox for 2 fields and
phpMyAdmin generates only one index with those 2 fields.
[6.2] When I create a table, I click the Index checkbox for 2 fields
and 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
multi-fields index. If you want two indexes, create the first one when
creating the table, save, then display the table properties and click
the Index link to create the other index.
How can I insert a null value into my table?
[6.3] 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
null. Before 2.2.3, you had to enter "null", without the quotes, as
the field's value.
How can I backup my database or table?
[6.4] How can I backup my database or table?
Click on a database or table name in the left frame, the properties
will be displayed. Then go to the Dump section, you can dump the
will be displayed. Then on the menu, click "Export", you can dump the
structure, the data, or both. This will generate standard SQL
statements that can be used to recreate your database/table.
You will need to choose "Save as file", so that phpMyAdmin can
@@ -1206,14 +1208,14 @@ FAQ - Frequently Asked Questions
For additional help on this subject, look for the word "dump" in this
document.
How can I restore (upload) my database or table using a dump?
[6.5] How can I restore (upload) my database or table using a dump?
Click on a database name in the left frame, the properties will be
displayed. Then in the "Run SQL query" section, type in your local
dump filename, or use the Browse button. Then click Go.
For additional help on this subject, look for the word "upload" in
this document.
How can I use the relation table in Query-by-example?
[6.6] How can I use the relation table in Query-by-example?
Here is an example with the tables persons, towns and countries, all
located in the database mydb. If you don't have a PMA_relation table,
create it as explained in the configuration section. Then create the
@@ -1257,12 +1259,12 @@ FAQ - Frequently Asked Questions
correct joins have been generated
* Click "Submit query"
How can I use the "display field" feature?
[6.7] How can I use the "display field" feature?
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?
[6.8] How can I produce a PDF schema of my database?
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
@@ -1282,7 +1284,7 @@ FAQ - Frequently Asked Questions
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
than 200 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
@@ -1299,27 +1301,10 @@ FAQ - Frequently Asked Questions
extension ".pdf", under other OSes you should be fine just saving
the file under the name it offers).
I don't like the way syntax coloring displays my query!
There is two things about the way how the syntax coloring 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'] won'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 is changing the type of one of my columns!
[6.9] phpMyAdmin is changing the type of one of my columns!
No, it's MySQL that is doing silent column type changing.
My database has an underscore in it's name, and when I grant
[6.10] My database has an underscore in it's name, and when I grant
privileges to a user for this database, a backslash is added before
the underscore.
This is normal and means that the grant is done only for this
@@ -1330,10 +1315,10 @@ FAQ - Frequently Asked Questions
If you really want to grant using a wildcard, there is a dialog box "
Database (wildcards allowed)" for this.
What is the curious symbol <20> in the table statistics?
[6.11] What is the curious symbol <20> in the table statistics?
It means "average".
I want to understand some Export options.
[6.12] I want to understand some Export options.
"Complete inserts" adds the column names on every INSERT command, for
better documentation (but resulting file is bigger).
"Extended inserts" provides a shorter dump file by using only once the
@@ -1341,19 +1326,19 @@ FAQ - Frequently Asked Questions
"Enclose table and field names with backquotes" ensures that field and
table names formed with special characters are protected.
[phpMyAdmin project]
[7. phpMyAdmin project]
I have found a bug. How do I inform developers?
[7.1] I have found a bug. How do I inform developers?
Our Bug Tracker is located at
http://sourceforge.net/projects/phpmyadmin/ under the Bugs section.
But please first discuss your bug with other users:
http://sourceforge.net/projects/phpmyadmin/ (and choose Forums)
I want to translate the messages to a new language or upgrade an
[7.2] I want to translate the messages to a new language or upgrade an
existing language, where do I start?
Always use the current cvs version of your language file. For a new
language, start from english.inc.php3. If you don't know how to get
the cvs version, please ask one of the developers.
language, start from english-iso-8859-1.inc.php3. If you don't know
how to get the cvs version, please ask one of the developers.
Please note that we try not to use html entities like &eacute; in the
translations, since we define the right character set in the file.
With html entities, the text on buttons would not display correctly.
@@ -1363,7 +1348,7 @@ FAQ - Frequently Asked Questions
mailing list, because this is where we ask for translations of new
messages.
I would like to help out with the development of phpMyAdmin. How
[7.3] I would like to help out with the development of phpMyAdmin. How
should I proceed?
The following method is preferred for new developers:
* fetch the current CVS tree over anonymous CVS:
@@ -1412,7 +1397,8 @@ Developers Information
* 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
string (at least) to english.inc.php3 and print() it out.
string (at least) to english-iso-8859-1.inc.php3 and print() it
out.
* If you want to be really helpful, write an entry for the
ChangeLog.
@@ -1517,6 +1503,7 @@ 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, and the mecanism to display
a character set in MySQL different than the one in HTML.
@@ -1538,15 +1525,16 @@ code since version 2.1.0:
And also to the following people who have contributed minor changes,
enhancements, bugfixes or support for a new language since version 2.1.0:
Bora Alioglu, Ricardo ?, Sven-Erik Andersen, Alessandro Astarita,
P<EFBFBD>ter Bakondy, Borges Botelho, Olivier Bussier, Neil Darlow, Laurent Dhima,
Kristof Hamann, Thomas Kl<4B>ger, Lubos Klokner, Martin Marconcini,
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,
Vilius Zigmantas.
Kositer Uros, Lu<EFBFBD>s V., Martijn W. van der Lee, Algis Vainauskas,
Daniel Villanueva, Vinay, Ignacio Vazquez-Abrams, Chee Wai, Jakub Wilk,
Thomas Michael Winningham, Vilius Zigmantas.
Original Credits of Version 2.1.0