Prepare the 2.2.2-rc1
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
|
||||||
<title>phpMyAdmin 2.2.2-dev - Documentation</title>
|
<title>phpMyAdmin 2.2.2-rc1 - Documentation</title>
|
||||||
<style type="text/css">
|
<style type="text/css">
|
||||||
<!--
|
<!--
|
||||||
.navigation {
|
.navigation {
|
||||||
@@ -73,7 +73,7 @@
|
|||||||
|
|
||||||
<body bgcolor="#FFFFFF">
|
<body bgcolor="#FFFFFF">
|
||||||
<a name="top"></a>
|
<a name="top"></a>
|
||||||
<h1>phpMyAdmin 2.2.2-dev Documentation</h1>
|
<h1>phpMyAdmin 2.2.2-rc1 Documentation</h1>
|
||||||
|
|
||||||
|
|
||||||
<!-- TOP MENU -->
|
<!-- TOP MENU -->
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
phpMyAdmin 2.2.1-rc1 Documentation
|
phpMyAdmin 2.2.2-rc1 Documentation
|
||||||
|
|
||||||
* [1]Official phpMyAdmin project homepage [
|
* [1]Official phpMyAdmin project homepage [
|
||||||
http://www.phpwizard.net/projects/phpMyAdmin/ ]
|
http://www.phpwizard.net/projects/phpMyAdmin/ ]
|
||||||
@@ -9,8 +9,8 @@
|
|||||||
+ Version history: [3]ChangeLog
|
+ Version history: [3]ChangeLog
|
||||||
+ General notes: [4]README
|
+ General notes: [4]README
|
||||||
+ License: [5]LICENSE
|
+ License: [5]LICENSE
|
||||||
* Documentation version: $Id: Documentation.html,v 1.87 2001/10/24
|
* Documentation version: $Id: Documentation.html,v 1.98 2001/11/15
|
||||||
19:09:59 robbat2 Exp $
|
21:26:41 loic1 Exp $
|
||||||
______________________________________________________________________
|
______________________________________________________________________
|
||||||
|
|
||||||
[6]Top - [7]Requirements - [8]Introduction - [9]Installation -
|
[6]Top - [7]Requirements - [8]Introduction - [9]Installation -
|
||||||
@@ -94,14 +94,27 @@ Installation
|
|||||||
|
|
||||||
Using Advanced Authentication:
|
Using Advanced Authentication:
|
||||||
1. phpMyAdmin needs a stduser that has only the SELECT privilege on
|
1. phpMyAdmin needs a stduser that has only the SELECT privilege on
|
||||||
the mysql.db (Db,user,Select_priv) & mysql.user (user,Select_priv)
|
the mysql.user (all columns except "Password"), mysql.db (all
|
||||||
tables. You must specify the details for the stduser in the
|
columns) & mysql.tables_priv (all columns except "Grantor" &
|
||||||
|
"Timestamp") tables.
|
||||||
|
You must specify the details for the stduser in the
|
||||||
config.inc.php3 file under the $cfgServers[n]['stduser'] &
|
config.inc.php3 file under the $cfgServers[n]['stduser'] &
|
||||||
$cfgServers[n]['stdpass'] settings. To create the control account:
|
$cfgServers[n]['stdpass'] settings.
|
||||||
GRANT USAGE ON mysql.* TO 'stduser'@localhost IDENTIFIED BY
|
To create the control account (<stduser> and <stdpass> have to be
|
||||||
'password';
|
replaced by your own values, of course):
|
||||||
GRANT SELECT ON mysql.user TO 'stduser'@localhost;
|
|
||||||
GRANT SELECT ON mysql.db TO 'stduser'@localhost;
|
GRANT USAGE ON mysql.* TO '<stduser>'@'localhost' IDENTIFIED BY
|
||||||
|
'<stdpass>';
|
||||||
|
GRANT SELECT (Host, User, Select_priv, Insert_priv, Update_priv,
|
||||||
|
Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv,
|
||||||
|
Process_priv, File_priv, Grant_priv, References_priv, Index_priv,
|
||||||
|
Alter_priv) ON mysql.user TO '<stduser>'@'localhost';
|
||||||
|
GRANT SELECT ON mysql.db TO '<stduser>'@'localhost';
|
||||||
|
GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv) ON
|
||||||
|
mysql.tables_priv TO '<stduser>'@'localhost';
|
||||||
|
... and if you want to use the bookmark feature:
|
||||||
|
GRANT SELECT, INSERT, DELETE ON <bookmark_db>.<bookmark_table> TO
|
||||||
|
'<stduser>'@'localhost';
|
||||||
2. Then each of the true users should be granted of a set of
|
2. Then each of the true users should be granted of a set of
|
||||||
privileges on a set of perticular databases but shouldn't have any
|
privileges on a set of perticular databases but shouldn't have any
|
||||||
global privileges. For example, to grant the user real_user with
|
global privileges. For example, to grant the user real_user with
|
||||||
@@ -160,17 +173,18 @@ Configuration
|
|||||||
$cfgServers[n]['stduser'] string
|
$cfgServers[n]['stduser'] string
|
||||||
$cfgServers[n]['stdpass'] string
|
$cfgServers[n]['stdpass'] string
|
||||||
When using advanced authentication mode (or standard
|
When using advanced authentication mode (or standard
|
||||||
authentication mode since phpMyAdmin 2.2.1-rc3), you need to
|
authentication mode since phpMyAdmin 2.2.1), you need to supply
|
||||||
supply the details of a MySQL account that has SELECT access on
|
the details of a MySQL account that has SELECT privilege on the
|
||||||
the mysql.db (Db,user,Select_priv) & mysql.user
|
mysql.user (all columns except "Password"), mysql.db (all
|
||||||
(user,Select_priv) tables.
|
columns) & mysql.tables_priv (all columns except "Grantor" &
|
||||||
This account is used to check what databases the user will see
|
"Timestamp") tables. This account is used to check what
|
||||||
at login. Please see the install section on "Using advanced
|
databases the user will see at login.
|
||||||
|
Please see the [40]install section on "Using advanced
|
||||||
authentication" for more information.
|
authentication" for more information.
|
||||||
Please note that if you try login to phpMyAdmin with this
|
Note that if you try login to phpMyAdmin with this "stduser",
|
||||||
stduser, you could get some errors, depending the exact
|
you could get some errors, depending the exact privileges you
|
||||||
privileges you gave to the stduser. phpMyAdmin does not support
|
gave to the "stduser". phpMyAdmin does not support a direct
|
||||||
a direct login with the stduser.
|
login with the "stduser".
|
||||||
|
|
||||||
$cfgServers[n]['adv_auth'] boolean
|
$cfgServers[n]['adv_auth'] boolean
|
||||||
Whether basic or advanced authentication should be used for
|
Whether basic or advanced authentication should be used for
|
||||||
@@ -193,7 +207,7 @@ Configuration
|
|||||||
not need to be set in the phpMyAdmin configuration file.
|
not need to be set in the phpMyAdmin configuration file.
|
||||||
(except for the standard user -see above-).
|
(except for the standard user -see above-).
|
||||||
Please see the install section on "Using advanced
|
Please see the install section on "Using advanced
|
||||||
authentication" for more information.
|
authentication " for more information.
|
||||||
|
|
||||||
$cfgServers[n]['user'] string
|
$cfgServers[n]['user'] string
|
||||||
$cfgServers[n]['password'] string
|
$cfgServers[n]['password'] string
|
||||||
@@ -203,14 +217,17 @@ Configuration
|
|||||||
|
|
||||||
$cfgServers[n]['only_db'] string or array
|
$cfgServers[n]['only_db'] string or array
|
||||||
If set to a(an array of) database name(s), only this(these)
|
If set to a(an array of) database name(s), only this(these)
|
||||||
database(s) will be shown to the user. This setting is an
|
database(s) will be shown to the user. Since phpMyAdmin 2.2.1,
|
||||||
efficient way to lower the server load since the latter does
|
this/these database(s) name(s) may contain MySQL wilcards
|
||||||
not need a to send requests to MySQL to build the database
|
characters ("_" and "%"): if you want to use literal instances
|
||||||
list.
|
of these characters, escape them (ie use 'my\_db' and not
|
||||||
Warning: this setting does not replace the privileges rules of
|
'my_db').
|
||||||
the MySQL database server. If set, it just means only these
|
This setting is an efficient way to lower the server charge
|
||||||
databases will be displayed but not at all other databases
|
since the latter does not need to send MySQL requests to build
|
||||||
can't be used.
|
the available database list. But it does not replace the
|
||||||
|
privileges rules of the MySQL database server. If set, it just
|
||||||
|
means only these databases will be displayed but not at all
|
||||||
|
other databases can't be used.
|
||||||
|
|
||||||
$cfgServers[n]['verbose'] string
|
$cfgServers[n]['verbose'] string
|
||||||
Only useful when using phpMyAdmin with multiple server entries.
|
Only useful when using phpMyAdmin with multiple server entries.
|
||||||
@@ -235,8 +252,9 @@ Configuration
|
|||||||
PRIMARY KEY (id)
|
PRIMARY KEY (id)
|
||||||
);
|
);
|
||||||
+ then complete the two variables $cfgServers[n]['bookmarkdb']
|
+ then complete the two variables $cfgServers[n]['bookmarkdb']
|
||||||
and $cfgServers[n]['bookmarktable'] so phpMyAdmin will be
|
and $cfgServers[n]['bookmarktable'] with the database and
|
||||||
able to find the bookmark table.
|
table names you've choosen so phpMyAdmin will be able to find
|
||||||
|
the bookmarks.
|
||||||
|
|
||||||
Note that stduser must have SELECT, INSERT and DELETE
|
Note that stduser must have SELECT, INSERT and DELETE
|
||||||
privileges on the bookmark table. Here is a query to set up
|
privileges on the bookmark table. Here is a query to set up
|
||||||
@@ -260,6 +278,12 @@ Configuration
|
|||||||
Whether persistent connections should be used or not
|
Whether persistent connections should be used or not
|
||||||
(mysql_connect or mysql_pconnect).
|
(mysql_connect or mysql_pconnect).
|
||||||
|
|
||||||
|
$cfgExecTimeLimit integer [number of seconds]
|
||||||
|
Set the number of seconds a script is allowed to run. If
|
||||||
|
seconds is set to zero, no time limit is imposed.
|
||||||
|
This setting is used while importing/exporting dump files but
|
||||||
|
has no effect when PHP is running in safe mode.
|
||||||
|
|
||||||
$cfgSkipLockedTables boolean
|
$cfgSkipLockedTables boolean
|
||||||
Mark used tables and make it possible to show databases with
|
Mark used tables and make it possible to show databases with
|
||||||
locked tables (since 3.23.30).
|
locked tables (since 3.23.30).
|
||||||
@@ -283,6 +307,17 @@ Configuration
|
|||||||
Defines whether to display table comment as tooltip in left
|
Defines whether to display table comment as tooltip in left
|
||||||
frame or not.
|
frame or not.
|
||||||
|
|
||||||
|
$cfgShowMysqlInfo boolean
|
||||||
|
$cfgShowMysqlVars boolean
|
||||||
|
$cfgShowPhpInfo boolean
|
||||||
|
Defines whether to display the "MySQL runtime information",
|
||||||
|
"MySQL system variables" and "PHP information" links or not for
|
||||||
|
simple users at the starting main (right) frame. This setting
|
||||||
|
does not check MySQL commands entered directly.
|
||||||
|
Please note that to block the usage of phpinfo() in scripts,
|
||||||
|
you have to put this in your php.ini:
|
||||||
|
disable_functions = phpinfo()
|
||||||
|
|
||||||
$cfgShowStats boolean
|
$cfgShowStats boolean
|
||||||
Defines whether to display space usage and statistics about
|
Defines whether to display space usage and statistics about
|
||||||
databases and tables or not.
|
databases and tables or not.
|
||||||
@@ -294,6 +329,10 @@ Configuration
|
|||||||
Defines whether BLOB fields are shown when browsing a table's
|
Defines whether BLOB fields are shown when browsing a table's
|
||||||
content or not.
|
content or not.
|
||||||
|
|
||||||
|
$cfgNavigationBarIconic boolean
|
||||||
|
Defines whether navigation bar buttons contain text or symbols
|
||||||
|
only.
|
||||||
|
|
||||||
$cfgShowAll boolean
|
$cfgShowAll boolean
|
||||||
Defines whether an user should be displayed a "show all
|
Defines whether an user should be displayed a "show all
|
||||||
(records)" button in browse mode or not.
|
(records)" button in browse mode or not.
|
||||||
@@ -337,8 +376,8 @@ Configuration
|
|||||||
Force: always use this language (must be defined in the
|
Force: always use this language (must be defined in the
|
||||||
select_lang.inc.php3 script).
|
select_lang.inc.php3 script).
|
||||||
|
|
||||||
$cfgLeftBgColor string [HTML color] $cfgRightBgColor string [HTML
|
$cfgLeftBgColor string [HTML color]
|
||||||
color]
|
$cfgRightBgColor string [HTML color]
|
||||||
The background colors (HTML) used for both the frames.
|
The background colors (HTML) used for both the frames.
|
||||||
|
|
||||||
$cfgBorder integer
|
$cfgBorder integer
|
||||||
@@ -353,6 +392,10 @@ Configuration
|
|||||||
$cfgBgcolorTwo string [HTML color]
|
$cfgBgcolorTwo string [HTML color]
|
||||||
The color (HTML) #2 for table rows.
|
The color (HTML) #2 for table rows.
|
||||||
|
|
||||||
|
$cfgPointerColor string [HTML color]
|
||||||
|
The color (HTML) used for the pointer in browse mode (does not
|
||||||
|
work with NS4).
|
||||||
|
|
||||||
$cfgTextareaCols integer
|
$cfgTextareaCols integer
|
||||||
$cfgTextareaRows integer
|
$cfgTextareaRows integer
|
||||||
Number of columns and rows for the textareas.
|
Number of columns and rows for the textareas.
|
||||||
@@ -384,129 +427,43 @@ Configuration
|
|||||||
need to edit this.
|
need to edit this.
|
||||||
______________________________________________________________________
|
______________________________________________________________________
|
||||||
|
|
||||||
[40]Top - [41]Requirements - [42]Introduction - [43]Installation
|
[41]Top - [42]Requirements - [43]Introduction - [44]Installation
|
||||||
- [44]Configuration - [45]FAQ - [46]Developers - [47]Credits
|
- [45]Configuration - [46]FAQ - [47]Developers - [48]Credits
|
||||||
______________________________________________________________________
|
______________________________________________________________________
|
||||||
|
|
||||||
FAQ - Frequently Asked Questions
|
FAQ - Frequently Asked Questions
|
||||||
|
|
||||||
|
[Server]
|
||||||
|
|
||||||
I'm running php 4+ and my server is crashing each time a specific
|
I'm running php 4+ and my server is crashing each time a specific
|
||||||
action is required or phpMyAdmin send a blank page to my browser, what
|
action is required or phpMyAdmin sends a blank page or a page full of
|
||||||
can I do?
|
cryptic characters to my browser, what can I do?
|
||||||
There is some known php bugs with output buffering and compression.
|
There are some known php bugs with output buffering and compression.
|
||||||
Try to set the $cfgOBGzip directive to FALSE in your config.inc.php or
|
Try to set the $cfgOBGzip directive to FALSE in your config.inc.php or
|
||||||
.php3 file and the zlib.output_compression directive to Off in your
|
.php3 file and the zlib.output_compression directive to Off in your
|
||||||
php configuration file.
|
php configuration file.
|
||||||
|
|
||||||
The error message "Warning: Cannot add header information - headers
|
My Apache server crashes when using phpMyAdmin.
|
||||||
already sent by ..." is displayed, what's the problem?
|
You should first try the latest versions of Apache (and possibly
|
||||||
Edit your config.inc.php or .php3 file and ensure there is nothing (ie
|
MySQL).
|
||||||
no blank lines, no spaces, no characters...) neither before the <?php
|
See also the other FAQ entry about php bugs with output buffering.
|
||||||
tag at the beginning, neither after the ?> tag at the end.
|
If your server keeps crashing, please ask for help in the various
|
||||||
|
Apache support groups.
|
||||||
|
|
||||||
I can't insert new rows into a table - MySQL brings up a SQL-error.
|
Using phpMyAdmin on IIS, I'm displayed the error message: "The
|
||||||
Examine the SQL error with care. I've found that many programmers
|
specified CGI application misbehaved by not returning a complete set
|
||||||
specifying a wrong field-type.
|
of HTTP headers...."
|
||||||
Common errors include:
|
You just forgot to read the install.txt file from the php
|
||||||
* Using VARCHAR without a size argument
|
distribution. Have a look at the last message in this [49]bug report
|
||||||
* Using TEXT or BLOB with a size argument
|
from the official php bug database.
|
||||||
|
|
||||||
Also, look at the syntax chapter in the MySQL manual to confirm that
|
|
||||||
your syntax is correct.
|
|
||||||
|
|
||||||
phpMyAdmin can't connect to MySQL. What's wrong?
|
Using phpMyAdmin on IIS, I'm facing crashes and/or many error messages
|
||||||
Either there is an error with your PHP setup or your username/password
|
with the advanced authentication mode.
|
||||||
is wrong. Try to make a small script which uses mysql_connect and see
|
This is a known problem with the php ISAPI filter: it's not so stable.
|
||||||
if it works. If it doesn't, it may be you haven't even compiled MySQL
|
For some more information and complete testings see the messages
|
||||||
support into PHP.
|
posted by "djdeluxe76" in [50]this thread from the phpWizard forum.
|
||||||
|
|
||||||
The error message "Warning: MySQL Connection Failed: Can't connect to
|
How can I GZip or Bzip a dump or a CSV export. It seems to not work?
|
||||||
local MySQL server through socket '/tmp/mysql.sock' (111)...") is
|
|
||||||
displayed. What can I do?
|
|
||||||
Here is a fix suggested by Brad Ummer in the [48]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
|
|
||||||
mysqladmin. Type ./mysqladmin variables, and this should give you
|
|
||||||
a bunch of info about your MySQL server, including the socket
|
|
||||||
(/tmp/mysql.sock, for example).
|
|
||||||
* Then, you need to tell PHP to use this socket.
|
|
||||||
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.
|
|
||||||
For example: $cfgServers[n]['socket'] = '/tmp/mysql.sock';
|
|
||||||
|
|
||||||
Have also a look at the [49]corresponding section of the MySQL
|
|
||||||
documentation.
|
|
||||||
|
|
||||||
phpMyAdmin always gives "Access denied" when using advanced
|
|
||||||
authentication.
|
|
||||||
This could happen for several reasons:
|
|
||||||
* $cfgServers[n]['stduser'] and/or $cfgServers[n]['stdpass'] are
|
|
||||||
wrong.
|
|
||||||
* The username/password you specify in the login-dialog are invalid.
|
|
||||||
* 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.
|
|
||||||
|
|
||||||
When using advanced authentication, an user who logged out can not
|
|
||||||
relogs 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.
|
|
||||||
|
|
||||||
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:
|
|
||||||
cvs
|
|
||||||
-d:pserver:anonymous@cvs.phpmyadmin.sourceforge.net:/cvsroot/phpmy
|
|
||||||
admin login
|
|
||||||
[Password: simply press the Enter key]
|
|
||||||
cvs -z3
|
|
||||||
-d:pserver:anonymous@cvs.phpmyadmin.sourceforge.net:/cvsroot/phpmy
|
|
||||||
admin checkout phpMyAdmin
|
|
||||||
[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 [50]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 [51]Developers section.
|
|
||||||
|
|
||||||
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
|
|
||||||
webserver (with Apache you can use .htaccess files, for example).
|
|
||||||
If other people have telnet access to your server, you should use
|
|
||||||
phpMyAdmin's advanced authentication feature.
|
|
||||||
Suggestions:
|
|
||||||
* Your config.inc.php3 file should be chmod 660.
|
|
||||||
* 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.
|
|
||||||
* You should use PHP safe mode, to protect from other users that try
|
|
||||||
to include your config.inc.php3 in their scripts.
|
|
||||||
|
|
||||||
How can I insert a null value into my table?
|
|
||||||
Enter "null", without the quotes, as the field's value. This is
|
|
||||||
especially useful for Timestamp or AutoIncrement fields.
|
|
||||||
|
|
||||||
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 advanced authentication. See the install
|
|
||||||
section on "Using advanced authentication"
|
|
||||||
|
|
||||||
How can I GZip or Bzip a dump or a CSV export. It seem to not work?
|
|
||||||
These features are based on the gzencode() and bzcompress() php
|
These features are based on the gzencode() and bzcompress() php
|
||||||
functions to be more independent of the platform (Unix/Windows, Safe
|
functions to be more independent of the platform (Unix/Windows, Safe
|
||||||
Mode or not, and so on). So, you must have PHP4 >= 4.0.4 and
|
Mode or not, and so on). So, you must have PHP4 >= 4.0.4 and
|
||||||
@@ -531,21 +488,109 @@ FAQ - Frequently Asked Questions
|
|||||||
7.0 and you updated your php rpm to php-4.0.4pl1-3.i386.rpm, didn't
|
7.0 and you updated your php rpm to php-4.0.4pl1-3.i386.rpm, didn't
|
||||||
you?
|
you?
|
||||||
So the problem is that this package has a serious bug that was
|
So the problem is that this package has a serious bug that was
|
||||||
corrected ages ago in php (2001-01-28: see [52]php's bug tracking
|
corrected ages ago in php (2001-01-28: see [51]php's bug tracking
|
||||||
system for more details). The problem is that the bugged package is
|
system for more details). The problem is that the bugged package is
|
||||||
still available though it was corrected (see [53]redhat's bugzilla for
|
still available though it was corrected (see [52]redhat's bugzilla for
|
||||||
more details).
|
more details).
|
||||||
So please download [54]the fixed package and the problem should go
|
So please download [53]the fixed package and the problem should go
|
||||||
away.
|
away.
|
||||||
And that fixes the \r\n problem with file uploads!
|
And that fixes the \r\n problem with file uploads!
|
||||||
|
|
||||||
When I create a table, I click the Index checkbox for 2 fields and
|
I'm having troubles when uploading files with phpMyAdmin running on a
|
||||||
phpMyAdmin generates only one index with those 2 fields.
|
secure server. My browser is Internet Explorer and I'm using the
|
||||||
In phpMyAdmin 2.2.0, this is the way to create a multi-fields index.
|
Apache server.
|
||||||
If you want two indexes, create the first one when creating the table,
|
As suggested by "Rob M" in the phpWizard forum, add this line to your
|
||||||
save, then display the table properties and click the Index link to
|
httpd.conf:
|
||||||
create the other index.
|
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
|
||||||
|
It seems to clear up many problems between IE and SSL.
|
||||||
|
|
||||||
|
[Configuration]
|
||||||
|
|
||||||
|
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?
|
||||||
|
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?
|
||||||
|
Here is a fix suggested by Brad Ummer in the [54]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
|
||||||
|
mysqladmin. Type ./mysqladmin variables, and this should give you
|
||||||
|
a bunch of info about your MySQL server, including the socket
|
||||||
|
(/tmp/mysql.sock, for example).
|
||||||
|
* Then, you need to tell PHP to use this socket.
|
||||||
|
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.
|
||||||
|
For example: $cfgServers[n]['socket'] = '/tmp/mysql.sock';
|
||||||
|
|
||||||
|
Have also a look at the [55]corresponding section of the MySQL
|
||||||
|
documentation.
|
||||||
|
|
||||||
|
[Known limitations]
|
||||||
|
|
||||||
|
When using advanced authentication, an user who logged out can not
|
||||||
|
relogs 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.
|
||||||
|
|
||||||
|
[ISPs]
|
||||||
|
|
||||||
|
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 advanced authentication. See the install
|
||||||
|
section on "Using advanced authentication"
|
||||||
|
|
||||||
|
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
|
||||||
|
webserver (with Apache you can use .htaccess files, for example).
|
||||||
|
If other people have telnet access to your server, you should use
|
||||||
|
phpMyAdmin's advanced authentication feature.
|
||||||
|
Suggestions:
|
||||||
|
* Your config.inc.php3 file should be chmod 660.
|
||||||
|
* 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.
|
||||||
|
* 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
|
||||||
|
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 advanced
|
||||||
|
authentication.
|
||||||
|
This could happen for several reasons:
|
||||||
|
* $cfgServers[n]['stduser'] and/or $cfgServers[n]['stdpass'] are
|
||||||
|
wrong.
|
||||||
|
* The username/password you specify in the login-dialog are invalid.
|
||||||
|
* 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.
|
||||||
|
|
||||||
|
[Browsers or client OS]
|
||||||
|
|
||||||
I get an out of memory error, and my controls are non-functional, when
|
I get an out of memory error, and my controls are non-functional, when
|
||||||
trying to create a table with more than 14 fields.
|
trying to create a table with more than 14 fields.
|
||||||
We could reproduce this problem only under Win98/98SE. Testing under
|
We could reproduce this problem only under Win98/98SE. Testing under
|
||||||
@@ -553,23 +598,78 @@ FAQ - Frequently Asked Questions
|
|||||||
A workaround is to create a smaller number of fields, then come back
|
A workaround is to create a smaller number of fields, then come back
|
||||||
to your table properties and add the other fields.
|
to your table properties and add the other fields.
|
||||||
|
|
||||||
I get errors about not being able to include a file in /lang
|
With Xitami 2.5b4, phpMyAdmin won't process form fields
|
||||||
Check php.ini, or ask your sysadmin to check it. The include_path must
|
This is not a phpMyAdmin problem but a Xitami known bug: you'll face
|
||||||
contain "." somewhere in it, and open_basedir, if used, must contain
|
it with each script/website that use forms.
|
||||||
"." and "./lang" to allow normal operation of phpMyAdmin.
|
Upgrade or downgrade your Xitami server.
|
||||||
|
|
||||||
|
[Using phpMyAdmin]
|
||||||
|
|
||||||
|
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:
|
||||||
|
* Using VARCHAR without a size argument
|
||||||
|
* Using TEXT or BLOB with a size argument
|
||||||
|
|
||||||
|
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.
|
||||||
|
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?
|
||||||
|
Enter "null", without the quotes, as the field's value. This is
|
||||||
|
especially useful for Timestamp or AutoIncrement fields.
|
||||||
|
|
||||||
|
[phpMyAdmin project]
|
||||||
|
|
||||||
I have found a bug. How do I inform developers?
|
I have found a bug. How do I inform developers?
|
||||||
Our Bug Tracker is located at
|
Our Bug Tracker is located at
|
||||||
[55]http://sourceforge.net/projects/phpmyadmin/ under the Bugs
|
[56]http://sourceforge.net/projects/phpmyadmin/ under the Bugs
|
||||||
section.
|
section.
|
||||||
But please first discuss your bug with other users:
|
But please first discuss your bug with other users:
|
||||||
[56]http://sourceforge.net/projects/phpmyadmin/ (and choose Forums)
|
[57]http://sourceforge.net/projects/phpmyadmin/ (and choose Forums)
|
||||||
[57]http://www.phpwizard.net/projects/phpMyAdmin/ (and choose Support
|
[58]http://www.phpwizard.net/projects/phpMyAdmin/ (and choose Support
|
||||||
Forum)
|
Forum)
|
||||||
|
|
||||||
|
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. 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.
|
||||||
|
|
||||||
|
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:
|
||||||
|
cvs
|
||||||
|
-d:pserver:anonymous@cvs.phpmyadmin.sourceforge.net:/cvsroot/phpmy
|
||||||
|
admin login
|
||||||
|
[Password: simply press the Enter key]
|
||||||
|
cvs -z3
|
||||||
|
-d:pserver:anonymous@cvs.phpmyadmin.sourceforge.net:/cvsroot/phpmy
|
||||||
|
admin checkout phpMyAdmin
|
||||||
|
[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 [59]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 [60]Developers section.
|
||||||
______________________________________________________________________
|
______________________________________________________________________
|
||||||
|
|
||||||
[58]Top - [59]Requirements - [60]Introduction - [61]Installation
|
[61]Top - [62]Requirements - [63]Introduction - [64]Installation
|
||||||
- [62]Configuration - [63]FAQ - [64]Developers - [65]Credits
|
- [65]Configuration - [66]FAQ - [67]Developers - [68]Credits
|
||||||
______________________________________________________________________
|
______________________________________________________________________
|
||||||
|
|
||||||
Developers Information
|
Developers Information
|
||||||
@@ -591,7 +691,7 @@ Developers Information
|
|||||||
please try to keep your code as simple as possible: beginners are
|
please try to keep your code as simple as possible: beginners are
|
||||||
using phpMyAdmin as an example application.
|
using phpMyAdmin as an example application.
|
||||||
By the way, we're currently updating all the scripts so they will
|
By the way, we're currently updating all the scripts so they will
|
||||||
be XHTML1.0 and CSS2 compliant on one hand, they will fit [66]PEAR
|
be XHTML1.0 and CSS2 compliant on one hand, they will fit [69]PEAR
|
||||||
coding standards on the other hand. Please pay attention to this.
|
coding standards on the other hand. Please pay attention to this.
|
||||||
* Please try to keep up the file-naming conventions. Table-related
|
* 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.
|
stuff goes to tbl_*.php3, db-related code to db_*.php3 and so on.
|
||||||
@@ -614,7 +714,7 @@ Developers Information
|
|||||||
* add your stuff
|
* add your stuff
|
||||||
* put the modified files (tar'ed and gzip'ed) inside the patch
|
* put the modified files (tar'ed and gzip'ed) inside the patch
|
||||||
tracker of the phpMyAdmin SourceForge account
|
tracker of the phpMyAdmin SourceForge account
|
||||||
([67]http://sourceforge.net/projects/phpmyadmin/)
|
([70]http://sourceforge.net/projects/phpmyadmin/)
|
||||||
|
|
||||||
Write access to the CVS tree is granted only to developers who have
|
Write access to the CVS tree is granted only to developers who have
|
||||||
already contributed something useful to phpMyAdmin. If you're
|
already contributed something useful to phpMyAdmin. If you're
|
||||||
@@ -622,8 +722,8 @@ Developers Information
|
|||||||
mailing list.
|
mailing list.
|
||||||
______________________________________________________________________
|
______________________________________________________________________
|
||||||
|
|
||||||
[68]Top - [69]Requirements - [70]Introduction - [71]Installation
|
[71]Top - [72]Requirements - [73]Introduction - [74]Installation
|
||||||
- [72]Configuration - [73]FAQ - [74]Developers - [75]Credits
|
- [75]Configuration - [76]FAQ - [77]Developers - [78]Credits
|
||||||
______________________________________________________________________
|
______________________________________________________________________
|
||||||
|
|
||||||
Credits
|
Credits
|
||||||
@@ -689,8 +789,7 @@ CREDITS, in chronological order
|
|||||||
|
|
||||||
The following people have contributed minor changes, enhancements, bugfixes or
|
The following people have contributed minor changes, enhancements, bugfixes or
|
||||||
or support for a new language since version 2.1.0:
|
or support for a new language since version 2.1.0:
|
||||||
Bora Alioglu, Ricardo ?, Sven-Erik Andersen, Alessandro Astarita, Borges Botelh
|
Bora Alioglu, Ricardo ?, Sven-Erik Andersen, Alessandro Astarita, Borges Botelho,
|
||||||
o,
|
|
||||||
Olivier Bussier, Michal Cihar, Neil Darlow, Kristof Hamann, Thomas Kl<4B>ger,
|
Olivier Bussier, Michal Cihar, Neil Darlow, Kristof Hamann, Thomas Kl<4B>ger,
|
||||||
Lubos Klokner, Martin Marconcini, Girish Nair, David Nordenberg,
|
Lubos Klokner, Martin Marconcini, Girish Nair, David Nordenberg,
|
||||||
Bernard M. Piller, Laurent Haas, "Sakamoto", www.securereality.com.au,
|
Bernard M. Piller, Laurent Haas, "Sakamoto", www.securereality.com.au,
|
||||||
@@ -739,11 +838,11 @@ Original Credits of Version 2.1.0
|
|||||||
and or just some feedback.
|
and or just some feedback.
|
||||||
______________________________________________________________________
|
______________________________________________________________________
|
||||||
|
|
||||||
[76]Top - [77]Requirements - [78]Introduction - [79]Installation
|
[79]Top - [80]Requirements - [81]Introduction - [82]Installation
|
||||||
- [80]Configuration - [81]FAQ - [82]Developers - [83]Credits
|
- [83]Configuration - [84]FAQ - [85]Developers - [86]Credits
|
||||||
______________________________________________________________________
|
______________________________________________________________________
|
||||||
|
|
||||||
[84]Valid XHTML 1.0! [85]Valid CSS!
|
[87]Valid XHTML 1.0! [88]Valid CSS!
|
||||||
|
|
||||||
References
|
References
|
||||||
|
|
||||||
@@ -786,49 +885,52 @@ References
|
|||||||
37. http://localhost/phpMyAdmin-devel/Documentation.html#faq
|
37. http://localhost/phpMyAdmin-devel/Documentation.html#faq
|
||||||
38. http://localhost/phpMyAdmin-devel/Documentation.html#developers
|
38. http://localhost/phpMyAdmin-devel/Documentation.html#developers
|
||||||
39. http://localhost/phpMyAdmin-devel/Documentation.html#credits
|
39. http://localhost/phpMyAdmin-devel/Documentation.html#credits
|
||||||
40. http://localhost/phpMyAdmin-devel/Documentation.html#top
|
40. http://localhost/phpMyAdmin-devel/Documentation.html#setup
|
||||||
41. http://localhost/phpMyAdmin-devel/Documentation.html#require
|
41. http://localhost/phpMyAdmin-devel/Documentation.html#top
|
||||||
42. http://localhost/phpMyAdmin-devel/Documentation.html#intro
|
42. http://localhost/phpMyAdmin-devel/Documentation.html#require
|
||||||
43. http://localhost/phpMyAdmin-devel/Documentation.html#setup
|
43. http://localhost/phpMyAdmin-devel/Documentation.html#intro
|
||||||
44. http://localhost/phpMyAdmin-devel/Documentation.html#config
|
44. http://localhost/phpMyAdmin-devel/Documentation.html#setup
|
||||||
45. http://localhost/phpMyAdmin-devel/Documentation.html#faq
|
45. http://localhost/phpMyAdmin-devel/Documentation.html#config
|
||||||
46. http://localhost/phpMyAdmin-devel/Documentation.html#developers
|
46. http://localhost/phpMyAdmin-devel/Documentation.html#faq
|
||||||
47. http://localhost/phpMyAdmin-devel/Documentation.html#credits
|
47. http://localhost/phpMyAdmin-devel/Documentation.html#developers
|
||||||
48. http://www.phpwizard.net/phorum/list.php?f=1
|
48. http://localhost/phpMyAdmin-devel/Documentation.html#credits
|
||||||
49. http://www.mysql.com/doc/C/a/Can_not_connect_to_server.html
|
49. http://bugs.php.net/bug.php?id=12061
|
||||||
50. https://sourceforge.net/projects/phpmyadmin/
|
50. http://www.phpwizard.net/phorum/read.php?f=1&i=6624&t=6300
|
||||||
51. http://localhost/phpMyAdmin-devel/Documentation.html#developers
|
51. http://www.php.net/bugs.php?id=8966
|
||||||
52. http://www.php.net/bugs.php?id=8966
|
52. http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=24933
|
||||||
53. http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=24933
|
53. http://people.redhat.com/nalin/test/php-4.0.4pl1-7.i386.rpm
|
||||||
54. http://people.redhat.com/nalin/test/php-4.0.4pl1-7.i386.rpm
|
54. http://www.phpwizard.net/phorum/list.php?f=1
|
||||||
55. http://sourceforge.net/projects/phpmyadmin/
|
55. http://www.mysql.com/doc/C/a/Can_not_connect_to_server.html
|
||||||
56. http://sourceforge.net/projects/phpmyadmin/
|
56. http://sourceforge.net/projects/phpmyadmin/
|
||||||
57. http://www.phpwizard.net/projects/phpMyAdmin/
|
57. http://sourceforge.net/projects/phpmyadmin/
|
||||||
58. http://localhost/phpMyAdmin-devel/Documentation.html#top
|
58. http://www.phpwizard.net/projects/phpMyAdmin/
|
||||||
59. http://localhost/phpMyAdmin-devel/Documentation.html#require
|
59. https://sourceforge.net/projects/phpmyadmin/
|
||||||
60. http://localhost/phpMyAdmin-devel/Documentation.html#intro
|
60. http://localhost/phpMyAdmin-devel/Documentation.html#developers
|
||||||
61. http://localhost/phpMyAdmin-devel/Documentation.html#setup
|
61. http://localhost/phpMyAdmin-devel/Documentation.html#top
|
||||||
62. http://localhost/phpMyAdmin-devel/Documentation.html#config
|
62. http://localhost/phpMyAdmin-devel/Documentation.html#require
|
||||||
63. http://localhost/phpMyAdmin-devel/Documentation.html#faq
|
63. http://localhost/phpMyAdmin-devel/Documentation.html#intro
|
||||||
64. http://localhost/phpMyAdmin-devel/Documentation.html#developers
|
64. http://localhost/phpMyAdmin-devel/Documentation.html#setup
|
||||||
65. http://localhost/phpMyAdmin-devel/Documentation.html#credits
|
65. http://localhost/phpMyAdmin-devel/Documentation.html#config
|
||||||
66. http://pear.php.net/
|
66. http://localhost/phpMyAdmin-devel/Documentation.html#faq
|
||||||
67. http://sourceforge.net/projects/phpmyadmin/
|
67. http://localhost/phpMyAdmin-devel/Documentation.html#developers
|
||||||
68. http://localhost/phpMyAdmin-devel/Documentation.html#top
|
68. http://localhost/phpMyAdmin-devel/Documentation.html#credits
|
||||||
69. http://localhost/phpMyAdmin-devel/Documentation.html#require
|
69. http://pear.php.net/
|
||||||
70. http://localhost/phpMyAdmin-devel/Documentation.html#intro
|
70. http://sourceforge.net/projects/phpmyadmin/
|
||||||
71. http://localhost/phpMyAdmin-devel/Documentation.html#setup
|
71. http://localhost/phpMyAdmin-devel/Documentation.html#top
|
||||||
72. http://localhost/phpMyAdmin-devel/Documentation.html#config
|
72. http://localhost/phpMyAdmin-devel/Documentation.html#require
|
||||||
73. http://localhost/phpMyAdmin-devel/Documentation.html#faq
|
73. http://localhost/phpMyAdmin-devel/Documentation.html#intro
|
||||||
74. http://localhost/phpMyAdmin-devel/Documentation.html#developers
|
74. http://localhost/phpMyAdmin-devel/Documentation.html#setup
|
||||||
75. http://localhost/phpMyAdmin-devel/Documentation.html#credits
|
75. http://localhost/phpMyAdmin-devel/Documentation.html#config
|
||||||
76. http://localhost/phpMyAdmin-devel/Documentation.html#top
|
76. http://localhost/phpMyAdmin-devel/Documentation.html#faq
|
||||||
77. http://localhost/phpMyAdmin-devel/Documentation.html#require
|
77. http://localhost/phpMyAdmin-devel/Documentation.html#developers
|
||||||
78. http://localhost/phpMyAdmin-devel/Documentation.html#intro
|
78. http://localhost/phpMyAdmin-devel/Documentation.html#credits
|
||||||
79. http://localhost/phpMyAdmin-devel/Documentation.html#setup
|
79. http://localhost/phpMyAdmin-devel/Documentation.html#top
|
||||||
80. http://localhost/phpMyAdmin-devel/Documentation.html#config
|
80. http://localhost/phpMyAdmin-devel/Documentation.html#require
|
||||||
81. http://localhost/phpMyAdmin-devel/Documentation.html#faq
|
81. http://localhost/phpMyAdmin-devel/Documentation.html#intro
|
||||||
82. http://localhost/phpMyAdmin-devel/Documentation.html#developers
|
82. http://localhost/phpMyAdmin-devel/Documentation.html#setup
|
||||||
83. http://localhost/phpMyAdmin-devel/Documentation.html#credits
|
83. http://localhost/phpMyAdmin-devel/Documentation.html#config
|
||||||
84. http://validator.w3.org/check/referer
|
84. http://localhost/phpMyAdmin-devel/Documentation.html#faq
|
||||||
85. http://jigsaw.w3.org/css-validator/
|
85. http://localhost/phpMyAdmin-devel/Documentation.html#developers
|
||||||
|
86. http://localhost/phpMyAdmin-devel/Documentation.html#credits
|
||||||
|
87. http://validator.w3.org/check/referer
|
||||||
|
88. http://jigsaw.w3.org/css-validator/
|
||||||
|
@@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
// phpMyAdmin release
|
// phpMyAdmin release
|
||||||
if (!defined('PHPMYADMIN_VERSION')) {
|
if (!defined('PHPMYADMIN_VERSION')) {
|
||||||
define('PHPMYADMIN_VERSION', '2.2.2-dev');
|
define('PHPMYADMIN_VERSION', '2.2.2-rc1');
|
||||||
}
|
}
|
||||||
|
|
||||||
// php version
|
// php version
|
||||||
|
Reference in New Issue
Block a user