FAQ sub-sections
This commit is contained in:
@@ -5,6 +5,9 @@ phpMyAdmin - Changelog
|
|||||||
$Id$
|
$Id$
|
||||||
$Source$
|
$Source$
|
||||||
|
|
||||||
|
2001-11-09 Marc Delisle <lem9@users.sourceforge.net>
|
||||||
|
* Documentation.html: small additions, FAQ sub-sections
|
||||||
|
|
||||||
2001-11-09 Lo<4C>c Chapeaux <lolo@phpheaven.net>
|
2001-11-09 Lo<4C>c Chapeaux <lolo@phpheaven.net>
|
||||||
* config.inc.php3; Documentation.html; main.php3; phpinfo.php3;
|
* config.inc.php3; Documentation.html; main.php3; phpinfo.php3;
|
||||||
libraries/common.lib.php3:
|
libraries/common.lib.php3:
|
||||||
|
@@ -571,6 +571,13 @@
|
|||||||
Defines whether to display the "MySQL runtime information",
|
Defines whether to display the "MySQL runtime information",
|
||||||
"MySQL system variables" and "PHP information"
|
"MySQL system variables" and "PHP information"
|
||||||
links or not for simple users at the starting main (right) frame.
|
links or not for simple users at the starting main (right) frame.
|
||||||
|
This setting does not check MySQL commands entered directly.
|
||||||
|
<br /><br />
|
||||||
|
|
||||||
|
Please note that to block the usage of phpinfo() in scripts, you
|
||||||
|
have to put this in your php.ini:
|
||||||
|
<br />
|
||||||
|
disable_functions = phpinfo()
|
||||||
<br /><br />
|
<br /><br />
|
||||||
</dd>
|
</dd>
|
||||||
|
|
||||||
@@ -777,12 +784,13 @@
|
|||||||
|
|
||||||
<h2>FAQ - Frequently Asked Questions</h2>
|
<h2>FAQ - Frequently Asked Questions</h2>
|
||||||
|
|
||||||
|
<h3>[Server]</h3>
|
||||||
<p>
|
<p>
|
||||||
<b>I'm running php 4+ and my server is crashing each time a specific action
|
<b>I'm running php 4+ and my server is crashing each time a specific action
|
||||||
is required or phpMyAdmin send a blank page to my browser, what can I
|
is required or phpMyAdmin sends a blank page to my browser, what can I
|
||||||
do?</b>
|
do?</b>
|
||||||
<br />
|
<br />
|
||||||
There is some known php bugs with output buffering and compression.<br />
|
There are some known php bugs with output buffering and compression.<br />
|
||||||
Try to set the <tt>$cfgOBGzip</tt> directive to <tt>FALSE</tt> in your
|
Try to set the <tt>$cfgOBGzip</tt> directive to <tt>FALSE</tt> in your
|
||||||
<i>config.inc.php or .php3</i> file and the
|
<i>config.inc.php or .php3</i> file and the
|
||||||
<tt>zlib.output_compression</tt> directive to <tt>Off</tt> in your php
|
<tt>zlib.output_compression</tt> directive to <tt>Off</tt> in your php
|
||||||
@@ -790,179 +798,24 @@
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<b>The error message "Warning: Cannot add header information - headers
|
<b>My Apache server crashes when using phpMyAdmin.</b>
|
||||||
already sent by ..." is displayed, what's the problem?</b>
|
|
||||||
<br />
|
<br />
|
||||||
Edit your <i>config.inc.php or .php3</i> file and ensure there is nothing
|
You should first try the latest versions of Apache (and possibly MySQL).
|
||||||
(ie no blank lines, no spaces, no characters...) neither before the
|
|
||||||
<tt><?php</tt> tag at the beginning, neither after the <tt>?></tt>
|
|
||||||
tag at the end.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<b>I can't insert new rows into a table - MySQL brings up a SQL-error.</b>
|
|
||||||
<br />
|
<br />
|
||||||
Examine the SQL error with care. I've found that many programmers
|
See also the other FAQ entry about php bugs with output buffering.
|
||||||
specifying a wrong field-type.<br />
|
|
||||||
Common errors include:
|
|
||||||
</p>
|
|
||||||
<ul>
|
|
||||||
<li>Using <tt>VARCHAR</tt> without a size argument</li>
|
|
||||||
<li>Using <tt>TEXT or</tt> BLOB with a size argument</li>
|
|
||||||
</ul>
|
|
||||||
<p>
|
|
||||||
Also, look at the syntax chapter in the MySQL manual to confirm that your
|
|
||||||
syntax is correct.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<b>phpMyAdmin can't connect to MySQL. What's wrong?</b>
|
|
||||||
<br />
|
<br />
|
||||||
Either there is an error with your PHP setup or your username/password is
|
If your server keeps crashing, please ask for help in the various
|
||||||
wrong. Try to make a small script which uses mysql_connect and see if it
|
Apache support groups.
|
||||||
works. If it doesn't, it may be you haven't even compiled MySQL support
|
|
||||||
into PHP.
|
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<b>The error message "Warning: MySQL Connection Failed: Can't connect
|
<b>Using phpMyAdmin on IIS, I'm displayed the error message: "The
|
||||||
to local MySQL server through socket '/tmp/mysql.sock' (111)...") is
|
specified CGI application misbehaved by not returning a complete set of
|
||||||
displayed. What can I do?</b>
|
HTTP headers...."</b>
|
||||||
<br />
|
<br />
|
||||||
Here is a fix suggested by Brad Ummer in the
|
You just forgot to read the <i>install.txt</i> file from the php
|
||||||
<a class="navigation" href="http://www.phpwizard.net/phorum/list.php?f=1" target="_blank">
|
distribution. Have a look at the last message in this
|
||||||
phpwizard forum</a>:
|
<a href="http://bugs.php.net/bug.php?id=12061">bug report</a> from the
|
||||||
</p>
|
official php bug database.
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
First, you need to determine what socket is being used by MySQL.
|
|
||||||
<br />
|
|
||||||
To do this, telnet to your server and go to the MySQL bin directory. In
|
|
||||||
this directory there should be a file named <i>mysqladmin</i>. Type
|
|
||||||
<tt>./mysqladmin variables</tt>, and this should give you a bunch of
|
|
||||||
info about your MySQL server, including the socket
|
|
||||||
(<i>/tmp/mysql.sock</i>, for example).
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
Then, you need to tell PHP to use this socket.<br />Assuming you are
|
|
||||||
using PHP 3.0.10 or better, you can specify the socket to use when you
|
|
||||||
open the connection. To do this in phpMyAdmin, you need to complete the
|
|
||||||
socket information in the config.inc.php3.<br />
|
|
||||||
For example:
|
|
||||||
<tt>$cfgServers[n]['socket'] = '/tmp/mysql.sock';</tt>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<p>
|
|
||||||
Have also a look at the
|
|
||||||
<a class="navigation" href="http://www.mysql.com/doc/C/a/Can_not_connect_to_server.html" target="_blank">
|
|
||||||
corresponding section of the MySQL documentation</a>.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<b>phpMyAdmin always gives "Access denied" when using advanced
|
|
||||||
authentication.</b><br />
|
|
||||||
This could happen for several reasons:
|
|
||||||
</p>
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
<tt>$cfgServers[n]['stduser']</tt> and/or
|
|
||||||
<tt>$cfgServers[n]['stdpass']</tt> are wrong.
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
The username/password you specify in the login-dialog are invalid.
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
You have already setup a security mechanism for the
|
|
||||||
phpMyAdmin-directory, eg. a .htaccess file. This would interfere with
|
|
||||||
phpMyAdmin's authentication, so remove it.
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<a name="login_bug"></a>
|
|
||||||
<p>
|
|
||||||
<b>When using advanced authentication, an user who logged out can not
|
|
||||||
relogs in with the same nick.</b>
|
|
||||||
<br />
|
|
||||||
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.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<b>I would like to help out with the development of phpMyAdmin. How should
|
|
||||||
I proceed?</b>
|
|
||||||
<br />
|
|
||||||
The following method is preferred for new developers:
|
|
||||||
</p>
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
fetch the current CVS tree over anonymous CVS:<br />
|
|
||||||
<tt>cvs -d:pserver:anonymous@cvs.phpmyadmin.sourceforge.net:/cvsroot/phpmyadmin login</tt><br />
|
|
||||||
[Password: simply press the Enter key]<br />
|
|
||||||
<tt>cvs -z3 -d:pserver:anonymous@cvs.phpmyadmin.sourceforge.net:/cvsroot/phpmyadmin checkout phpMyAdmin</tt><br />
|
|
||||||
[This will create a new sub-directory named phpMyAdmin]
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
add your stuff
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
put the modified files (tar'ed and gzip'ed) inside the patch tracker of
|
|
||||||
the
|
|
||||||
<a class="navigation" href="https://sourceforge.net/projects/phpmyadmin/" target="_blank">phpMyAdmin SourceForge account</a>.
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<p>
|
|
||||||
Write access to the CVS tree is granted only to experienced developers who
|
|
||||||
have already contributed something useful to phpMyAdmin.<br />
|
|
||||||
Also, have a look at the <a class="navigation" href="#developers">Developers section</a>.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<b>What's the preferred way of making phpMyAdmin secure against evil
|
|
||||||
access?</b>
|
|
||||||
<br />
|
|
||||||
This depends on your system.<br />
|
|
||||||
If you're running a server which cannot be accessed by other people, it's
|
|
||||||
sufficient to use the directory protection bundled with your webserver
|
|
||||||
(with Apache you can use <i>.htaccess</i> files, for example).<br />
|
|
||||||
If other people have telnet access to your server, you should use
|
|
||||||
phpMyAdmin's advanced authentication feature.
|
|
||||||
<br /><br />
|
|
||||||
Suggestions:
|
|
||||||
</p>
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
Your <i>config.inc.php3</i> file should be <tt>chmod 660</tt>.
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
All your phpMyAdmin files should be chown phpmy.apache, where phpmy
|
|
||||||
is a user whose password is only known to you, and apache is the
|
|
||||||
group under which Apache runs.
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
You should use PHP safe mode, to protect from other users that try
|
|
||||||
to include your <i>config.inc.php3</i> in their scripts.
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<b>How can I insert a null value into my table?</b>
|
|
||||||
<br />
|
|
||||||
Enter "null", without the quotes, as the field's value. This is
|
|
||||||
especially useful for <tt>Timestamp</tt> or <tt>AutoIncrement</tt> fields.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<b>I'm an ISP. Can I setup one central copy of phpMyAdmin or do I need to
|
|
||||||
install it for each customer?</b>
|
|
||||||
<br />
|
|
||||||
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
|
|
||||||
advanced authentication. See the install section on "Using advanced authentication"
|
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
@@ -1016,16 +869,146 @@
|
|||||||
And that fixes the \r\n problem with file uploads!
|
And that fixes the \r\n problem with file uploads!
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h3>[Configuration]</h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<b>When I create a table, I click the Index checkbox for 2 fields and
|
<b>The error message "Warning: Cannot add header information - headers
|
||||||
phpMyAdmin generates only one index with those 2 fields.</b>
|
already sent by ..." is displayed, what's the problem?</b>
|
||||||
<br />
|
<br />
|
||||||
In phpMyAdmin 2.2.0 and 2.2.1, this is the way to create a multi-fields
|
Edit your <i>config.inc.php or .php3</i> file and ensure there is nothing
|
||||||
index. If you want two indexes, create the first one when creating the
|
(ie no blank lines, no spaces, no characters...) neither before the
|
||||||
table, save, then display the table properties and click the Index link to
|
<tt><?php</tt> tag at the beginning, neither after the <tt>?></tt>
|
||||||
create the other index.
|
tag at the end.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<b>phpMyAdmin can't connect to MySQL. What's wrong?</b>
|
||||||
|
<br />
|
||||||
|
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.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<b>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?</b>
|
||||||
|
<br />
|
||||||
|
Here is a fix suggested by Brad Ummer in the
|
||||||
|
<a class="navigation" href="http://www.phpwizard.net/phorum/list.php?f=1" target="_blank">
|
||||||
|
phpwizard forum</a>:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
First, you need to determine what socket is being used by MySQL.
|
||||||
|
<br />
|
||||||
|
To do this, telnet to your server and go to the MySQL bin directory. In
|
||||||
|
this directory there should be a file named <i>mysqladmin</i>. Type
|
||||||
|
<tt>./mysqladmin variables</tt>, and this should give you a bunch of
|
||||||
|
info about your MySQL server, including the socket
|
||||||
|
(<i>/tmp/mysql.sock</i>, for example).
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Then, you need to tell PHP to use this socket.<br />Assuming you are
|
||||||
|
using PHP 3.0.10 or better, you can specify the socket to use when you
|
||||||
|
open the connection. To do this in phpMyAdmin, you need to complete the
|
||||||
|
socket information in the config.inc.php3.<br />
|
||||||
|
For example:
|
||||||
|
<tt>$cfgServers[n]['socket'] = '/tmp/mysql.sock';</tt>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>
|
||||||
|
Have also a look at the
|
||||||
|
<a class="navigation" href="http://www.mysql.com/doc/C/a/Can_not_connect_to_server.html" target="_blank">
|
||||||
|
corresponding section of the MySQL documentation</a>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>[Known limitations]</h3>
|
||||||
|
<a name="login_bug"></a>
|
||||||
|
<p>
|
||||||
|
<b>When using advanced authentication, an user who logged out can not
|
||||||
|
relogs in with the same nick.</b>
|
||||||
|
<br />
|
||||||
|
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.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>[ISPs]</h3>
|
||||||
|
<p>
|
||||||
|
<b>I'm an ISP. Can I setup one central copy of phpMyAdmin or do I need to
|
||||||
|
install it for each customer?</b>
|
||||||
|
<br />
|
||||||
|
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
|
||||||
|
advanced authentication. See the install section on "Using advanced authentication"
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<b>What's the preferred way of making phpMyAdmin secure against evil
|
||||||
|
access?</b>
|
||||||
|
<br />
|
||||||
|
This depends on your system.<br />
|
||||||
|
If you're running a server which cannot be accessed by other people, it's
|
||||||
|
sufficient to use the directory protection bundled with your webserver
|
||||||
|
(with Apache you can use <i>.htaccess</i> files, for example).<br />
|
||||||
|
If other people have telnet access to your server, you should use
|
||||||
|
phpMyAdmin's advanced authentication feature.
|
||||||
|
<br /><br />
|
||||||
|
Suggestions:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
Your <i>config.inc.php3</i> file should be <tt>chmod 660</tt>.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
All your phpMyAdmin files should be chown phpmy.apache, where phpmy
|
||||||
|
is a user whose password is only known to you, and apache is the
|
||||||
|
group under which Apache runs.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
You should use PHP safe mode, to protect from other users that try
|
||||||
|
to include your <i>config.inc.php3</i> in their scripts.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<b>I get errors about not being able to include a file in <i>/lang</i></b>
|
||||||
|
<br />
|
||||||
|
Check <i>php.ini</i>, or ask your sysadmin to check it. The
|
||||||
|
<tt>include_path</tt> must contain "." somewhere in it, and
|
||||||
|
<tt>open_basedir</tt>, if used, must contain "." and
|
||||||
|
"./lang" to allow normal operation of phpMyAdmin.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<b>phpMyAdmin always gives "Access denied" when using advanced
|
||||||
|
authentication.</b><br />
|
||||||
|
This could happen for several reasons:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<tt>$cfgServers[n]['stduser']</tt> and/or
|
||||||
|
<tt>$cfgServers[n]['stdpass']</tt> are wrong.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
The username/password you specify in the login-dialog are invalid.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
You have already setup a security mechanism for the
|
||||||
|
phpMyAdmin-directory, eg. a .htaccess file. This would interfere with
|
||||||
|
phpMyAdmin's authentication, so remove it.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3>[Browsers or client OS]</h3>
|
||||||
<p>
|
<p>
|
||||||
<b>I get an out of memory error, and my controls are non-functional, when
|
<b>I get an out of memory error, and my controls are non-functional, when
|
||||||
trying to create a table with more than 14 fields.</b>
|
trying to create a table with more than 14 fields.</b>
|
||||||
@@ -1037,15 +1020,6 @@
|
|||||||
your table properties and add the other fields.
|
your table properties and add the other fields.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
|
||||||
<b>I get errors about not being able to include a file in <i>/lang</i></b>
|
|
||||||
<br />
|
|
||||||
Check <i>php.ini</i>, or ask your sysadmin to check it. The
|
|
||||||
<tt>include_path</tt> must contain "." somewhere in it, and
|
|
||||||
<tt>open_basedir</tt>, if used, must contain "." and
|
|
||||||
"./lang" to allow normal operation of phpMyAdmin.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<b>With Xitami 2.5b4, phpMyAdmin won't process form fields</b>
|
<b>With Xitami 2.5b4, phpMyAdmin won't process form fields</b>
|
||||||
<br />
|
<br />
|
||||||
@@ -1054,40 +1028,40 @@
|
|||||||
Upgrade or downgrade your Xitami server.
|
Upgrade or downgrade your Xitami server.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
<h3>[Using phpMyAdmin]</h3>
|
||||||
<p>
|
<p>
|
||||||
<b>Using phpMyAdmin on IIS, I'm dipslayed the error message: "The
|
<b>I can't insert new rows into a table - MySQL brings up a SQL-error.</b>
|
||||||
specified CGI application misbehaved by not returning a complete set of
|
|
||||||
HTTP headers...."</b>
|
|
||||||
<br />
|
<br />
|
||||||
You just forgot to read the <i>install.txt</i> file from the php
|
Examine the SQL error with care. I've found that many programmers
|
||||||
distribution. Have a look at the last message in this
|
specifying a wrong field-type.<br />
|
||||||
<a href="http://bugs.php.net/bug.php?id=12061">bug report</a> from the
|
Common errors include:
|
||||||
official php bug database.
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>Using <tt>VARCHAR</tt> without a size argument</li>
|
||||||
|
<li>Using <tt>TEXT or</tt> BLOB with a size argument</li>
|
||||||
|
</ul>
|
||||||
|
<p>
|
||||||
|
Also, look at the syntax chapter in the MySQL manual to confirm that your
|
||||||
|
syntax is correct.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<b>When I create a table, I click the Index checkbox for 2 fields and
|
||||||
|
phpMyAdmin generates only one index with those 2 fields.</b>
|
||||||
|
<br />
|
||||||
|
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.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<b>I want to translate the messages to a new language or upgrade an
|
<b>How can I insert a null value into my table?</b>
|
||||||
existing language, where do I start?</b>
|
|
||||||
<br />
|
<br />
|
||||||
Always use the current cvs version of your language file.
|
Enter "null", without the quotes, as the field's value. This is
|
||||||
For a new language, start from english.inc.php3. If you don't know
|
especially useful for <tt>Timestamp</tt> or <tt>AutoIncrement</tt> fields.
|
||||||
how to get the cvs version, please ask one of the developers. It would be a
|
|
||||||
good idea to subscribe to the phpmyadmin-translators discussion list,
|
|
||||||
because this is where we ask for translations of new messages. You can
|
|
||||||
then send your translations to the sourceforge.net translation tracker.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<b>My Apache server crashes when using phpMyAdmin.</b>
|
|
||||||
<br />
|
|
||||||
You should first try the latest versions of Apache (and possibly MySQL).
|
|
||||||
<br />
|
|
||||||
See also the other FAQ entry about php bugs with output buffering.
|
|
||||||
<br />
|
|
||||||
If your server keeps crashing, please ask for help in the various
|
|
||||||
Apache support groups.
|
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
<h3>[phpMyAdmin project]</h3>
|
||||||
<p>
|
<p>
|
||||||
<b>I have found a bug. How do I inform developers?</b>
|
<b>I have found a bug. How do I inform developers?</b>
|
||||||
<br />
|
<br />
|
||||||
@@ -1104,6 +1078,48 @@
|
|||||||
Forum)
|
Forum)
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<b>I want to translate the messages to a new language or upgrade an
|
||||||
|
existing language, where do I start?</b>
|
||||||
|
<br />
|
||||||
|
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. It would be a
|
||||||
|
good idea to subscribe to the phpmyadmin-translators discussion list,
|
||||||
|
because this is where we ask for translations of new messages. You can
|
||||||
|
then send your translations to the sourceforge.net translation tracker.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<b>I would like to help out with the development of phpMyAdmin. How should
|
||||||
|
I proceed?</b>
|
||||||
|
<br />
|
||||||
|
The following method is preferred for new developers:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
fetch the current CVS tree over anonymous CVS:<br />
|
||||||
|
<tt>cvs -d:pserver:anonymous@cvs.phpmyadmin.sourceforge.net:/cvsroot/phpmyadmin login</tt><br />
|
||||||
|
[Password: simply press the Enter key]<br />
|
||||||
|
<tt>cvs -z3 -d:pserver:anonymous@cvs.phpmyadmin.sourceforge.net:/cvsroot/phpmyadmin checkout phpMyAdmin</tt><br />
|
||||||
|
[This will create a new sub-directory named phpMyAdmin]
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
add your stuff
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
put the modified files (tar'ed and gzip'ed) inside the patch tracker of
|
||||||
|
the
|
||||||
|
<a class="navigation" href="https://sourceforge.net/projects/phpmyadmin/" target="_blank">phpMyAdmin SourceForge account</a>.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>
|
||||||
|
Write access to the CVS tree is granted only to experienced developers who
|
||||||
|
have already contributed something useful to phpMyAdmin.<br />
|
||||||
|
Also, have a look at the <a class="navigation" href="#developers">Developers section</a>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- DEVELOPERS -->
|
<!-- DEVELOPERS -->
|
||||||
<a name="developers"></a><br />
|
<a name="developers"></a><br />
|
||||||
|
Reference in New Issue
Block a user