403Webshell
Server IP : 213.186.33.2  /  Your IP : 216.73.216.39
Web Server : Apache
System : Linux webm005.cluster102.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User : symetry ( 21728)
PHP Version : 8.2.31
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/symetry/www/ARCHIVES/beta/pma/doc/doctrees/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/symetry/www/ARCHIVES/beta/pma/doc/doctrees/setup.doctree
�cdocutils.nodes
document
q)�q}q(U	nametypesq}q(Xxamppq�Xred hat enterprise linuxqNX	upgradingq�Xsetup_scriptq	�X
quick installq
NXsignon authentication modeqNXinstalling on windowsqNXusing setup scriptq
NXhttp://phpmyadmin.net/auth_keyq�X
linked-tablesq�X
quick_installq�XfedoraqNXppa for michal čihařq�X	wikipediaq�Xauthentication_modesq�Xcookie authentication modeqNXgentooqNXsetup scriptq�Xhttp authentication modeqNXopensuseqNXlinux distributionsqNXcookieq�X*extra packages for enterprise linux (epel)q�XubuntuqNXusing authentication modesqNX%securing your phpmyadmin installationqNXdebianq NXmanually creating the fileq!NXinstallationq"NXconfig authentication modeq#NXsetupq$�Xswekey authentication modeq%NXenabledq&�X phpmyadmin configuration storageq'NXopensuse build serviceq(�Xmain phpmyadmin directoryq)�Xmandrivaq*NXupgrading from an older versionq+NXswekeyq,�uUsubstitution_defsq-}q.Uparse_messagesq/]q0Ucurrent_sourceq1NU
decorationq2NUautofootnote_startq3KUnameidsq4}q5(hUxamppq6hUred-hat-enterprise-linuxq7hU	upgradingq8h	Usetup-scriptq9h
Uid1q:hUsignon-authentication-modeq;hUinstalling-on-windowsq<h
Uusing-setup-scriptq=hUhttp-phpmyadmin-net-auth-keyq>hU
linked-tablesq?hU
quick-installq@hUfedoraqAhUppa-for-michal-ciharqBhU	wikipediaqChUauthentication-modesqDhUcookie-authentication-modeqEhUgentooqFhUid2qGhUhttp-authentication-modeqHhUopensuseqIhUlinux-distributionsqJhUcookieqKhU(extra-packages-for-enterprise-linux-epelqLhUubuntuqMhUusing-authentication-modesqNhU%securing-your-phpmyadmin-installationqOh UdebianqPh!Umanually-creating-the-fileqQh"UinstallationqRh#Uconfig-authentication-modeqSh$UsetupqTh%Uswekey-authentication-modeqUh&UenabledqVh'U phpmyadmin-configuration-storageqWh(Uopensuse-build-serviceqXh)Umain-phpmyadmin-directoryqYh*UmandrivaqZh+Uupgrading-from-an-older-versionq[h,Uswekeyq\uUchildrenq]]q^(cdocutils.nodes
target
q_)�q`}qa(U	rawsourceqbX
.. _setup:qcUparentqdhUsourceqecdocutils.nodes
reprunicode
qfX>/opt/pma-git/phpmyadmin/release/phpMyAdmin-4.2.1/doc/setup.rstqg��qh}qibUtagnameqjUtargetqkU
attributesql}qm(Uidsqn]qoUbackrefsqp]qqUdupnamesqr]qsUclassesqt]quUnamesqv]qwUrefidqxhTuUlineqyKUdocumentqzhh]]q{ubcdocutils.nodes
section
q|)�q}}q~(hbUhdhhehhUexpect_referenced_by_nameq}q�h$h`shjUsectionq�hl}q�(hr]q�ht]q�hp]q�hn]q�(hRhTehv]q�(h"h$euhyKhzhUexpect_referenced_by_idq�}q�hTh`sh]]q�(cdocutils.nodes
title
q�)�q�}q�(hbXInstallationq�hdh}hehhhjUtitleq�hl}q�(hr]q�ht]q�hp]q�hn]q�hv]q�uhyKhzhh]]q�cdocutils.nodes
Text
q�XInstallationq���q�}q�(hbh�hdh�ubaubcdocutils.nodes
paragraph
q�)�q�}q�(hbX�phpMyAdmin does not apply any special security methods to the MySQL
database server. It is still the system administrator's job to grant
permissions on the MySQL databases properly. phpMyAdmin's :guilabel:`Users`
page can be used for this.q�hdh}hehhhjU	paragraphq�hl}q�(hr]q�ht]q�hp]q�hn]q�hv]q�uhyKhzhh]]q�(h�X�phpMyAdmin does not apply any special security methods to the MySQL
database server. It is still the system administrator's job to grant
permissions on the MySQL databases properly. phpMyAdmin's q���q�}q�(hbX�phpMyAdmin does not apply any special security methods to the MySQL
database server. It is still the system administrator's job to grant
permissions on the MySQL databases properly. phpMyAdmin's q�hdh�ubcdocutils.nodes
emphasis
q�)�q�}q�(hbUhl}q�(Urawtextq�X:guilabel:`Users`q�hn]q�hp]q�hr]q�ht]q�Xguilabelq�ahv]q�uhdh�h]]q�h�XUsersq���q�}q�(hbUhdh�ubahjUemphasisq�ubh�X
page can be used for this.q���q�}q�(hbX
page can be used for this.q�hdh�ubeubcdocutils.nodes
warning
q�)�q�}q�(hbX=:term:`Mac` users should note that if you are on a version before
:term:`Mac OS X`, StuffIt unstuffs with :term:`Mac` formats. So you'll have
to resave as in BBEdit to Unix style ALL phpMyAdmin scripts before
uploading them to your server, as PHP seems not to like :term:`Mac`-style
end of lines character ("``\r``").q�hdh}hehhhjUwarningq�hl}q�(hr]q�ht]q�hp]q�hn]q�hv]q�uhyNhzhh]]q�h�)�q�}q�(hbX=:term:`Mac` users should note that if you are on a version before
:term:`Mac OS X`, StuffIt unstuffs with :term:`Mac` formats. So you'll have
to resave as in BBEdit to Unix style ALL phpMyAdmin scripts before
uploading them to your server, as PHP seems not to like :term:`Mac`-style
end of lines character ("``\r``").q�hdh�hehhhjh�hl}q�(hr]q�ht]q�hp]q�hn]q�hv]q�uhyK
h]]q�(csphinx.addnodes
pending_xref
q�)�q�}q�(hbX:term:`Mac`q�hdh�hehhhjUpending_xrefq�hl}q�(Ureftypeq�Xtermq�UrefwarnqވU	reftargetq�Xmacq�U	refdomainq�Xstdq�hn]q�hp]q�Urefexplicitq�hr]q�ht]q�hv]q�Urefdocq�Usetupq�uhyK
h]]q�h�)�q�}q�(hbh�hl}q�(hr]q�ht]q�(Uxrefq�h�Xstd-termq�ehp]q�hn]q�hv]q�uhdh�h]]q�h�XMacq���q�}q�(hbUhdh�ubahjh�ubaubh�X7 users should note that if you are on a version before
q���q�}q�(hbX7 users should note that if you are on a version before
q�hdh�ubh�)�q�}q�(hbX:term:`Mac OS X`rhdh�hehhhjh�hl}r(UreftyperXtermrhވh�Xmac os xrU	refdomainrXstdrhn]rhp]rUrefexplicitr	�hr]r
ht]rhv]rh�h�uhyK
h]]r
h�)�r}r(hbjhl}r(hr]rht]r(h�jXstd-termrehp]rhn]rhv]ruhdh�h]]rh�XMac OS Xr��r}r(hbUhdjubahjh�ubaubh�X, StuffIt unstuffs with r��r}r(hbX, StuffIt unstuffs with rhdh�ubh�)�r}r (hbX:term:`Mac`r!hdh�hehhhjh�hl}r"(Ureftyper#Xtermr$hވh�Xmacr%U	refdomainr&Xstdr'hn]r(hp]r)Urefexplicitr*�hr]r+ht]r,hv]r-h�h�uhyK
h]]r.h�)�r/}r0(hbj!hl}r1(hr]r2ht]r3(h�j'Xstd-termr4ehp]r5hn]r6hv]r7uhdjh]]r8h�XMacr9��r:}r;(hbUhdj/ubahjh�ubaubh�X� formats. So you'll have
to resave as in BBEdit to Unix style ALL phpMyAdmin scripts before
uploading them to your server, as PHP seems not to like r<��r=}r>(hbX� formats. So you'll have
to resave as in BBEdit to Unix style ALL phpMyAdmin scripts before
uploading them to your server, as PHP seems not to like r?hdh�ubh�)�r@}rA(hbX:term:`Mac`rBhdh�hehhhjh�hl}rC(UreftyperDXtermrEhވh�XmacrFU	refdomainrGXstdrHhn]rIhp]rJUrefexplicitrK�hr]rLht]rMhv]rNh�h�uhyK
h]]rOh�)�rP}rQ(hbjBhl}rR(hr]rSht]rT(h�jHXstd-termrUehp]rVhn]rWhv]rXuhdj@h]]rYh�XMacrZ��r[}r\(hbUhdjPubahjh�ubaubh�X -style
end of lines character ("r]��r^}r_(hbX -style
end of lines character ("r`hdh�ubcdocutils.nodes
literal
ra)�rb}rc(hbX``\r``rdhl}re(hr]rfht]rghp]rhhn]rihv]rjuhdh�h]]rkh�X\rrl��rm}rn(hbUhdjbubahjUliteralroubh�X").rp��rq}rr(hbX").rshdh�ubeubaubh|)�rt}ru(hbUhdh}hehhhjh�hl}rv(hr]rwht]rxhp]ryhn]rzhJahv]r{hauhyKhzhh]]r|(h�)�r}}r~(hbXLinux distributionsrhdjthehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyKhzhh]]r�h�XLinux distributionsr���r�}r�(hbjhdj}ubaubh�)�r�}r�(hbX�phpMyAdmin is included in most Linux distributions. It is recommended to use
distribution packages when possible - they usually provide integration to your
distribution and you will automatically get security updates from your distribution.r�hdjthehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyKhzhh]]r�h�X�phpMyAdmin is included in most Linux distributions. It is recommended to use
distribution packages when possible - they usually provide integration to your
distribution and you will automatically get security updates from your distribution.r���r�}r�(hbj�hdj�ubaubh|)�r�}r�(hbUhdjthehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hPahv]r�h auhyKhzhh]]r�(h�)�r�}r�(hbXDebianr�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyKhzhh]]r�h�XDebianr���r�}r�(hbj�hdj�ubaubh�)�r�}r�(hbX�Debian's package repositories include a phpMyAdmin package, but be aware that
the configuration file is maintained in ``/etc/phpmyadmin`` and may differ in
some ways from the official phpMyAdmin documentation.r�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyKhzhh]]r�(h�XvDebian's package repositories include a phpMyAdmin package, but be aware that
the configuration file is maintained in r���r�}r�(hbXvDebian's package repositories include a phpMyAdmin package, but be aware that
the configuration file is maintained in r�hdj�ubja)�r�}r�(hbX``/etc/phpmyadmin``r�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X/etc/phpmyadminr���r�}r�(hbUhdj�ubahjjoubh�XH and may differ in
some ways from the official phpMyAdmin documentation.r���r�}r�(hbXH and may differ in
some ways from the official phpMyAdmin documentation.r�hdj�ubeubeubh|)�r�}r�(hbUhdjthehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hIahv]r�hauhyK#hzhh]]r�(h�)�r�}r�(hbXOpenSUSEr�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyK#hzhh]]r�h�XOpenSUSEr���r�}r�(hbj�hdj�ubaubh�)�r�}r�(hbX�OpenSUSE already comes with phpMyAdmin package, just install packages from
the `openSUSE Build Service <http://software.opensuse.org/package/phpMyAdmin>`_.r�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyK%hzhh]]r�(h�XOOpenSUSE already comes with phpMyAdmin package, just install packages from
the r���r�}r�(hbXOOpenSUSE already comes with phpMyAdmin package, just install packages from
the r�hdj�ubcdocutils.nodes
reference
r�)�r�}r�(hbXK`openSUSE Build Service <http://software.opensuse.org/package/phpMyAdmin>`_r�hl}r�(Unamer�XopenSUSE Build Servicer�Urefurir�X/http://software.opensuse.org/package/phpMyAdminr�hn]r�hp]r�hr]r�ht]r�hv]r�uhdj�h]]r�h�XopenSUSE Build Servicer���r}r(hbUhdj�ubahjU	referencerubh_)�r}r(hbX2 <http://software.opensuse.org/package/phpMyAdmin>rU
referencedrKhdj�hjhkhl}r(Urefurirj�hn]r	hXahp]r
hr]rht]rhv]r
h(auh]]rubh�X.��r}r(hbX.hdj�ubeubeubh|)�r}r(hbUhdjthehhhjh�hl}r(hr]rht]rhp]rhn]rhMahv]rhauhyK)hzhh]]r(h�)�r}r(hbXUbunturhdjhehhhjh�hl}r(hr]rht]rhp]r hn]r!hv]r"uhyK)hzhh]]r#h�XUbuntur$��r%}r&(hbjhdjubaubh�)�r'}r((hbX�Ubuntu ships phpMyAdmin package, however if you want to use recent version, you
can use packages from
`PPA for Michal Čihař <https://launchpad.net/~nijel/+archive/phpmyadmin>`_.r)hdjhehhhjh�hl}r*(hr]r+ht]r,hp]r-hn]r.hv]r/uhyK+hzhh]]r0(h�XfUbuntu ships phpMyAdmin package, however if you want to use recent version, you
can use packages from
r1��r2}r3(hbXfUbuntu ships phpMyAdmin package, however if you want to use recent version, you
can use packages from
r4hdj'ubj�)�r5}r6(hbXL`PPA for Michal Čihař <https://launchpad.net/~nijel/+archive/phpmyadmin>`_r7hl}r8(Unamer9XPPA for Michal Čihařr:j�X0https://launchpad.net/~nijel/+archive/phpmyadminr;hn]r<hp]r=hr]r>ht]r?hv]r@uhdj'h]]rAh�XPPA for Michal ČihařrB��rC}rD(hbUhdj5ubahjjubh_)�rE}rF(hbX3 <https://launchpad.net/~nijel/+archive/phpmyadmin>rGjKhdj'hjhkhl}rH(UrefurirIj;hn]rJhBahp]rKhr]rLht]rMhv]rNhauh]]rOubh�X.��rP}rQ(hbX.hdj'ubeubeubh|)�rR}rS(hbUhdjthehhhjh�hl}rT(hr]rUht]rVhp]rWhn]rXhFahv]rYhauhyK0hzhh]]rZ(h�)�r[}r\(hbXGentoor]hdjRhehhhjh�hl}r^(hr]r_ht]r`hp]rahn]rbhv]rcuhyK0hzhh]]rdh�XGentoore��rf}rg(hbj]hdj[ubaubh�)�rh}ri(hbX�Gentoo ships the phpMyAdmin package, both in a near stock configuration as well
as in a ``webapp-config`` configuration. Use ``emerge dev-db/phpmyadmin`` to
install.rjhdjRhehhhjh�hl}rk(hr]rlht]rmhp]rnhn]rohv]rpuhyK2hzhh]]rq(h�XXGentoo ships the phpMyAdmin package, both in a near stock configuration as well
as in a rr��rs}rt(hbXXGentoo ships the phpMyAdmin package, both in a near stock configuration as well
as in a ruhdjhubja)�rv}rw(hbX``webapp-config``rxhl}ry(hr]rzht]r{hp]r|hn]r}hv]r~uhdjhh]]rh�X
webapp-configr���r�}r�(hbUhdjvubahjjoubh�X configuration. Use r���r�}r�(hbX configuration. Use r�hdjhubja)�r�}r�(hbX``emerge dev-db/phpmyadmin``r�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdjhh]]r�h�Xemerge dev-db/phpmyadminr���r�}r�(hbUhdj�ubahjjoubh�X to
install.r���r�}r�(hbX to
install.r�hdjhubeubeubh|)�r�}r�(hbUhdjthehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hZahv]r�h*auhyK7hzhh]]r�(h�)�r�}r�(hbXMandrivar�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyK7hzhh]]r�h�XMandrivar���r�}r�(hbj�hdj�ubaubh�)�r�}r�(hbXtMandriva ships the phpMyAdmin package in their ``contrib`` branch and can be
installed via the usual Control Center.r�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyK9hzhh]]r�(h�X/Mandriva ships the phpMyAdmin package in their r���r�}r�(hbX/Mandriva ships the phpMyAdmin package in their r�hdj�ubja)�r�}r�(hbX``contrib``r�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�Xcontribr���r�}r�(hbUhdj�ubahjjoubh�X: branch and can be
installed via the usual Control Center.r���r�}r�(hbX: branch and can be
installed via the usual Control Center.r�hdj�ubeubeubh|)�r�}r�(hbUhdjthehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hAahv]r�hauhyK=hzhh]]r�(h�)�r�}r�(hbXFedorar�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyK=hzhh]]r�h�XFedorar���r�}r�(hbj�hdj�ubaubh�)�r�}r�(hbX�Fedora ships the phpMyAdmin package, but be aware that the configuration file
is maintained in ``/etc/phpMyAdmin/`` and may differ in some ways from the
official phpMyAdmin documentation.r�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyK?hzhh]]r�(h�X_Fedora ships the phpMyAdmin package, but be aware that the configuration file
is maintained in r���r�}r�(hbX_Fedora ships the phpMyAdmin package, but be aware that the configuration file
is maintained in r�hdj�ubja)�r�}r�(hbX``/etc/phpMyAdmin/``r�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X/etc/phpMyAdmin/r���r�}r�(hbUhdj�ubahjjoubh�XH and may differ in some ways from the
official phpMyAdmin documentation.r���r�}r(hbXH and may differ in some ways from the
official phpMyAdmin documentation.rhdj�ubeubeubh|)�r}r(hbUhdjthehhhjh�hl}r(hr]rht]rhp]rhn]rh7ahv]r	hauhyKDhzhh]]r
(h�)�r}r(hbXRed Hat Enterprise Linuxr
hdjhehhhjh�hl}r(hr]rht]rhp]rhn]rhv]ruhyKDhzhh]]rh�XRed Hat Enterprise Linuxr��r}r(hbj
hdjubaubh�)�r}r(hbX�Red Hat Enterprise Linux itself and thus derivatives like CentOS don't
ship phpMyAdmin, but the Fedora-driven repository
`Extra Packages for Enterprise Linux (EPEL) <http://fedoraproject.org/wiki/EPEL>`_
is doing so, if it's
`enabled <http://fedoraproject.org/wiki/EPEL/FAQ#howtouse>`_.
But be aware that the configuration file is maintained in
``/etc/phpMyAdmin/`` and may differ in some ways from the
official phpMyAdmin documentation.rhdjhehhhjh�hl}r(hr]rht]rhp]rhn]rhv]r uhyKFhzhh]]r!(h�XyRed Hat Enterprise Linux itself and thus derivatives like CentOS don't
ship phpMyAdmin, but the Fedora-driven repository
r"��r#}r$(hbXyRed Hat Enterprise Linux itself and thus derivatives like CentOS don't
ship phpMyAdmin, but the Fedora-driven repository
r%hdjubj�)�r&}r'(hbXR`Extra Packages for Enterprise Linux (EPEL) <http://fedoraproject.org/wiki/EPEL>`_r(hl}r)(Unamer*X*Extra Packages for Enterprise Linux (EPEL)r+j�X"http://fedoraproject.org/wiki/EPELr,hn]r-hp]r.hr]r/ht]r0hv]r1uhdjh]]r2h�X*Extra Packages for Enterprise Linux (EPEL)r3��r4}r5(hbUhdj&ubahjjubh_)�r6}r7(hbX% <http://fedoraproject.org/wiki/EPEL>r8jKhdjhjhkhl}r9(Urefurir:j,hn]r;hLahp]r<hr]r=ht]r>hv]r?hauh]]r@ubh�X
is doing so, if it's
rA��rB}rC(hbX
is doing so, if it's
rDhdjubj�)�rE}rF(hbX<`enabled <http://fedoraproject.org/wiki/EPEL/FAQ#howtouse>`_rGhl}rH(UnamerIXenabledrJj�X/http://fedoraproject.org/wiki/EPEL/FAQ#howtouserKhn]rLhp]rMhr]rNht]rOhv]rPuhdjh]]rQh�XenabledrR��rS}rT(hbUhdjEubahjjubh_)�rU}rV(hbX2 <http://fedoraproject.org/wiki/EPEL/FAQ#howtouse>rWjKhdjhjhkhl}rX(UrefurirYjKhn]rZhVahp]r[hr]r\ht]r]hv]r^h&auh]]r_ubh�X<.
But be aware that the configuration file is maintained in
r`��ra}rb(hbX<.
But be aware that the configuration file is maintained in
rchdjubja)�rd}re(hbX``/etc/phpMyAdmin/``rfhl}rg(hr]rhht]rihp]rjhn]rkhv]rluhdjh]]rmh�X/etc/phpMyAdmin/rn��ro}rp(hbUhdjdubahjjoubh�XH and may differ in some ways from the
official phpMyAdmin documentation.rq��rr}rs(hbXH and may differ in some ways from the
official phpMyAdmin documentation.rthdjubeubeubeubh|)�ru}rv(hbUhdh}hehhhjh�hl}rw(hr]rxht]ryhp]rzhn]r{h<ahv]r|hauhyKQhzhh]]r}(h�)�r~}r(hbXInstalling on Windowsr�hdjuhehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyKQhzhh]]r�h�XInstalling on Windowsr���r�}r�(hbj�hdj~ubaubh�)�r�}r�(hbX�The easiest way to get phpMyAdmin on Windows is using third party products
which include phpMyAdmin together with a database and web server such as
`XAMPP <http://www.apachefriends.org/en/xampp.html>`_.r�hdjuhehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyKShzhh]]r�(h�X�The easiest way to get phpMyAdmin on Windows is using third party products
which include phpMyAdmin together with a database and web server such as
r���r�}r�(hbX�The easiest way to get phpMyAdmin on Windows is using third party products
which include phpMyAdmin together with a database and web server such as
r�hdj�ubj�)�r�}r�(hbX5`XAMPP <http://www.apachefriends.org/en/xampp.html>`_r�hl}r�(Unamer�XXAMPPr�j�X*http://www.apachefriends.org/en/xampp.htmlr�hn]r�hp]r�hr]r�ht]r�hv]r�uhdj�h]]r�h�XXAMPPr���r�}r�(hbUhdj�ubahjjubh_)�r�}r�(hbX- <http://www.apachefriends.org/en/xampp.html>r�jKhdj�hjhkhl}r�(Urefurir�j�hn]r�h6ahp]r�hr]r�ht]r�hv]r�hauh]]r�ubh�X.��r�}r�(hbX.hdj�ubeubh�)�r�}r�(hbXgYou can find more of such options at `Wikipedia <https://en.wikipedia.org/wiki/List_of_AMP_packages>`_.r�hdjuhehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyKWhzhh]]r�(h�X%You can find more of such options at r���r�}r�(hbX%You can find more of such options at r�hdj�ubj�)�r�}r�(hbXA`Wikipedia <https://en.wikipedia.org/wiki/List_of_AMP_packages>`_r�hl}r�(Unamer�X	Wikipediar�j�X2https://en.wikipedia.org/wiki/List_of_AMP_packagesr�hn]r�hp]r�hr]r�ht]r�hv]r�uhdj�h]]r�h�X	Wikipediar���r�}r�(hbUhdj�ubahjjubh_)�r�}r�(hbX5 <https://en.wikipedia.org/wiki/List_of_AMP_packages>r�jKhdj�hjhkhl}r�(Urefurir�j�hn]r�hCahp]r�hr]r�ht]r�hv]r�hauh]]r�ubh�X.��r�}r�(hbX.hdj�ubeubh_)�r�}r�(hbX.. _quick_install:r�hdjuhehhhjhkhl}r�(hn]r�hp]r�hr]r�ht]r�hv]r�hxh@uhyKZhzhh]]r�ubeubh|)�r�}r�(hbUhdh}hehhh}r�hj�shjh�hl}r�(hr]r�ht]r�hp]r�hn]r�(h@h:ehv]r�(h
heuhyK]hzhh�}r�h@j�sh]]r�(h�)�r�}r�(hbX
Quick Installr�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyK]hzhh]]r�h�X
Quick Installr��r}r(hbj�hdj�ubaubcdocutils.nodes
enumerated_list
r)�r}r(hbUhdj�hehhhjUenumerated_listrhl}r(UsuffixrU.hn]r	hp]r
hr]rUprefixrUht]r
hv]rUenumtyperUarabicruhyK_hzhh]]r(cdocutils.nodes
list_item
r)�r}r(hbX�Choose an appropriate distribution kit from the phpmyadmin.net
Downloads page. Some kits contain only the English messages, others
contain all languages. We'll assume you chose a kit whose name
looks like ``phpMyAdmin-x.x.x -all-languages.tar.gz``.rhdjhehhhjU	list_itemrhl}r(hr]rht]rhp]rhn]rhv]ruhyNhzhh]]rh�)�r}r(hbX�Choose an appropriate distribution kit from the phpmyadmin.net
Downloads page. Some kits contain only the English messages, others
contain all languages. We'll assume you chose a kit whose name
looks like ``phpMyAdmin-x.x.x -all-languages.tar.gz``.r hdjhehhhjh�hl}r!(hr]r"ht]r#hp]r$hn]r%hv]r&uhyK_h]]r'(h�X�Choose an appropriate distribution kit from the phpmyadmin.net
Downloads page. Some kits contain only the English messages, others
contain all languages. We'll assume you chose a kit whose name
looks like r(��r)}r*(hbX�Choose an appropriate distribution kit from the phpmyadmin.net
Downloads page. Some kits contain only the English messages, others
contain all languages. We'll assume you chose a kit whose name
looks like r+hdjubja)�r,}r-(hbX*``phpMyAdmin-x.x.x -all-languages.tar.gz``r.hl}r/(hr]r0ht]r1hp]r2hn]r3hv]r4uhdjh]]r5h�X&phpMyAdmin-x.x.x -all-languages.tar.gzr6��r7}r8(hbUhdj,ubahjjoubh�X.��r9}r:(hbX.hdjubeubaubj)�r;}r<(hbX^Untar or unzip the distribution (be sure to unzip the subdirectories):
``tar -xzvf phpMyAdmin_x.x.x-all-languages.tar.gz`` in your
webserver's document root. If you don't have direct access to your
document root, put the files in a directory on your local machine,
and, after step 4, transfer the directory on your web server using,
for example, ftp.r=hdjhehhhjjhl}r>(hr]r?ht]r@hp]rAhn]rBhv]rCuhyNhzhh]]rDh�)�rE}rF(hbX^Untar or unzip the distribution (be sure to unzip the subdirectories):
``tar -xzvf phpMyAdmin_x.x.x-all-languages.tar.gz`` in your
webserver's document root. If you don't have direct access to your
document root, put the files in a directory on your local machine,
and, after step 4, transfer the directory on your web server using,
for example, ftp.rGhdj;hehhhjh�hl}rH(hr]rIht]rJhp]rKhn]rLhv]rMuhyKch]]rN(h�XGUntar or unzip the distribution (be sure to unzip the subdirectories):
rO��rP}rQ(hbXGUntar or unzip the distribution (be sure to unzip the subdirectories):
rRhdjEubja)�rS}rT(hbX3``tar -xzvf phpMyAdmin_x.x.x-all-languages.tar.gz``rUhl}rV(hr]rWht]rXhp]rYhn]rZhv]r[uhdjEh]]r\h�X/tar -xzvf phpMyAdmin_x.x.x-all-languages.tar.gzr]��r^}r_(hbUhdjSubahjjoubh�X� in your
webserver's document root. If you don't have direct access to your
document root, put the files in a directory on your local machine,
and, after step 4, transfer the directory on your web server using,
for example, ftp.r`��ra}rb(hbX� in your
webserver's document root. If you don't have direct access to your
document root, put the files in a directory on your local machine,
and, after step 4, transfer the directory on your web server using,
for example, ftp.rchdjEubeubaubj)�rd}re(hbX�Ensure that all the scripts have the appropriate owner (if PHP is
running in safe mode, having some scripts with an owner different from
the owner of other scripts will be a problem). See :ref:`faq4_2` and
:ref:`faq1_26` for suggestions.rfhdjhehhhjjhl}rg(hr]rhht]rihp]rjhn]rkhv]rluhyNhzhh]]rmh�)�rn}ro(hbX�Ensure that all the scripts have the appropriate owner (if PHP is
running in safe mode, having some scripts with an owner different from
the owner of other scripts will be a problem). See :ref:`faq4_2` and
:ref:`faq1_26` for suggestions.rphdjdhehhhjh�hl}rq(hr]rrht]rshp]rthn]ruhv]rvuhyKih]]rw(h�X�Ensure that all the scripts have the appropriate owner (if PHP is
running in safe mode, having some scripts with an owner different from
the owner of other scripts will be a problem). See rx��ry}rz(hbX�Ensure that all the scripts have the appropriate owner (if PHP is
running in safe mode, having some scripts with an owner different from
the owner of other scripts will be a problem). See r{hdjnubh�)�r|}r}(hbX
:ref:`faq4_2`r~hdjnhehhhjh�hl}r(Ureftyper�Xrefr�hވh�Xfaq4_2r�U	refdomainr�Xstdr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyKih]]r�h�)�r�}r�(hbj~hl}r�(hr]r�ht]r�(h�j�Xstd-refr�ehp]r�hn]r�hv]r�uhdj|h]]r�h�Xfaq4_2r���r�}r�(hbUhdj�ubahjh�ubaubh�X and
r���r�}r�(hbX and
r�hdjnubh�)�r�}r�(hbX:ref:`faq1_26`r�hdjnhehhhjh�hl}r�(Ureftyper�Xrefr�hވh�Xfaq1_26r�U	refdomainr�Xstdr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyKih]]r�h�)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�Xstd-refr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�Xfaq1_26r���r�}r�(hbUhdj�ubahjh�ubaubh�X for suggestions.r���r�}r�(hbX for suggestions.r�hdjnubeubaubj)�r�}r�(hbXgNow you must configure your installation. There are two methods that
can be used. Traditionally, users have hand-edited a copy of
:file:`config.inc.php`, but now a wizard-style setup script is provided
for those who prefer a graphical installation. Creating a
:file:`config.inc.php` is still a quick way to get started and needed for
some advanced features.

r�hdjhehhhjjhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyNhzhh]]r�h�)�r�}r�(hbXeNow you must configure your installation. There are two methods that
can be used. Traditionally, users have hand-edited a copy of
:file:`config.inc.php`, but now a wizard-style setup script is provided
for those who prefer a graphical installation. Creating a
:file:`config.inc.php` is still a quick way to get started and needed for
some advanced features.r�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyKmh]]r�(h�X�Now you must configure your installation. There are two methods that
can be used. Traditionally, users have hand-edited a copy of
r���r�}r�(hbX�Now you must configure your installation. There are two methods that
can be used. Traditionally, users have hand-edited a copy of
r�hdj�ubja)�r�}r�(hbUhl}r�(hn]r�hp]r�hr]r�ht]r�Xfiler�aUroler�j�hv]r�uhdj�h]]r�h�Xconfig.inc.phpr���r�}r�(hbXconfig.inc.phpr�hdj�ubahjjoubh�Xl, but now a wizard-style setup script is provided
for those who prefer a graphical installation. Creating a
r���r�}r�(hbXl, but now a wizard-style setup script is provided
for those who prefer a graphical installation. Creating a
r�hdj�ubja)�r�}r�(hbUhl}r�(hn]r�hp]r�hr]r�ht]r�Xfiler�aUroler�j�hv]r�uhdj�h]]r�h�Xconfig.inc.phpr���r�}r�(hbXconfig.inc.phpr�hdj�ubahjjoubh�XK is still a quick way to get started and needed for
some advanced features.r���r�}r�(hbXK is still a quick way to get started and needed for
some advanced features.r�hdj�ubeubaubeubh|)�r�}r�(hbUhdj�hehhhjh�hl}r�(hr]r�ht]rhp]rhn]rhQahv]rh!auhyKvhzhh]]r(h�)�r}r(hbXManually creating the filerhdj�hehhhjh�hl}r(hr]r	ht]r
hp]rhn]rhv]r
uhyKvhzhh]]rh�XManually creating the filer��r}r(hbjhdjubaubh�)�r}r(hbXkTo manually create the file, simply use your text editor to create the
file :file:`config.inc.php` (you can copy :file:`config.sample.inc.php` to get
a minimal configuration file) in the main (top-level) phpMyAdmin
directory (the one that contains :file:`index.php`). phpMyAdmin first
loads :file:`libraries/config.default.php` and then overrides those values
with anything found in :file:`config.inc.php`. If the default value is
okay for a particular setting, there is no need to include it in
:file:`config.inc.php`. You'll probably need only a few directives to get going; a
simple configuration may look like this:rhdj�hehhhjh�hl}r(hr]rht]rhp]rhn]rhv]ruhyKxhzhh]]r(h�XLTo manually create the file, simply use your text editor to create the
file r��r}r(hbXLTo manually create the file, simply use your text editor to create the
file rhdjubja)�r }r!(hbUhl}r"(hn]r#hp]r$hr]r%ht]r&Xfiler'aUroler(j'hv]r)uhdjh]]r*h�Xconfig.inc.phpr+��r,}r-(hbXconfig.inc.phpr.hdj ubahjjoubh�X (you can copy r/��r0}r1(hbX (you can copy r2hdjubja)�r3}r4(hbUhl}r5(hn]r6hp]r7hr]r8ht]r9Xfiler:aUroler;j:hv]r<uhdjh]]r=h�Xconfig.sample.inc.phpr>��r?}r@(hbXconfig.sample.inc.phprAhdj3ubahjjoubh�Xj to get
a minimal configuration file) in the main (top-level) phpMyAdmin
directory (the one that contains rB��rC}rD(hbXj to get
a minimal configuration file) in the main (top-level) phpMyAdmin
directory (the one that contains rEhdjubja)�rF}rG(hbUhl}rH(hn]rIhp]rJhr]rKht]rLXfilerMaUrolerNjMhv]rOuhdjh]]rPh�X	index.phprQ��rR}rS(hbX	index.phprThdjFubahjjoubh�X). phpMyAdmin first
loads rU��rV}rW(hbX). phpMyAdmin first
loads rXhdjubja)�rY}rZ(hbUhl}r[(hn]r\hp]r]hr]r^ht]r_Xfiler`aUroleraj`hv]rbuhdjh]]rch�Xlibraries/config.default.phprd��re}rf(hbXlibraries/config.default.phprghdjYubahjjoubh�X8 and then overrides those values
with anything found in rh��ri}rj(hbX8 and then overrides those values
with anything found in rkhdjubja)�rl}rm(hbUhl}rn(hn]rohp]rphr]rqht]rrXfilersaUrolertjshv]ruuhdjh]]rvh�Xconfig.inc.phprw��rx}ry(hbXconfig.inc.phprzhdjlubahjjoubh�X[. If the default value is
okay for a particular setting, there is no need to include it in
r{��r|}r}(hbX[. If the default value is
okay for a particular setting, there is no need to include it in
r~hdjubja)�r}r�(hbUhl}r�(hn]r�hp]r�hr]r�ht]r�Xfiler�aUroler�j�hv]r�uhdjh]]r�h�Xconfig.inc.phpr���r�}r�(hbXconfig.inc.phpr�hdjubahjjoubh�Xe. You'll probably need only a few directives to get going; a
simple configuration may look like this:r���r�}r�(hbXe. You'll probably need only a few directives to get going; a
simple configuration may look like this:r�hdjubeubcdocutils.nodes
literal_block
r�)�r�}r�(hbX�<?php
$cfg['blowfish_secret'] = 'ba17c1ec07d65003';  // use here a value of your choice

$i=0;
$i++;
$cfg['Servers'][$i]['auth_type']     = 'cookie';
?>r�hdj�hehhhjU
literal_blockr�hl}r�(Ulinenosr��Ulanguager�Xxml+phpr�U	xml:spacer�Upreserver�hn]r�hp]r�hr]r�ht]r�hv]r�uhyK�hzhh]]r�h�X�<?php
$cfg['blowfish_secret'] = 'ba17c1ec07d65003';  // use here a value of your choice

$i=0;
$i++;
$cfg['Servers'][$i]['auth_type']     = 'cookie';
?>r���r�}r�(hbUhdj�ubaubh�)�r�}r�(hbX;Or, if you prefer to not be prompted every time you log in:r�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyK�hzhh]]r�h�X;Or, if you prefer to not be prompted every time you log in:r���r�}r�(hbj�hdj�ubaubj�)�r�}r�(hbX�<?php

$i=0;
$i++;
$cfg['Servers'][$i]['user']          = 'root';
$cfg['Servers'][$i]['password']      = 'cbb74bc'; // use here your password
$cfg['Servers'][$i]['auth_type']     = 'config';
?>r�hdj�hehhhjj�hl}r�(j��j�Xxml+phpr�j�j�hn]r�hp]r�hr]r�ht]r�hv]r�uhyK�hzhh]]r�h�X�<?php

$i=0;
$i++;
$cfg['Servers'][$i]['user']          = 'root';
$cfg['Servers'][$i]['password']      = 'cbb74bc'; // use here your password
$cfg['Servers'][$i]['auth_type']     = 'config';
?>r���r�}r�(hbUhdj�ubaubh�)�r�}r�(hbX`For a full explanation of possible configuration values, see the
:ref:`config` of this document.r�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyK�hzhh]]r�(h�XAFor a full explanation of possible configuration values, see the
r���r�}r�(hbXAFor a full explanation of possible configuration values, see the
r�hdj�ubh�)�r�}r�(hbX
:ref:`config`r�hdj�hehhhjh�hl}r�(Ureftyper�Xrefr�hވh�Xconfigr�U	refdomainr�Xstdr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyK�h]]r�h�)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�Xstd-refr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�Xconfigr���r�}r�(hbUhdj�ubahjh�ubaubh�X of this document.r���r�}r�(hbX of this document.r�hdj�ubeubcsphinx.addnodes
index
r�)�r�}r�(hbUhdj�hehhhjUindexr�hl}r�(hn]r�hp]r�hr]r�ht]r�hv]r�Uentriesr�]r�(Usingler�XSetup scriptUindex-0r�Utr�aUinliner��uhyK�hzhh]]rubh_)�r}r(hbUhdj�hehhhjhkhl}r(hn]rhp]rhr]rht]rhv]rhxj�uhyK�hzhh]]r	ubh_)�r
}r(hbX.. _setup_script:rhdj�hehhh}r
hjhkhl}r(hn]rhp]rhr]rht]rhv]rhxh9uhyK�hzhh�}rj�jsh]]rubeubh|)�r}r(hbUhdj�hehhh}rh	j
shjh�hl}r(hr]rht]rhp]rhn]r(h=h9j�ehv]r(h
h	euhyK�hzhh�}r(j�jh9j
uh]]r (h�)�r!}r"(hbXUsing Setup scriptr#hdjhehhhjh�hl}r$(hr]r%ht]r&hp]r'hn]r(hv]r)uhyK�hzhh]]r*h�XUsing Setup scriptr+��r,}r-(hbj#hdj!ubaubh�)�r.}r/(hbXInstead of manually editing :file:`config.inc.php`, you can use the `Setup
Script <setup/>`_. First you must manually create a folder ``config``
in the phpMyAdmin directory. This is a security measure. On a
Linux/Unix system you can use the following commands:r0hdjhehhhjh�hl}r1(hr]r2ht]r3hp]r4hn]r5hv]r6uhyK�hzhh]]r7(h�XInstead of manually editing r8��r9}r:(hbXInstead of manually editing r;hdj.ubja)�r<}r=(hbUhl}r>(hn]r?hp]r@hr]rAht]rBXfilerCaUrolerDjChv]rEuhdj.h]]rFh�Xconfig.inc.phprG��rH}rI(hbXconfig.inc.phprJhdj<ubahjjoubh�X, you can use the rK��rL}rM(hbX, you can use the rNhdj.ubj�)�rO}rP(hbX`Setup
Script <setup/>`_rQhl}rR(UnamerSXSetup ScriptrTj�Xsetup/rUhn]rVhp]rWhr]rXht]rYhv]rZuhdj.h]]r[h�XSetup
Scriptr\��r]}r^(hbUhdjOubahjjubh_)�r_}r`(hbX	 <setup/>rajKhdj.hjhkhl}rb(UrefurircjUhn]rdhGahp]rehr]rfht]rghv]rhhauh]]riubh�X*. First you must manually create a folder rj��rk}rl(hbX*. First you must manually create a folder rmhdj.ubja)�rn}ro(hbX
``config``rphl}rq(hr]rrht]rshp]rthn]ruhv]rvuhdj.h]]rwh�Xconfigrx��ry}rz(hbUhdjnubahjjoubh�Xt
in the phpMyAdmin directory. This is a security measure. On a
Linux/Unix system you can use the following commands:r{��r|}r}(hbXt
in the phpMyAdmin directory. This is a security measure. On a
Linux/Unix system you can use the following commands:r~hdj.ubeubj�)�r}r�(hbX�cd phpMyAdmin
mkdir config                        # create directory for saving
chmod o+rw config                   # give it world writable permissionsr�hdjhehhhjj�hl}r�(j��j�Xshr�j�j�hn]r�hp]r�hr]r�ht]r�hv]r�uhyK�hzhh]]r�h�X�cd phpMyAdmin
mkdir config                        # create directory for saving
chmod o+rw config                   # give it world writable permissionsr���r�}r�(hbUhdjubaubh�)�r�}r�(hbX:And to edit an existing configuration, copy it over first:r�hdjhehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyK�hzhh]]r�h�X:And to edit an existing configuration, copy it over first:r���r�}r�(hbj�hdj�ubaubj�)�r�}r�(hbX�cp config.inc.php config/           # copy current configuration for editing
chmod o+w config/config.inc.php     # give it world writable permissionsr�hdjhehhhjj�hl}r�(j��j�Xshr�j�j�hn]r�hp]r�hr]r�ht]r�hv]r�uhyK�hzhh]]r�h�X�cp config.inc.php config/           # copy current configuration for editing
chmod o+w config/config.inc.php     # give it world writable permissionsr���r�}r�(hbUhdj�ubaubh�)�r�}r�(hbX�On other platforms, simply create the folder and ensure that your web
server has read and write access to it. :ref:`faq1_26` can help with
this.r�hdjhehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyK�hzhh]]r�(h�XnOn other platforms, simply create the folder and ensure that your web
server has read and write access to it. r���r�}r�(hbXnOn other platforms, simply create the folder and ensure that your web
server has read and write access to it. r�hdj�ubh�)�r�}r�(hbX:ref:`faq1_26`r�hdj�hehhhjh�hl}r�(Ureftyper�Xrefr�hވh�Xfaq1_26r�U	refdomainr�Xstdr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyK�h]]r�h�)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�Xstd-refr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�Xfaq1_26r���r�}r�(hbUhdj�ubahjh�ubaubh�X can help with
this.r���r�}r�(hbX can help with
this.r�hdj�ubeubh�)�r�}r�(hbX�Next, open ``setup/`` in your browser. If you have an existing configuration,
use the ``Load`` button to bring its content inside the setup panel.
Note that **changes are not saved to disk until you explicitly choose ``Save``**
from the *Configuration* area of the screen. Normally the script saves the new
:file:`config.inc.php` to the ``config/`` directory, but if the webserver does
not have the proper permissions you may see the error "Cannot load or
save configuration." Ensure that the ``config/`` directory exists and
has the proper permissions - or use the ``Download`` link to save the
config file locally and upload it (via FTP or some similar means) to the
proper location.r�hdjhehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyK�hzhh]]r�(h�XNext, open r���r�}r�(hbXNext, open r�hdj�ubja)�r�}r�(hbX
``setup/``r�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�Xsetup/r���r�}r�(hbUhdj�ubahjjoubh�XA in your browser. If you have an existing configuration,
use the r���r�}r�(hbXA in your browser. If you have an existing configuration,
use the r�hdj�ubja)�r�}r�(hbX``Load``r�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�XLoadr��r}r(hbUhdj�ubahjjoubh�X? button to bring its content inside the setup panel.
Note that r��r}r(hbX? button to bring its content inside the setup panel.
Note that rhdj�ubcdocutils.nodes
strong
r)�r}r	(hbXF**changes are not saved to disk until you explicitly choose ``Save``**r
hl}r(hr]rht]r
hp]rhn]rhv]ruhdj�h]]rh�XBchanges are not saved to disk until you explicitly choose ``Save``r��r}r(hbUhdjubahjUstrongrubh�X

from the r��r}r(hbX

from the rhdj�ubh�)�r}r(hbX*Configuration*rhl}r(hr]rht]rhp]r hn]r!hv]r"uhdj�h]]r#h�X
Configurationr$��r%}r&(hbUhdjubahjh�ubh�X7 area of the screen. Normally the script saves the new
r'��r(}r)(hbX7 area of the screen. Normally the script saves the new
r*hdj�ubja)�r+}r,(hbUhl}r-(hn]r.hp]r/hr]r0ht]r1Xfiler2aUroler3j2hv]r4uhdj�h]]r5h�Xconfig.inc.phpr6��r7}r8(hbXconfig.inc.phpr9hdj+ubahjjoubh�X to the r:��r;}r<(hbX to the r=hdj�ubja)�r>}r?(hbX``config/``r@hl}rA(hr]rBht]rChp]rDhn]rEhv]rFuhdj�h]]rGh�Xconfig/rH��rI}rJ(hbUhdj>ubahjjoubh�X� directory, but if the webserver does
not have the proper permissions you may see the error "Cannot load or
save configuration." Ensure that the rK��rL}rM(hbX� directory, but if the webserver does
not have the proper permissions you may see the error "Cannot load or
save configuration." Ensure that the rNhdj�ubja)�rO}rP(hbX``config/``rQhl}rR(hr]rSht]rThp]rUhn]rVhv]rWuhdj�h]]rXh�Xconfig/rY��rZ}r[(hbUhdjOubahjjoubh�X> directory exists and
has the proper permissions - or use the r\��r]}r^(hbX> directory exists and
has the proper permissions - or use the r_hdj�ubja)�r`}ra(hbX``Download``rbhl}rc(hr]rdht]rehp]rfhn]rghv]rhuhdj�h]]rih�XDownloadrj��rk}rl(hbUhdj`ubahjjoubh�Xk link to save the
config file locally and upload it (via FTP or some similar means) to the
proper location.rm��rn}ro(hbXk link to save the
config file locally and upload it (via FTP or some similar means) to the
proper location.rphdj�ubeubh�)�rq}rr(hbX�Once the file has been saved, it must be moved out of the ``config/``
directory and the permissions must be reset, again as a security
measure:rshdjhehhhjh�hl}rt(hr]ruht]rvhp]rwhn]rxhv]ryuhyK�hzhh]]rz(h�X:Once the file has been saved, it must be moved out of the r{��r|}r}(hbX:Once the file has been saved, it must be moved out of the r~hdjqubja)�r}r�(hbX``config/``r�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdjqh]]r�h�Xconfig/r���r�}r�(hbUhdjubahjjoubh�XJ
directory and the permissions must be reset, again as a security
measure:r���r�}r�(hbXJ
directory and the permissions must be reset, again as a security
measure:r�hdjqubeubj�)�r�}r�(hbX�mv config/config.inc.php .         # move file to current directory
chmod o-rw config.inc.php          # remove world read and write permissions
rm -rf config                      # remove not needed directoryr�hdjhehhhjj�hl}r�(j��j�Xshr�j�j�hn]r�hp]r�hr]r�ht]r�hv]r�uhyK�hzhh]]r�h�X�mv config/config.inc.php .         # move file to current directory
chmod o-rw config.inc.php          # remove world read and write permissions
rm -rf config                      # remove not needed directoryr���r�}r�(hbUhdj�ubaubh�)�r�}r�(hbX�Now the file is ready to be used. You can choose to review or edit the
file with your favorite editor, if you prefer to set some advanced
options which the setup script does not provide.r�hdjhehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyK�hzhh]]r�h�X�Now the file is ready to be used. You can choose to review or edit the
file with your favorite editor, if you prefer to set some advanced
options which the setup script does not provide.r���r�}r�(hbj�hdj�ubaubj)�r�}r�(hbUhdjhehhhjjhl}r�(jU.hn]r�hp]r�hr]r�jUht]r�hv]r�jjuhyK�hzhh]]r�(j)�r�}r�(hbX�If you are using the ``auth_type`` "config", it is suggested that you
protect the phpMyAdmin installation directory because using config
does not require a user to enter a password to access the phpMyAdmin
installation. Use of an alternate authentication method is
recommended, for example with HTTP–AUTH in a :term:`.htaccess` file or switch to using
``auth_type`` cookie or http. See the :ref:`faqmultiuser`
for additional information, especially :ref:`faq4_4`.r�hdj�hehhhjjhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyNhzhh]]r�h�)�r�}r�(hbX�If you are using the ``auth_type`` "config", it is suggested that you
protect the phpMyAdmin installation directory because using config
does not require a user to enter a password to access the phpMyAdmin
installation. Use of an alternate authentication method is
recommended, for example with HTTP–AUTH in a :term:`.htaccess` file or switch to using
``auth_type`` cookie or http. See the :ref:`faqmultiuser`
for additional information, especially :ref:`faq4_4`.r�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyK�h]]r�(h�XIf you are using the r���r�}r�(hbXIf you are using the r�hdj�ubja)�r�}r�(hbX
``auth_type``r�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X	auth_typer���r�}r�(hbUhdj�ubahjjoubh�X "config", it is suggested that you
protect the phpMyAdmin installation directory because using config
does not require a user to enter a password to access the phpMyAdmin
installation. Use of an alternate authentication method is
recommended, for example with HTTP–AUTH in a r���r�}r�(hbX "config", it is suggested that you
protect the phpMyAdmin installation directory because using config
does not require a user to enter a password to access the phpMyAdmin
installation. Use of an alternate authentication method is
recommended, for example with HTTP–AUTH in a r�hdj�ubh�)�r�}r�(hbX:term:`.htaccess`r�hdj�hehhhjh�hl}r�(Ureftyper�Xtermr�hވh�X	.htaccessr�U	refdomainr�Xstdr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyK�h]]r�h�)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�Xstd-termr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�X	.htaccessr���r�}r�(hbUhdj�ubahjh�ubaubh�X file or switch to using
r���r�}r�(hbX file or switch to using
r�hdj�ubja)�r�}r�(hbX
``auth_type``rhl}r(hr]rht]rhp]rhn]rhv]ruhdj�h]]rh�X	auth_typer��r	}r
(hbUhdj�ubahjjoubh�X cookie or http. See the r��r}r
(hbX cookie or http. See the rhdj�ubh�)�r}r(hbX:ref:`faqmultiuser`rhdj�hehhhjh�hl}r(UreftyperXrefrhވh�XfaqmultiuserrU	refdomainrXstdrhn]rhp]rUrefexplicitr�hr]rht]rhv]rh�h�uhyK�h]]rh�)�r}r (hbjhl}r!(hr]r"ht]r#(h�jXstd-refr$ehp]r%hn]r&hv]r'uhdjh]]r(h�Xfaqmultiuserr)��r*}r+(hbUhdjubahjh�ubaubh�X(
for additional information, especially r,��r-}r.(hbX(
for additional information, especially r/hdj�ubh�)�r0}r1(hbX
:ref:`faq4_4`r2hdj�hehhhjh�hl}r3(Ureftyper4Xrefr5hވh�Xfaq4_4r6U	refdomainr7Xstdr8hn]r9hp]r:Urefexplicitr;�hr]r<ht]r=hv]r>h�h�uhyK�h]]r?h�)�r@}rA(hbj2hl}rB(hr]rCht]rD(h�j8Xstd-refrEehp]rFhn]rGhv]rHuhdj0h]]rIh�Xfaq4_4rJ��rK}rL(hbUhdj@ubahjh�ubaubh�X.��rM}rN(hbX.hdj�ubeubaubj)�rO}rP(hbX�Open the `main phpMyAdmin directory <index.php>`_ in your browser.
phpMyAdmin should now display a welcome screen and your databases, or
a login dialog if using :term:`HTTP` or
cookie authentication mode.rQhdj�hehhhjjhl}rR(hr]rSht]rThp]rUhn]rVhv]rWuhyNhzhh]]rXh�)�rY}rZ(hbX�Open the `main phpMyAdmin directory <index.php>`_ in your browser.
phpMyAdmin should now display a welcome screen and your databases, or
a login dialog if using :term:`HTTP` or
cookie authentication mode.r[hdjOhehhhjh�hl}r\(hr]r]ht]r^hp]r_hn]r`hv]rauhyK�h]]rb(h�X	Open the rc��rd}re(hbX	Open the rfhdjYubj�)�rg}rh(hbX(`main phpMyAdmin directory <index.php>`_rihl}rj(UnamerkXmain phpMyAdmin directoryrlj�X	index.phprmhn]rnhp]rohr]rpht]rqhv]rruhdjYh]]rsh�Xmain phpMyAdmin directoryrt��ru}rv(hbUhdjgubahjjubh_)�rw}rx(hbX <index.php>ryjKhdjYhjhkhl}rz(Urefurir{jmhn]r|hYahp]r}hr]r~ht]rhv]r�h)auh]]r�ubh�Xp in your browser.
phpMyAdmin should now display a welcome screen and your databases, or
a login dialog if using r���r�}r�(hbXp in your browser.
phpMyAdmin should now display a welcome screen and your databases, or
a login dialog if using r�hdjYubh�)�r�}r�(hbX:term:`HTTP`r�hdjYhehhhjh�hl}r�(Ureftyper�Xtermr�hވh�Xhttpr�U	refdomainr�Xstdr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyK�h]]r�h�)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�Xstd-termr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�XHTTPr���r�}r�(hbUhdj�ubahjh�ubaubh�X or
cookie authentication mode.r���r�}r�(hbX or
cookie authentication mode.r�hdjYubeubaubj)�r�}r�(hbX|You should deny access to the ``./libraries`` and ``./setup/lib``
subfolders in your webserver configuration. For Apache you can use
supplied :term:`.htaccess`  file in that folder, for other webservers, you should
configure this yourself. Such configuration prevents from possible
path exposure and cross side scripting vulnerabilities that might
happen to be found in that code.r�hdj�hehhhjjhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyNhzhh]]r�h�)�r�}r�(hbX|You should deny access to the ``./libraries`` and ``./setup/lib``
subfolders in your webserver configuration. For Apache you can use
supplied :term:`.htaccess`  file in that folder, for other webservers, you should
configure this yourself. Such configuration prevents from possible
path exposure and cross side scripting vulnerabilities that might
happen to be found in that code.r�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyK�h]]r�(h�XYou should deny access to the r���r�}r�(hbXYou should deny access to the r�hdj�ubja)�r�}r�(hbX``./libraries``r�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X./librariesr���r�}r�(hbUhdj�ubahjjoubh�X and r���r�}r�(hbX and r�hdj�ubja)�r�}r�(hbX``./setup/lib``r�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X./setup/libr���r�}r�(hbUhdj�ubahjjoubh�XM
subfolders in your webserver configuration. For Apache you can use
supplied r���r�}r�(hbXM
subfolders in your webserver configuration. For Apache you can use
supplied r�hdj�ubh�)�r�}r�(hbX:term:`.htaccess`r�hdj�hehhhjh�hl}r�(Ureftyper�Xtermr�hވh�X	.htaccessr�U	refdomainr�Xstdr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyK�h]]r�h�)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�Xstd-termr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�X	.htaccessr���r�}r�(hbUhdj�ubahjh�ubaubh�X�  file in that folder, for other webservers, you should
configure this yourself. Such configuration prevents from possible
path exposure and cross side scripting vulnerabilities that might
happen to be found in that code.r���r�}r	(hbX�  file in that folder, for other webservers, you should
configure this yourself. Such configuration prevents from possible
path exposure and cross side scripting vulnerabilities that might
happen to be found in that code.r	hdj�ubeubaubj)�r	}r	(hbXIt is generally a good idea to protect a public phpMyAdmin installation
against access by robots as they usually can not do anything good
there. You can do this using ``robots.txt`` file in root of your
webserver or limit access by web server configuration, see
:ref:`faq1_42`.
r	hdj�hehhhjjhl}r	(hr]r	ht]r	hp]r	hn]r		hv]r
	uhyNhzhh]]r	h�)�r	}r
	(hbXIt is generally a good idea to protect a public phpMyAdmin installation
against access by robots as they usually can not do anything good
there. You can do this using ``robots.txt`` file in root of your
webserver or limit access by web server configuration, see
:ref:`faq1_42`.r	hdj	hehhhjh�hl}r	(hr]r	ht]r	hp]r	hn]r	hv]r	uhyK�h]]r	(h�X�It is generally a good idea to protect a public phpMyAdmin installation
against access by robots as they usually can not do anything good
there. You can do this using r	��r	}r	(hbX�It is generally a good idea to protect a public phpMyAdmin installation
against access by robots as they usually can not do anything good
there. You can do this using r	hdj	ubja)�r	}r	(hbX``robots.txt``r	hl}r	(hr]r	ht]r	hp]r 	hn]r!	hv]r"	uhdj	h]]r#	h�X
robots.txtr$	��r%	}r&	(hbUhdj	ubahjjoubh�XQ file in root of your
webserver or limit access by web server configuration, see
r'	��r(	}r)	(hbXQ file in root of your
webserver or limit access by web server configuration, see
r*	hdj	ubh�)�r+	}r,	(hbX:ref:`faq1_42`r-	hdj	hehhhjh�hl}r.	(Ureftyper/	Xrefr0	hވh�Xfaq1_42r1	U	refdomainr2	Xstdr3	hn]r4	hp]r5	Urefexplicitr6	�hr]r7	ht]r8	hv]r9	h�h�uhyK�h]]r:	h�)�r;	}r<	(hbj-	hl}r=	(hr]r>	ht]r?	(h�j3	Xstd-refr@	ehp]rA	hn]rB	hv]rC	uhdj+	h]]rD	h�Xfaq1_42rE	��rF	}rG	(hbUhdj;	ubahjh�ubaubh�X.��rH	}rI	(hbX.hdj	ubeubaubeubj�)�rJ	}rK	(hbUhdjhehhhjj�hl}rL	(hn]rM	hp]rN	hr]rO	ht]rP	hv]rQ	j�]rR	((j�XConfiguration storageUindex-1rS	UtrT	(j�X phpMyAdmin configuration storagejS	UtrU	(j�XpmadbjS	UtrV	ej��uhyK�hzhh]]rW	ubh_)�rX	}rY	(hbUhdjhehhhjhkhl}rZ	(hn]r[	hp]r\	hr]r]	ht]r^	hv]r_	hxjS	uhyK�hzhh]]r`	ubh_)�ra	}rb	(hbX.. _linked-tables:rc	hdjhehhh}rd	hjhkhl}re	(hn]rf	hp]rg	hr]rh	ht]ri	hv]rj	hxh?uhyK�hzhh�}rk	jS	jX	sh]]rl	ubeubeubh|)�rm	}rn	(hbUhdh}hehhh}ro	hja	shjh�hl}rp	(hr]rq	ht]rr	hp]rs	hn]rt	(hWh?jS	ehv]ru	(h'heuhyK�hzhh�}rv	(jS	jX	h?ja	uh]]rw	(h�)�rx	}ry	(hbX phpMyAdmin configuration storagerz	hdjm	hehhhjh�hl}r{	(hr]r|	ht]r}	hp]r~	hn]r	hv]r�	uhyK�hzhh]]r�	h�X phpMyAdmin configuration storager�	��r�	}r�	(hbjz	hdjx	ubaubh�)�r�	}r�	(hbX�For a whole set of additional features (bookmarks, comments, :term:`SQL`-history,
tracking mechanism, :term:`PDF`-generation, column contents transformation,
etc.) you need to create a set of special tables.  Those tables can be located
in your own database, or in a central database for a multi-user installation
(this database would then be accessed by the controluser, so no other user
should have rights to it).r�	hdjm	hehhhjh�hl}r�	(hr]r�	ht]r�	hp]r�	hn]r�	hv]r�	uhyK�hzhh]]r�	(h�X=For a whole set of additional features (bookmarks, comments, r�	��r�	}r�	(hbX=For a whole set of additional features (bookmarks, comments, r�	hdj�	ubh�)�r�	}r�	(hbX:term:`SQL`r�	hdj�	hehhhjh�hl}r�	(Ureftyper�	Xtermr�	hވh�Xsqlr�	U	refdomainr�	Xstdr�	hn]r�	hp]r�	Urefexplicitr�	�hr]r�	ht]r�	hv]r�	h�h�uhyK�h]]r�	h�)�r�	}r�	(hbj�	hl}r�	(hr]r�	ht]r�	(h�j�	Xstd-termr�	ehp]r�	hn]r�	hv]r�	uhdj�	h]]r�	h�XSQLr�	��r�	}r�	(hbUhdj�	ubahjh�ubaubh�X-history,
tracking mechanism, r�	��r�	}r�	(hbX-history,
tracking mechanism, r�	hdj�	ubh�)�r�	}r�	(hbX:term:`PDF`r�	hdj�	hehhhjh�hl}r�	(Ureftyper�	Xtermr�	hވh�Xpdfr�	U	refdomainr�	Xstdr�	hn]r�	hp]r�	Urefexplicitr�	�hr]r�	ht]r�	hv]r�	h�h�uhyK�h]]r�	h�)�r�	}r�	(hbj�	hl}r�	(hr]r�	ht]r�	(h�j�	Xstd-termr�	ehp]r�	hn]r�	hv]r�	uhdj�	h]]r�	h�XPDFr�	��r�	}r�	(hbUhdj�	ubahjh�ubaubh�X.-generation, column contents transformation,
etc.) you need to create a set of special tables.  Those tables can be located
in your own database, or in a central database for a multi-user installation
(this database would then be accessed by the controluser, so no other user
should have rights to it).r�	��r�	}r�	(hbX.-generation, column contents transformation,
etc.) you need to create a set of special tables.  Those tables can be located
in your own database, or in a central database for a multi-user installation
(this database would then be accessed by the controluser, so no other user
should have rights to it).r�	hdj�	ubeubh�)�r�	}r�	(hbX�Please look at your ``./examples/`` directory, where you should find a
file called *create\_tables.sql*. (If you are using a Windows server,
pay special attention to :ref:`faq1_23`).r�	hdjm	hehhhjh�hl}r�	(hr]r�	ht]r�	hp]r�	hn]r�	hv]r�	uhyK�hzhh]]r�	(h�XPlease look at your r�	��r�	}r�	(hbXPlease look at your r�	hdj�	ubja)�r�	}r�	(hbX``./examples/``r�	hl}r�	(hr]r�	ht]r�	hp]r�	hn]r�	hv]r�	uhdj�	h]]r�	h�X./examples/r�	��r�	}r�	(hbUhdj�	ubahjjoubh�X0 directory, where you should find a
file called r�	��r�	}r�	(hbX0 directory, where you should find a
file called r�	hdj�	ubh�)�r�	}r�	(hbX*create\_tables.sql*r�	hl}r�	(hr]r�	ht]r�	hp]r�	hn]r�	hv]r�	uhdj�	h]]r�	h�Xcreate_tables.sqlr�	��r�	}r
(hbUhdj�	ubahjh�ubh�X?. (If you are using a Windows server,
pay special attention to r
��r
}r
(hbX?. (If you are using a Windows server,
pay special attention to r
hdj�	ubh�)�r
}r
(hbX:ref:`faq1_23`r
hdj�	hehhhjh�hl}r
(Ureftyper	
Xrefr

hވh�Xfaq1_23r
U	refdomainr
Xstdr
hn]r
hp]r
Urefexplicitr
�hr]r
ht]r
hv]r
h�h�uhyK�h]]r
h�)�r
}r
(hbj
hl}r
(hr]r
ht]r
(h�j
Xstd-refr
ehp]r
hn]r
hv]r
uhdj
h]]r
h�Xfaq1_23r
��r 
}r!
(hbUhdj
ubahjh�ubaubh�X).r"
��r#
}r$
(hbX).r%
hdj�	ubeubh�)�r&
}r'
(hbX�If you already had this infrastructure and upgraded to MySQL 4.1.2 or
newer, please use :file:`examples/upgrade_tables_mysql_4_1_2+.sql`
and then create new tables by importing
:file:`examples/create_tables.sql`.r(
hdjm	hehhhjh�hl}r)
(hr]r*
ht]r+
hp]r,
hn]r-
hv]r.
uhyMhzhh]]r/
(h�XXIf you already had this infrastructure and upgraded to MySQL 4.1.2 or
newer, please use r0
��r1
}r2
(hbXXIf you already had this infrastructure and upgraded to MySQL 4.1.2 or
newer, please use r3
hdj&
ubja)�r4
}r5
(hbUhl}r6
(hn]r7
hp]r8
hr]r9
ht]r:
Xfiler;
aUroler<
j;
hv]r=
uhdj&
h]]r>
h�X(examples/upgrade_tables_mysql_4_1_2+.sqlr?
��r@
}rA
(hbX(examples/upgrade_tables_mysql_4_1_2+.sqlrB
hdj4
ubahjjoubh�X)
and then create new tables by importing
rC
��rD
}rE
(hbX)
and then create new tables by importing
rF
hdj&
ubja)�rG
}rH
(hbUhl}rI
(hn]rJ
hp]rK
hr]rL
ht]rM
XfilerN
aUrolerO
jN
hv]rP
uhdj&
h]]rQ
h�Xexamples/create_tables.sqlrR
��rS
}rT
(hbXexamples/create_tables.sqlrU
hdjG
ubahjjoubh�X.��rV
}rW
(hbX.hdj&
ubeubh�)�rX
}rY
(hbX�You can use your phpMyAdmin to create the tables for you. Please be
aware that you may need special (administrator) privileges to create
the database and tables, and that the script may need some tuning,
depending on the database name.rZ
hdjm	hehhhjh�hl}r[
(hr]r\
ht]r]
hp]r^
hn]r_
hv]r`
uhyMhzhh]]ra
h�X�You can use your phpMyAdmin to create the tables for you. Please be
aware that you may need special (administrator) privileges to create
the database and tables, and that the script may need some tuning,
depending on the database name.rb
��rc
}rd
(hbjZ
hdjX
ubaubh�)�re
}rf
(hbX�After having imported the :file:`examples/create_tables.sql` file, you
should specify the table names in your :file:`config.inc.php` file. The
directives used for that can be found in the :ref:`config`.rg
hdjm	hehhhjh�hl}rh
(hr]ri
ht]rj
hp]rk
hn]rl
hv]rm
uhyM
hzhh]]rn
(h�XAfter having imported the ro
��rp
}rq
(hbXAfter having imported the rr
hdje
ubja)�rs
}rt
(hbUhl}ru
(hn]rv
hp]rw
hr]rx
ht]ry
Xfilerz
aUroler{
jz
hv]r|
uhdje
h]]r}
h�Xexamples/create_tables.sqlr~
��r
}r�
(hbXexamples/create_tables.sqlr�
hdjs
ubahjjoubh�X2 file, you
should specify the table names in your r�
��r�
}r�
(hbX2 file, you
should specify the table names in your r�
hdje
ubja)�r�
}r�
(hbUhl}r�
(hn]r�
hp]r�
hr]r�
ht]r�
Xfiler�
aUroler�
j�
hv]r�
uhdje
h]]r�
h�Xconfig.inc.phpr�
��r�
}r�
(hbXconfig.inc.phpr�
hdj�
ubahjjoubh�X8 file. The
directives used for that can be found in the r�
��r�
}r�
(hbX8 file. The
directives used for that can be found in the r�
hdje
ubh�)�r�
}r�
(hbX
:ref:`config`r�
hdje
hehhhjh�hl}r�
(Ureftyper�
Xrefr�
hވh�Xconfigr�
U	refdomainr�
Xstdr�
hn]r�
hp]r�
Urefexplicitr�
�hr]r�
ht]r�
hv]r�
h�h�uhyM
h]]r�
h�)�r�
}r�
(hbj�
hl}r�
(hr]r�
ht]r�
(h�j�
Xstd-refr�
ehp]r�
hn]r�
hv]r�
uhdj�
h]]r�
h�Xconfigr�
��r�
}r�
(hbUhdj�
ubahjh�ubaubh�X.��r�
}r�
(hbX.hdje
ubeubh�)�r�
}r�
(hbXYou will also need to have a controluser
(:config:option:`$cfg['Servers'][$i]['controluser']` and
:config:option:`$cfg['Servers'][$i]['controlpass']` settings)
with the proper rights to those tables. For example you can create it
using following statement:r�
hdjm	hehhhjh�hl}r�
(hr]r�
ht]r�
hp]r�
hn]r�
hv]r�
uhyMhzhh]]r�
(h�X*You will also need to have a controluser
(r�
��r�
}r�
(hbX*You will also need to have a controluser
(r�
hdj�
ubj�)�r�
}r�
(hbUhl}r�
(hn]r�
hp]r�
hr]r�
ht]r�
hv]r�
j�]r�
((j�X"$cfg['Servers'][$i]['controluser']r�
Uindex-2r�
j�
tr�
(j�X8configuration option; $cfg['Servers'][$i]['controluser']j�
j�
tr�
euhdj�
h]]r�
hjj�ubh_)�r�
}r�
(hbUhl}r�
(hr]r�
ht]r�
hp]r�
hn]r�
j�
ahv]r�
uhdj�
h]]r�
hjhkubh�)�r�
}r�
(hbX3:config:option:`$cfg['Servers'][$i]['controluser']`r�
hdj�
hehhhjh�hl}r�
(Ureftyper�
Xoptionr�
hމh�j�
U	refdomainr�
Xconfigr�
hn]r�
hp]r�
Urefexplicitr�
�hr]r�
ht]r�
hv]r�
h�h�uhyMh]]r�
ja)�r�
}r�
(hbj�
hl}r�
(hr]r�
ht]r�
(h�j�
X
config-optionr�
ehp]r�
hn]r�
hv]r�
uhdj�
h]]r�
h�X"$cfg['Servers'][$i]['controluser']r�
��r�
}r�
(hbUhdj�
ubahjjoubaubh�X and
r�
��r�
}r�
(hbX and
r�
hdj�
ubj�)�r�
}r�
(hbUhl}r�
(hn]rhp]rhr]rht]rhv]rj�]r((j�X"$cfg['Servers'][$i]['controlpass']rUindex-3rjtr(j�X8configuration option; $cfg['Servers'][$i]['controlpass']jjtr	euhdj�
h]]r
hjj�ubh_)�r}r(hbUhl}r
(hr]rht]rhp]rhn]rjahv]ruhdj�
h]]rhjhkubh�)�r}r(hbX3:config:option:`$cfg['Servers'][$i]['controlpass']`rhdj�
hehhhjh�hl}r(UreftyperXoptionrhމh�jU	refdomainrXconfigrhn]rhp]rUrefexplicitr�hr]rht]r hv]r!h�h�uhyMh]]r"ja)�r#}r$(hbjhl}r%(hr]r&ht]r'(h�jX
config-optionr(ehp]r)hn]r*hv]r+uhdjh]]r,h�X"$cfg['Servers'][$i]['controlpass']r-��r.}r/(hbUhdj#ubahjjoubaubh�Xk settings)
with the proper rights to those tables. For example you can create it
using following statement:r0��r1}r2(hbXk settings)
with the proper rights to those tables. For example you can create it
using following statement:r3hdj�
ubeubj�)�r4}r5(hbXaGRANT SELECT, INSERT, UPDATE, DELETE ON <pma_db>.* TO 'pma'@'localhost'  IDENTIFIED BY 'pmapass';r6hdjm	hehhhjj�hl}r7(j��j�Xmysqlr8j�j�hn]r9hp]r:hr]r;ht]r<hv]r=uhyMhzhh]]r>h�XaGRANT SELECT, INSERT, UPDATE, DELETE ON <pma_db>.* TO 'pma'@'localhost'  IDENTIFIED BY 'pmapass';r?��r@}rA(hbUhdj4ubaubh_)�rB}rC(hbX.. _upgrading:rDhdjm	hehhhjhkhl}rE(hn]rFhp]rGhr]rHht]rIhv]rJhxh8uhyMhzhh]]rKubeubh|)�rL}rM(hbUhdh}hehhh}rNhjBshjh�hl}rO(hr]rPht]rQhp]rRhn]rS(h[h8ehv]rT(h+heuhyMhzhh�}rUh8jBsh]]rV(h�)�rW}rX(hbXUpgrading from an older versionrYhdjLhehhhjh�hl}rZ(hr]r[ht]r\hp]r]hn]r^hv]r_uhyMhzhh]]r`h�XUpgrading from an older versionra��rb}rc(hbjYhdjWubaubh�)�rd}re(hbX\Simply copy :file:`config.inc.php` from your previous installation into
the newly unpacked one. Configuration files from old versions may
require some tweaking as some options have been changed or removed.
For compatibility with PHP 6, remove a
``set_magic_quotes_runtime(0);`` statement that you might find near
the end of your configuration file.rfhdjLhehhhjh�hl}rg(hr]rhht]rihp]rjhn]rkhv]rluhyM hzhh]]rm(h�XSimply copy rn��ro}rp(hbXSimply copy rqhdjdubja)�rr}rs(hbUhl}rt(hn]ruhp]rvhr]rwht]rxXfileryaUrolerzjyhv]r{uhdjdh]]r|h�Xconfig.inc.phpr}��r~}r(hbXconfig.inc.phpr�hdjrubahjjoubh�X� from your previous installation into
the newly unpacked one. Configuration files from old versions may
require some tweaking as some options have been changed or removed.
For compatibility with PHP 6, remove a
r���r�}r�(hbX� from your previous installation into
the newly unpacked one. Configuration files from old versions may
require some tweaking as some options have been changed or removed.
For compatibility with PHP 6, remove a
r�hdjdubja)�r�}r�(hbX ``set_magic_quotes_runtime(0);``r�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdjdh]]r�h�Xset_magic_quotes_runtime(0);r���r�}r�(hbUhdj�ubahjjoubh�XG statement that you might find near
the end of your configuration file.r���r�}r�(hbXG statement that you might find near
the end of your configuration file.r�hdjdubeubh�)�r�}r�(hbX�You should **not** copy :file:`libraries/config.default.php` over
:file:`config.inc.php` because the default configuration file is version-
specific.r�hdjLhehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyM'hzhh]]r�(h�XYou should r���r�}r�(hbXYou should r�hdj�ubj)�r�}r�(hbX**not**r�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�Xnotr���r�}r�(hbUhdj�ubahjjubh�X copy r���r�}r�(hbX copy r�hdj�ubja)�r�}r�(hbUhl}r�(hn]r�hp]r�hr]r�ht]r�Xfiler�aUroler�j�hv]r�uhdj�h]]r�h�Xlibraries/config.default.phpr���r�}r�(hbXlibraries/config.default.phpr�hdj�ubahjjoubh�X over
r���r�}r�(hbX over
r�hdj�ubja)�r�}r�(hbUhl}r�(hn]r�hp]r�hr]r�ht]r�Xfiler�aUroler�j�hv]r�uhdj�h]]r�h�Xconfig.inc.phpr���r�}r�(hbXconfig.inc.phpr�hdj�ubahjjoubh�X= because the default configuration file is version-
specific.r���r�}r�(hbX= because the default configuration file is version-
specific.r�hdj�ubeubh�)�r�}r�(hbX�If you have upgraded your MySQL server from a version previous to 4.1.2 to
version 5.x or newer and if you use the phpMyAdmin configuration storage, you
should run the :term:`SQL` script found in
:file:`examples/upgrade_tables_mysql_4_1_2+.sql`.r�hdjLhehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyM+hzhh]]r�(h�X�If you have upgraded your MySQL server from a version previous to 4.1.2 to
version 5.x or newer and if you use the phpMyAdmin configuration storage, you
should run the r���r�}r�(hbX�If you have upgraded your MySQL server from a version previous to 4.1.2 to
version 5.x or newer and if you use the phpMyAdmin configuration storage, you
should run the r�hdj�ubh�)�r�}r�(hbX:term:`SQL`r�hdj�hehhhjh�hl}r�(Ureftyper�Xtermr�hވh�Xsqlr�U	refdomainr�Xstdr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyM+h]]r�h�)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�Xstd-termr�ehp]r�hn]rhv]ruhdj�h]]rh�XSQLr��r}r(hbUhdj�ubahjh�ubaubh�X script found in
r��r}r(hbX script found in
r	hdj�ubja)�r
}r(hbUhl}r(hn]r
hp]rhr]rht]rXfileraUrolerjhv]ruhdj�h]]rh�X(examples/upgrade_tables_mysql_4_1_2+.sqlr��r}r(hbX(examples/upgrade_tables_mysql_4_1_2+.sqlrhdj
ubahjjoubh�X.��r}r(hbX.hdj�ubeubj�)�r}r(hbUhdjLhehhhjj�hl}r(hn]rhp]rhr]r ht]r!hv]r"j�]r#(j�XAuthentication modeUindex-4r$Utr%aj��uhyM1hzhh]]r&ubh_)�r'}r((hbUhdjLhehhhjhkhl}r)(hn]r*hp]r+hr]r,ht]r-hv]r.hxj$uhyM1hzhh]]r/ubh_)�r0}r1(hbX.. _authentication_modes:r2hdjLhehhh}r3hjhkhl}r4(hn]r5hp]r6hr]r7ht]r8hv]r9hxhDuhyM2hzhh�}r:j$j'sh]]r;ubeubh|)�r<}r=(hbUhdh}hehhh}r>hj0shjh�hl}r?(hr]r@ht]rAhp]rBhn]rC(hNhDj$ehv]rD(hheuhyM5hzhh�}rE(j$j'hDj0uh]]rF(h�)�rG}rH(hbXUsing authentication modesrIhdj<hehhhjh�hl}rJ(hr]rKht]rLhp]rMhn]rNhv]rOuhyM5hzhh]]rPh�XUsing authentication modesrQ��rR}rS(hbjIhdjGubaubh�)�rT}rU(hbX�:term:`HTTP` and cookie authentication modes are recommended in a **multi-user
environment** where you want to give users access to their own database and
don't want them to play around with others. Nevertheless be aware that MS
Internet Explorer seems to be really buggy about cookies, at least till version
6. Even in a **single-user environment**, you might prefer to use :term:`HTTP`
or cookie mode so that your user/password pair are not in clear in the
configuration file.rVhdj<hehhhjh�hl}rW(hr]rXht]rYhp]rZhn]r[hv]r\uhyM7hzhh]]r](h�)�r^}r_(hbX:term:`HTTP`r`hdjThehhhjh�hl}ra(UreftyperbXtermrchވh�XhttprdU	refdomainreXstdrfhn]rghp]rhUrefexplicitri�hr]rjht]rkhv]rlh�h�uhyM7h]]rmh�)�rn}ro(hbj`hl}rp(hr]rqht]rr(h�jfXstd-termrsehp]rthn]ruhv]rvuhdj^h]]rwh�XHTTPrx��ry}rz(hbUhdjnubahjh�ubaubh�X6 and cookie authentication modes are recommended in a r{��r|}r}(hbX6 and cookie authentication modes are recommended in a r~hdjTubj)�r}r�(hbX**multi-user
environment**r�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdjTh]]r�h�Xmulti-user
environmentr���r�}r�(hbUhdjubahjjubh�X� where you want to give users access to their own database and
don't want them to play around with others. Nevertheless be aware that MS
Internet Explorer seems to be really buggy about cookies, at least till version
6. Even in a r���r�}r�(hbX� where you want to give users access to their own database and
don't want them to play around with others. Nevertheless be aware that MS
Internet Explorer seems to be really buggy about cookies, at least till version
6. Even in a r�hdjTubj)�r�}r�(hbX**single-user environment**r�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdjTh]]r�h�Xsingle-user environmentr���r�}r�(hbUhdj�ubahjjubh�X, you might prefer to use r���r�}r�(hbX, you might prefer to use r�hdjTubh�)�r�}r�(hbX:term:`HTTP`r�hdjThehhhjh�hl}r�(Ureftyper�Xtermr�hވh�Xhttpr�U	refdomainr�Xstdr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyM7h]]r�h�)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�Xstd-termr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�XHTTPr���r�}r�(hbUhdj�ubahjh�ubaubh�X[
or cookie mode so that your user/password pair are not in clear in the
configuration file.r���r�}r�(hbX[
or cookie mode so that your user/password pair are not in clear in the
configuration file.r�hdjTubeubh�)�r�}r�(hbX�:term:`HTTP` and cookie authentication
modes are more secure: the MySQL login information does not need to be
set in the phpMyAdmin configuration file (except possibly for the
:config:option:`$cfg['Servers'][$i]['controluser']`).
However, keep in mind that the password travels in plain text, unless
you are using the HTTPS protocol. In cookie mode, the password is
stored, encrypted with the blowfish algorithm, in a temporary cookie.r�hdj<hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyM?hzhh]]r�(h�)�r�}r�(hbX:term:`HTTP`r�hdj�hehhhjh�hl}r�(Ureftyper�Xtermr�hވh�Xhttpr�U	refdomainr�Xstdr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyM?h]]r�h�)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�Xstd-termr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�XHTTPr���r�}r�(hbUhdj�ubahjh�ubaubh�X� and cookie authentication
modes are more secure: the MySQL login information does not need to be
set in the phpMyAdmin configuration file (except possibly for the
r���r�}r�(hbX� and cookie authentication
modes are more secure: the MySQL login information does not need to be
set in the phpMyAdmin configuration file (except possibly for the
r�hdj�ubj�)�r�}r�(hbUhl}r�(hn]r�hp]r�hr]r�ht]r�hv]r�j�]r�((j�X"$cfg['Servers'][$i]['controluser']r�Uindex-5r�j�tr�(j�X8configuration option; $cfg['Servers'][$i]['controluser']j�j�tr�euhdj�h]]r�hjj�ubh_)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r
hn]r
j�ahv]r
uhdj�h]]r
hjhkubh�)�r
}r
(hbX3:config:option:`$cfg['Servers'][$i]['controluser']`r
hdj�hehhhjh�hl}r
(Ureftyper
Xoptionr	
hމh�j�U	refdomainr

Xconfigr
hn]r
hp]r

Urefexplicitr
�hr]r
ht]r
hv]r
h�h�uhyM?h]]r
ja)�r
}r
(hbj
hl}r
(hr]r
ht]r
(h�j
X
config-optionr
ehp]r
hn]r
hv]r
uhdj
h]]r
h�X"$cfg['Servers'][$i]['controluser']r
��r
}r
(hbUhdj
ubahjjoubaubh�X�).
However, keep in mind that the password travels in plain text, unless
you are using the HTTPS protocol. In cookie mode, the password is
stored, encrypted with the blowfish algorithm, in a temporary cookie.r 
��r!
}r"
(hbX�).
However, keep in mind that the password travels in plain text, unless
you are using the HTTPS protocol. In cookie mode, the password is
stored, encrypted with the blowfish algorithm, in a temporary cookie.r#
hdj�ubeubh�)�r$
}r%
(hbXfThen each of the *true* users should be granted a set of privileges
on a set of particular databases. Normally you shouldn't give global
privileges to an ordinary user, unless you understand the impact of those
privileges (for example, you are creating a superuser).
For example, to grant the user *real_user* with all privileges on
the database *user_base*:r&
hdj<hehhhjh�hl}r'
(hr]r(
ht]r)
hp]r*
hn]r+
hv]r,
uhyMGhzhh]]r-
(h�XThen each of the r.
��r/
}r0
(hbXThen each of the r1
hdj$
ubh�)�r2
}r3
(hbX*true*r4
hl}r5
(hr]r6
ht]r7
hp]r8
hn]r9
hv]r:
uhdj$
h]]r;
h�Xtruer<
��r=
}r>
(hbUhdj2
ubahjh�ubh�X users should be granted a set of privileges
on a set of particular databases. Normally you shouldn't give global
privileges to an ordinary user, unless you understand the impact of those
privileges (for example, you are creating a superuser).
For example, to grant the user r?
��r@
}rA
(hbX users should be granted a set of privileges
on a set of particular databases. Normally you shouldn't give global
privileges to an ordinary user, unless you understand the impact of those
privileges (for example, you are creating a superuser).
For example, to grant the user rB
hdj$
ubh�)�rC
}rD
(hbX*real_user*rE
hl}rF
(hr]rG
ht]rH
hp]rI
hn]rJ
hv]rK
uhdj$
h]]rL
h�X	real_userrM
��rN
}rO
(hbUhdjC
ubahjh�ubh�X% with all privileges on
the database rP
��rQ
}rR
(hbX% with all privileges on
the database rS
hdj$
ubh�)�rT
}rU
(hbX*user_base*rV
hl}rW
(hr]rX
ht]rY
hp]rZ
hn]r[
hv]r\
uhdj$
h]]r]
h�X	user_baser^
��r_
}r`
(hbUhdjT
ubahjh�ubh�X:��ra
}rb
(hbX:hdj$
ubeubj�)�rc
}rd
(hbX[GRANT ALL PRIVILEGES ON user_base.* TO 'real_user'@localhost IDENTIFIED BY 'real_password';re
hdj<hehhhjj�hl}rf
(j��j�Xmysqlrg
j�j�hn]rh
hp]ri
hr]rj
ht]rk
hv]rl
uhyMNhzhh]]rm
h�X[GRANT ALL PRIVILEGES ON user_base.* TO 'real_user'@localhost IDENTIFIED BY 'real_password';rn
��ro
}rp
(hbUhdjc
ubaubh�)�rq
}rr
(hbX�What the user may now do is controlled entirely by the MySQL user management
system. With HTTP or cookie authentication mode, you don't need to fill the
user/password fields inside the :config:option:`$cfg['Servers']`.rs
hdj<hehhhjh�hl}rt
(hr]ru
ht]rv
hp]rw
hn]rx
hv]ry
uhyMShzhh]]rz
(h�X�What the user may now do is controlled entirely by the MySQL user management
system. With HTTP or cookie authentication mode, you don't need to fill the
user/password fields inside the r{
��r|
}r}
(hbX�What the user may now do is controlled entirely by the MySQL user management
system. With HTTP or cookie authentication mode, you don't need to fill the
user/password fields inside the r~
hdjq
ubj�)�r
}r�
(hbUhl}r�
(hn]r�
hp]r�
hr]r�
ht]r�
hv]r�
j�]r�
((j�X$cfg['Servers']r�
Uindex-6r�
j�
tr�
(j�X%configuration option; $cfg['Servers']j�
j�
tr�
euhdjq
h]]r�
hjj�ubh_)�r�
}r�
(hbUhl}r�
(hr]r�
ht]r�
hp]r�
hn]r�
j�
ahv]r�
uhdjq
h]]r�
hjhkubh�)�r�
}r�
(hbX :config:option:`$cfg['Servers']`r�
hdjq
hehhhjh�hl}r�
(Ureftyper�
Xoptionr�
hމh�j�
U	refdomainr�
Xconfigr�
hn]r�
hp]r�
Urefexplicitr�
�hr]r�
ht]r�
hv]r�
h�h�uhyMSh]]r�
ja)�r�
}r�
(hbj�
hl}r�
(hr]r�
ht]r�
(h�j�
X
config-optionr�
ehp]r�
hn]r�
hv]r�
uhdj�
h]]r�
h�X$cfg['Servers']r�
��r�
}r�
(hbUhdj�
ubahjjoubaubh�X.��r�
}r�
(hbX.hdjq
ubeubj�)�r�
}r�
(hbUhdj<hehhhjj�hl}r�
(hn]r�
hp]r�
hr]r�
ht]r�
hv]r�
j�]r�
(Upairr�
XHTTP; Authentication modeUindex-7r�
Utr�
aj��uhyMXhzhh]]r�
ubh_)�r�
}r�
(hbUhdj<hehhhjhkhl}r�
(hn]r�
hp]r�
hr]r�
ht]r�
hv]r�
hxj�
uhyMXhzhh]]r�
ubh|)�r�
}r�
(hbUhdj<hehhh}r�
hjh�hl}r�
(hr]r�
ht]r�
hp]r�
hn]r�
(hHj�
ehv]r�
hauhyMZhzhh�}r�
j�
j�
sh]]r�
(h�)�r�
}r�
(hbXHTTP authentication moder�
hdj�
hehhhjh�hl}r�
(hr]r�
ht]r�
hp]r�
hn]r�
hv]r�
uhyMZhzhh]]r�
h�XHTTP authentication moder�
��r�
}r�
(hbj�
hdj�
ubaubcdocutils.nodes
bullet_list
r�
)�r�
}r�
(hbUhdj�
hehhhjUbullet_listr�
hl}r�
(Ubulletr�
X*hn]r�
hp]r�
hr]r�
ht]r�
hv]r�
uhyM\hzhh]]r�
(j)�r�
}r�
(hbX_Uses :term:`HTTP` Basic authentication
method and allows you to log in as any valid MySQL user.r�
hdj�
hehhhjjhl}r�
(hr]r�
ht]r�
hp]r�
hn]r�
hv]r�
uhyNhzhh]]r�
h�)�r�
}r�
(hbX_Uses :term:`HTTP` Basic authentication
method and allows you to log in as any valid MySQL user.r�
hdj�
hehhhjh�hl}r�
(hr]r�
ht]r�
hp]r�
hn]r�
hv]ruhyM\h]]r(h�XUses r��r}r(hbXUses rhdj�
ubh�)�r}r(hbX:term:`HTTP`rhdj�
hehhhjh�hl}r	(Ureftyper
Xtermrhވh�XhttprU	refdomainr
Xstdrhn]rhp]rUrefexplicitr�hr]rht]rhv]rh�h�uhyM\h]]rh�)�r}r(hbjhl}r(hr]rht]r(h�jXstd-termrehp]rhn]rhv]ruhdjh]]rh�XHTTPr ��r!}r"(hbUhdjubahjh�ubaubh�XN Basic authentication
method and allows you to log in as any valid MySQL user.r#��r$}r%(hbXN Basic authentication
method and allows you to log in as any valid MySQL user.r&hdj�
ubeubaubj)�r'}r((hbX�Is supported with most PHP configurations. For :term:`IIS` (:term:`ISAPI`)
support using :term:`CGI` PHP see :ref:`faq1_32`, for using with Apache
:term:`CGI` see :ref:`faq1_35`.r)hdj�
hehhhjjhl}r*(hr]r+ht]r,hp]r-hn]r.hv]r/uhyNhzhh]]r0h�)�r1}r2(hbX�Is supported with most PHP configurations. For :term:`IIS` (:term:`ISAPI`)
support using :term:`CGI` PHP see :ref:`faq1_32`, for using with Apache
:term:`CGI` see :ref:`faq1_35`.r3hdj'hehhhjh�hl}r4(hr]r5ht]r6hp]r7hn]r8hv]r9uhyM^h]]r:(h�X/Is supported with most PHP configurations. For r;��r<}r=(hbX/Is supported with most PHP configurations. For r>hdj1ubh�)�r?}r@(hbX:term:`IIS`rAhdj1hehhhjh�hl}rB(UreftyperCXtermrDhވh�XiisrEU	refdomainrFXstdrGhn]rHhp]rIUrefexplicitrJ�hr]rKht]rLhv]rMh�h�uhyM^h]]rNh�)�rO}rP(hbjAhl}rQ(hr]rRht]rS(h�jGXstd-termrTehp]rUhn]rVhv]rWuhdj?h]]rXh�XIISrY��rZ}r[(hbUhdjOubahjh�ubaubh�X (r\��r]}r^(hbX (r_hdj1ubh�)�r`}ra(hbX
:term:`ISAPI`rbhdj1hehhhjh�hl}rc(UreftyperdXtermrehވh�XisapirfU	refdomainrgXstdrhhn]rihp]rjUrefexplicitrk�hr]rlht]rmhv]rnh�h�uhyM^h]]roh�)�rp}rq(hbjbhl}rr(hr]rsht]rt(h�jhXstd-termruehp]rvhn]rwhv]rxuhdj`h]]ryh�XISAPIrz��r{}r|(hbUhdjpubahjh�ubaubh�X)
support using r}��r~}r(hbX)
support using r�hdj1ubh�)�r�}r�(hbX:term:`CGI`r�hdj1hehhhjh�hl}r�(Ureftyper�Xtermr�hވh�Xcgir�U	refdomainr�Xstdr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyM^h]]r�h�)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�Xstd-termr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�XCGIr���r�}r�(hbUhdj�ubahjh�ubaubh�X	 PHP see r���r�}r�(hbX	 PHP see r�hdj1ubh�)�r�}r�(hbX:ref:`faq1_32`r�hdj1hehhhjh�hl}r�(Ureftyper�Xrefr�hވh�Xfaq1_32r�U	refdomainr�Xstdr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyM^h]]r�h�)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�Xstd-refr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�Xfaq1_32r���r�}r�(hbUhdj�ubahjh�ubaubh�X, for using with Apache
r���r�}r�(hbX, for using with Apache
r�hdj1ubh�)�r�}r�(hbX:term:`CGI`r�hdj1hehhhjh�hl}r�(Ureftyper�Xtermr�hވh�Xcgir�U	refdomainr�Xstdr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyM^h]]r�h�)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�Xstd-termr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�XCGIr���r�}r�(hbUhdj�ubahjh�ubaubh�X see r���r�}r�(hbX see r�hdj1ubh�)�r�}r�(hbX:ref:`faq1_35`r�hdj1hehhhjh�hl}r�(Ureftyper�Xrefr�hވh�Xfaq1_35r�U	refdomainr�Xstdr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyM^h]]r�h�)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�Xstd-refr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�Xfaq1_35r���r�}r(hbUhdj�ubahjh�ubaubh�X.��r}r(hbX.hdj1ubeubaubj)�r}r(hbXvSee also :ref:`faq4_4` about not using the :term:`.htaccess` mechanism along with
':term:`HTTP`' authentication mode.
rhdj�
hehhhjjhl}r(hr]rht]rhp]r	hn]r
hv]ruhyNhzhh]]rh�)�r
}r(hbXuSee also :ref:`faq4_4` about not using the :term:`.htaccess` mechanism along with
':term:`HTTP`' authentication mode.rhdjhehhhjh�hl}r(hr]rht]rhp]rhn]rhv]ruhyMah]]r(h�X	See also r��r}r(hbX	See also rhdj
ubh�)�r}r(hbX
:ref:`faq4_4`rhdj
hehhhjh�hl}r(UreftyperXrefr hވh�Xfaq4_4r!U	refdomainr"Xstdr#hn]r$hp]r%Urefexplicitr&�hr]r'ht]r(hv]r)h�h�uhyMah]]r*h�)�r+}r,(hbjhl}r-(hr]r.ht]r/(h�j#Xstd-refr0ehp]r1hn]r2hv]r3uhdjh]]r4h�Xfaq4_4r5��r6}r7(hbUhdj+ubahjh�ubaubh�X about not using the r8��r9}r:(hbX about not using the r;hdj
ubh�)�r<}r=(hbX:term:`.htaccess`r>hdj
hehhhjh�hl}r?(Ureftyper@XtermrAhވh�X	.htaccessrBU	refdomainrCXstdrDhn]rEhp]rFUrefexplicitrG�hr]rHht]rIhv]rJh�h�uhyMah]]rKh�)�rL}rM(hbj>hl}rN(hr]rOht]rP(h�jDXstd-termrQehp]rRhn]rShv]rTuhdj<h]]rUh�X	.htaccessrV��rW}rX(hbUhdjLubahjh�ubaubh�X mechanism along with
'rY��rZ}r[(hbX mechanism along with
'r\hdj
ubh�)�r]}r^(hbX:term:`HTTP`r_hdj
hehhhjh�hl}r`(UreftyperaXtermrbhވh�XhttprcU	refdomainrdXstdrehn]rfhp]rgUrefexplicitrh�hr]riht]rjhv]rkh�h�uhyMah]]rlh�)�rm}rn(hbj_hl}ro(hr]rpht]rq(h�jeXstd-termrrehp]rshn]rthv]ruuhdj]h]]rvh�XHTTPrw��rx}ry(hbUhdjmubahjh�ubaubh�X' authentication mode.rz��r{}r|(hbX' authentication mode.r}hdj
ubeubaubeubj�)�r~}r(hbUhdj�
hehhhjj�hl}r�(hn]r�hp]r�hr]r�ht]r�hv]r�j�]r�(j�
XCookie; Authentication modeUindex-8r�Utr�aj��uhyMehzhh]]r�ubh_)�r�}r�(hbUhdj�
hehhhjhkhl}r�(hn]r�hp]r�hr]r�ht]r�hv]r�hxj�uhyMehzhh]]r�ubh_)�r�}r�(hbX.. _cookie:r�hdj�
hehhh}r�hjhkhl}r�(hn]r�hp]r�hr]r�ht]r�hv]r�hxhKuhyMfhzhh�}r�j�j�sh]]r�ubeubh|)�r�}r�(hbUhdj<hehhh}r�hj�shjh�hl}r�(hr]r�ht]r�hp]r�hn]r�(hEhKj�ehv]r�(hheuhyMihzhh�}r�(j�j�hKj�uh]]r�(h�)�r�}r�(hbXCookie authentication moder�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyMihzhh]]r�h�XCookie authentication moder���r�}r�(hbj�hdj�ubaubj�
)�r�}r�(hbUhdj�hehhhjj�
hl}r�(j�
X*hn]r�hp]r�hr]r�ht]r�hv]r�uhyMkhzhh]]r�(j)�r�}r�(hbXzYou can use this method as a replacement for the :term:`HTTP` authentication
(for example, if you're running :term:`IIS`).r�hdj�hehhhjjhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyNhzhh]]r�h�)�r�}r�(hbXzYou can use this method as a replacement for the :term:`HTTP` authentication
(for example, if you're running :term:`IIS`).r�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyMkh]]r�(h�X1You can use this method as a replacement for the r���r�}r�(hbX1You can use this method as a replacement for the r�hdj�ubh�)�r�}r�(hbX:term:`HTTP`r�hdj�hehhhjh�hl}r�(Ureftyper�Xtermr�hވh�Xhttpr�U	refdomainr�Xstdr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyMkh]]r�h�)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�Xstd-termr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�XHTTPr���r�}r�(hbUhdj�ubahjh�ubaubh�X0 authentication
(for example, if you're running r���r�}r�(hbX0 authentication
(for example, if you're running r�hdj�ubh�)�r�}r�(hbX:term:`IIS`r�hdj�hehhhjh�hl}r�(Ureftyper�Xtermr�hވh�Xiisr�U	refdomainrXstdrhn]rhp]rUrefexplicitr�hr]rht]rhv]rh�h�uhyMkh]]rh�)�r	}r
(hbj�hl}r(hr]rht]r
(h�jXstd-termrehp]rhn]rhv]ruhdj�h]]rh�XIISr��r}r(hbUhdj	ubahjh�ubaubh�X).r��r}r(hbX).rhdj�ubeubaubj)�r}r(hbXsObviously, the user must enable cookies in the browser, but this is
now a requirement for all authentication modes.rhdj�hehhhjjhl}r(hr]rht]rhp]r hn]r!hv]r"uhyNhzhh]]r#h�)�r$}r%(hbXsObviously, the user must enable cookies in the browser, but this is
now a requirement for all authentication modes.r&hdjhehhhjh�hl}r'(hr]r(ht]r)hp]r*hn]r+hv]r,uhyMmh]]r-h�XsObviously, the user must enable cookies in the browser, but this is
now a requirement for all authentication modes.r.��r/}r0(hbj&hdj$ubaubaubj)�r1}r2(hbX`With this mode, the user can truly log out of phpMyAdmin and log
back in with the same username.r3hdj�hehhhjjhl}r4(hr]r5ht]r6hp]r7hn]r8hv]r9uhyNhzhh]]r:h�)�r;}r<(hbX`With this mode, the user can truly log out of phpMyAdmin and log
back in with the same username.r=hdj1hehhhjh�hl}r>(hr]r?ht]r@hp]rAhn]rBhv]rCuhyMoh]]rDh�X`With this mode, the user can truly log out of phpMyAdmin and log
back in with the same username.rE��rF}rG(hbj=hdj;ubaubaubj)�rH}rI(hbX�If you want to allow users to enter any hostname to connect (rather than only
servers that are configured in :file:`config.inc.php`),
see the :config:option:`$cfg['AllowArbitraryServer']` directive.rJhdj�hehhhjjhl}rK(hr]rLht]rMhp]rNhn]rOhv]rPuhyNhzhh]]rQh�)�rR}rS(hbX�If you want to allow users to enter any hostname to connect (rather than only
servers that are configured in :file:`config.inc.php`),
see the :config:option:`$cfg['AllowArbitraryServer']` directive.rThdjHhehhhjh�hl}rU(hr]rVht]rWhp]rXhn]rYhv]rZuhyMqh]]r[(h�XmIf you want to allow users to enter any hostname to connect (rather than only
servers that are configured in r\��r]}r^(hbXmIf you want to allow users to enter any hostname to connect (rather than only
servers that are configured in r_hdjRubja)�r`}ra(hbUhl}rb(hn]rchp]rdhr]reht]rfXfilergaUrolerhjghv]riuhdjRh]]rjh�Xconfig.inc.phprk��rl}rm(hbXconfig.inc.phprnhdj`ubahjjoubh�X),
see the ro��rp}rq(hbX),
see the rrhdjRubj�)�rs}rt(hbUhl}ru(hn]rvhp]rwhr]rxht]ryhv]rzj�]r{((j�X$cfg['AllowArbitraryServer']r|Uindex-9r}j|tr~(j�X2configuration option; $cfg['AllowArbitraryServer']j}j|treuhdjRh]]r�hjj�ubh_)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�j}ahv]r�uhdjRh]]r�hjhkubh�)�r�}r�(hbX-:config:option:`$cfg['AllowArbitraryServer']`r�hdjRhehhhjh�hl}r�(Ureftyper�Xoptionr�hމh�j|U	refdomainr�Xconfigr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyMqh]]r�ja)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�X
config-optionr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�X$cfg['AllowArbitraryServer']r���r�}r�(hbUhdj�ubahjjoubaubh�X directive.r���r�}r�(hbX directive.r�hdjRubeubaubj)�r�}r�(hbX�As mentioned in the :ref:`require` section, having the ``mcrypt`` extension will
speed up access considerably, but is not required.
r�hdj�hehhhjjhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyNhzhh]]r�h�)�r�}r�(hbX�As mentioned in the :ref:`require` section, having the ``mcrypt`` extension will
speed up access considerably, but is not required.r�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyMth]]r�(h�XAs mentioned in the r���r�}r�(hbXAs mentioned in the r�hdj�ubh�)�r�}r�(hbX:ref:`require`r�hdj�hehhhjh�hl}r�(Ureftyper�Xrefr�hވh�Xrequirer�U	refdomainr�Xstdr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyMth]]r�h�)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�Xstd-refr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�Xrequirer���r�}r�(hbUhdj�ubahjh�ubaubh�X section, having the r���r�}r�(hbX section, having the r�hdj�ubja)�r�}r�(hbX
``mcrypt``r�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�Xmcryptr���r�}r�(hbUhdj�ubahjjoubh�XB extension will
speed up access considerably, but is not required.r���r�}r�(hbXB extension will
speed up access considerably, but is not required.r�hdj�ubeubaubeubj�)�r�}r�(hbUhdj�hehhhjj�hl}r�(hn]r�hp]r�hr]r�ht]r�hv]r�j�]r�(j�
XSignon; Authentication modeUindex-10r�Utr�aj��uhyMxhzhh]]r�ubh_)�r}r(hbUhdj�hehhhjhkhl}r(hn]rhp]rhr]rht]rhv]rhxj�uhyMxhzhh]]rubeubh|)�r	}r
(hbUhdj<hehhh}rhjh�hl}r(hr]r
ht]rhp]rhn]r(h;j�ehv]rhauhyMzhzhh�}rj�jsh]]r(h�)�r}r(hbXSignon authentication moderhdj	hehhhjh�hl}r(hr]rht]rhp]rhn]rhv]ruhyMzhzhh]]rh�XSignon authentication moder��r}r (hbjhdjubaubj�
)�r!}r"(hbUhdj	hehhhjj�
hl}r#(j�
X*hn]r$hp]r%hr]r&ht]r'hv]r(uhyM|hzhh]]r)(j)�r*}r+(hbXjThis mode is a convenient way of using credentials from another
application to authenticate to phpMyAdmin.r,hdj!hehhhjjhl}r-(hr]r.ht]r/hp]r0hn]r1hv]r2uhyNhzhh]]r3h�)�r4}r5(hbXjThis mode is a convenient way of using credentials from another
application to authenticate to phpMyAdmin.r6hdj*hehhhjh�hl}r7(hr]r8ht]r9hp]r:hn]r;hv]r<uhyM|h]]r=h�XjThis mode is a convenient way of using credentials from another
application to authenticate to phpMyAdmin.r>��r?}r@(hbj6hdj4ubaubaubj)�rA}rB(hbXHThe other application has to store login information into session
data.
rChdj!hehhhjjhl}rD(hr]rEht]rFhp]rGhn]rHhv]rIuhyNhzhh]]rJh�)�rK}rL(hbXGThe other application has to store login information into session
data.rMhdjAhehhhjh�hl}rN(hr]rOht]rPhp]rQhn]rRhv]rSuhyM~h]]rTh�XGThe other application has to store login information into session
data.rU��rV}rW(hbjMhdjKubaubaubeubcsphinx.addnodes
seealso
rX)�rY}rZ(hbUhdj	heNhjUseealsor[hl}r\(hr]r]ht]r^Uadmonition-see-alsor_ahp]r`hn]rahv]rbuhyNhzhh]]rc(h�)�rd}re(hbXSee alsorfhl}rg(hr]rhht]rihp]rjhn]rkhv]rluhdjYh]]rmh�XSee alsorn��ro}rp(hbjfhdjdubahjh�ubh�)�rq}rr(hbUhl}rs(hr]rtht]ruhp]rvhn]rwhv]rxuhdjYh]]ry(j�)�rz}r{(hbUhl}r|(hn]r}hp]r~hr]rht]r�hv]r�j�]r�((j�X $cfg['Servers'][$i]['auth_type']r�Uindex-11r�j�tr�(j�X6configuration option; $cfg['Servers'][$i]['auth_type']j�j�tr�euhdjqh]]r�hjj�ubh_)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�j�ahv]r�uhdjqh]]r�hjhkubh�)�r�}r�(hbX1:config:option:`$cfg['Servers'][$i]['auth_type']`r�hdjqhehhhjh�hl}r�(Ureftyper�Xoptionr�hމh�j�U	refdomainr�Xconfigr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyM�h]]r�ja)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�X
config-optionr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�X $cfg['Servers'][$i]['auth_type']r���r�}r�(hbUhdj�ubahjjoubaubh�X,
r���r�}r�(hbX,
r�hdjqubj�)�r�}r�(hbUhl}r�(hn]r�hp]r�hr]r�ht]r�hv]r�j�]r�((j�X$$cfg['Servers'][$i]['SignonSession']r�Uindex-12r�j�tr�(j�X:configuration option; $cfg['Servers'][$i]['SignonSession']j�j�tr�euhdjqh]]r�hjj�ubh_)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�j�ahv]r�uhdjqh]]r�hjhkubh�)�r�}r�(hbX5:config:option:`$cfg['Servers'][$i]['SignonSession']`r�hdjqhehhhjh�hl}r�(Ureftyper�Xoptionr�hމh�j�U	refdomainr�Xconfigr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyM�h]]r�ja)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�X
config-optionr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�X$$cfg['Servers'][$i]['SignonSession']r���r�}r�(hbUhdj�ubahjjoubaubh�X,
r���r�}r�(hbX,
r�hdjqubj�)�r�}r�(hbUhl}r�(hn]r�hp]r�hr]r�ht]r�hv]r�j�]r�((j�X#$cfg['Servers'][$i]['SignonScript']r�Uindex-13r�j�tr�(j�X9configuration option; $cfg['Servers'][$i]['SignonScript']j�j�tr�euhdjqh]]r�hjj�ubh_)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�j�ahv]r�uhdjqh]]r�hjhkubh�)�r�}r(hbX4:config:option:`$cfg['Servers'][$i]['SignonScript']`rhdjqhehhhjh�hl}r(UreftyperXoptionrhމh�j�U	refdomainrXconfigrhn]rhp]rUrefexplicitr	�hr]r
ht]rhv]rh�h�uhyM�h]]r
ja)�r}r(hbjhl}r(hr]rht]r(h�jX
config-optionrehp]rhn]rhv]ruhdj�h]]rh�X#$cfg['Servers'][$i]['SignonScript']r��r}r(hbUhdjubahjjoubaubh�X,
r��r}r(hbX,
rhdjqubj�)�r}r (hbUhl}r!(hn]r"hp]r#hr]r$ht]r%hv]r&j�]r'((j�X $cfg['Servers'][$i]['SignonURL']r(Uindex-14r)j(tr*(j�X6configuration option; $cfg['Servers'][$i]['SignonURL']j)j(tr+euhdjqh]]r,hjj�ubh_)�r-}r.(hbUhl}r/(hr]r0ht]r1hp]r2hn]r3j)ahv]r4uhdjqh]]r5hjhkubh�)�r6}r7(hbX1:config:option:`$cfg['Servers'][$i]['SignonURL']`r8hdjqhehhhjh�hl}r9(Ureftyper:Xoptionr;hމh�j(U	refdomainr<Xconfigr=hn]r>hp]r?Urefexplicitr@�hr]rAht]rBhv]rCh�h�uhyM�h]]rDja)�rE}rF(hbj8hl}rG(hr]rHht]rI(h�j=X
config-optionrJehp]rKhn]rLhv]rMuhdj6h]]rNh�X $cfg['Servers'][$i]['SignonURL']rO��rP}rQ(hbUhdjEubahjjoubaubehjh�ubeubj�)�rR}rS(hbUhdj	hehhhjj�hl}rT(hn]rUhp]rVhr]rWht]rXhv]rYj�]rZ(j�
XConfig; Authentication modeUindex-15r[Utr\aj��uhyM�hzhh]]r]ubh_)�r^}r_(hbUhdj	hehhhjhkhl}r`(hn]rahp]rbhr]rcht]rdhv]rehxj[uhyM�hzhh]]rfubeubh|)�rg}rh(hbUhdj<hehhh}rihjh�hl}rj(hr]rkht]rlhp]rmhn]rn(hSj[ehv]roh#auhyM�hzhh�}rpj[j^sh]]rq(h�)�rr}rs(hbXConfig authentication moderthdjghehhhjh�hl}ru(hr]rvht]rwhp]rxhn]ryhv]rzuhyM�hzhh]]r{h�XConfig authentication moder|��r}}r~(hbjthdjrubaubj�
)�r}r�(hbUhdjghehhhjj�
hl}r�(j�
X*hn]r�hp]r�hr]r�ht]r�hv]r�uhyM�hzhh]]r�(j)�r�}r�(hbX#This mode is sometimes the less secure one because it requires you to fill the
:config:option:`$cfg['Servers'][$i]['user']` and
:config:option:`$cfg['Servers'][$i]['password']`
fields (and as a result, anyone who can read your :file:`config.inc.php`
can discover your username and password).r�hdjhehhhjjhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyNhzhh]]r�h�)�r�}r�(hbX#This mode is sometimes the less secure one because it requires you to fill the
:config:option:`$cfg['Servers'][$i]['user']` and
:config:option:`$cfg['Servers'][$i]['password']`
fields (and as a result, anyone who can read your :file:`config.inc.php`
can discover your username and password).r�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyM�h]]r�(h�XOThis mode is sometimes the less secure one because it requires you to fill the
r���r�}r�(hbXOThis mode is sometimes the less secure one because it requires you to fill the
r�hdj�ubj�)�r�}r�(hbUhl}r�(hn]r�hp]r�hr]r�ht]r�hv]r�j�]r�((j�X$cfg['Servers'][$i]['user']r�Uindex-16r�j�tr�(j�X1configuration option; $cfg['Servers'][$i]['user']j�j�tr�euhdj�h]]r�hjj�ubh_)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�j�ahv]r�uhdj�h]]r�hjhkubh�)�r�}r�(hbX,:config:option:`$cfg['Servers'][$i]['user']`r�hdj�hehhhjh�hl}r�(Ureftyper�Xoptionr�hމh�j�U	refdomainr�Xconfigr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyM�h]]r�ja)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�X
config-optionr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�X$cfg['Servers'][$i]['user']r���r�}r�(hbUhdj�ubahjjoubaubh�X and
r���r�}r�(hbX and
r�hdj�ubj�)�r�}r�(hbUhl}r�(hn]r�hp]r�hr]r�ht]r�hv]r�j�]r�((j�X$cfg['Servers'][$i]['password']r�Uindex-17r�j�tr�(j�X5configuration option; $cfg['Servers'][$i]['password']j�j�tr�euhdj�h]]r�hjj�ubh_)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�j�ahv]r�uhdj�h]]r�hjhkubh�)�r�}r�(hbX0:config:option:`$cfg['Servers'][$i]['password']`r�hdj�hehhhjh�hl}r�(Ureftyper�Xoptionr�hމh�j�U	refdomainr�Xconfigr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyM�h]]r�ja)�r�}r�(hbj�hl}r�(hr]rht]r(h�j�X
config-optionrehp]rhn]rhv]ruhdj�h]]rh�X$cfg['Servers'][$i]['password']r��r}r	(hbUhdj�ubahjjoubaubh�X3
fields (and as a result, anyone who can read your r
��r}r(hbX3
fields (and as a result, anyone who can read your r
hdj�ubja)�r}r(hbUhl}r(hn]rhp]rhr]rht]rXfileraUrolerjhv]ruhdj�h]]rh�Xconfig.inc.phpr��r}r(hbXconfig.inc.phprhdjubahjjoubh�X*
can discover your username and password).r��r}r(hbX*
can discover your username and password).r hdj�ubeubaubj)�r!}r"(hbXhIn the :ref:`faqmultiuser` section, there is an entry explaining how
to protect your configuration file.r#hdjhehhhjjhl}r$(hr]r%ht]r&hp]r'hn]r(hv]r)uhyNhzhh]]r*h�)�r+}r,(hbXhIn the :ref:`faqmultiuser` section, there is an entry explaining how
to protect your configuration file.r-hdj!hehhhjh�hl}r.(hr]r/ht]r0hp]r1hn]r2hv]r3uhyM�h]]r4(h�XIn the r5��r6}r7(hbXIn the r8hdj+ubh�)�r9}r:(hbX:ref:`faqmultiuser`r;hdj+hehhhjh�hl}r<(Ureftyper=Xrefr>hވh�Xfaqmultiuserr?U	refdomainr@XstdrAhn]rBhp]rCUrefexplicitrD�hr]rEht]rFhv]rGh�h�uhyM�h]]rHh�)�rI}rJ(hbj;hl}rK(hr]rLht]rM(h�jAXstd-refrNehp]rOhn]rPhv]rQuhdj9h]]rRh�XfaqmultiuserrS��rT}rU(hbUhdjIubahjh�ubaubh�XN section, there is an entry explaining how
to protect your configuration file.rV��rW}rX(hbXN section, there is an entry explaining how
to protect your configuration file.rYhdj+ubeubaubj)�rZ}r[(hbX�For additional security in this mode, you may wish to consider the
Host authentication :config:option:`$cfg['Servers'][$i]['AllowDeny']['order']`
and :config:option:`$cfg['Servers'][$i]['AllowDeny']['rules']` configuration directives.r\hdjhehhhjjhl}r](hr]r^ht]r_hp]r`hn]rahv]rbuhyNhzhh]]rch�)�rd}re(hbX�For additional security in this mode, you may wish to consider the
Host authentication :config:option:`$cfg['Servers'][$i]['AllowDeny']['order']`
and :config:option:`$cfg['Servers'][$i]['AllowDeny']['rules']` configuration directives.rfhdjZhehhhjh�hl}rg(hr]rhht]rihp]rjhn]rkhv]rluhyM�h]]rm(h�XWFor additional security in this mode, you may wish to consider the
Host authentication rn��ro}rp(hbXWFor additional security in this mode, you may wish to consider the
Host authentication rqhdjdubj�)�rr}rs(hbUhl}rt(hn]ruhp]rvhr]rwht]rxhv]ryj�]rz((j�X)$cfg['Servers'][$i]['AllowDeny']['order']r{Uindex-18r|j{tr}(j�X?configuration option; $cfg['Servers'][$i]['AllowDeny']['order']j|j{tr~euhdjdh]]rhjj�ubh_)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�j|ahv]r�uhdjdh]]r�hjhkubh�)�r�}r�(hbX::config:option:`$cfg['Servers'][$i]['AllowDeny']['order']`r�hdjdhehhhjh�hl}r�(Ureftyper�Xoptionr�hމh�j{U	refdomainr�Xconfigr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyM�h]]r�ja)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�X
config-optionr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�X)$cfg['Servers'][$i]['AllowDeny']['order']r���r�}r�(hbUhdj�ubahjjoubaubh�X
and r���r�}r�(hbX
and r�hdjdubj�)�r�}r�(hbUhl}r�(hn]r�hp]r�hr]r�ht]r�hv]r�j�]r�((j�X)$cfg['Servers'][$i]['AllowDeny']['rules']r�Uindex-19r�j�tr�(j�X?configuration option; $cfg['Servers'][$i]['AllowDeny']['rules']j�j�tr�euhdjdh]]r�hjj�ubh_)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�j�ahv]r�uhdjdh]]r�hjhkubh�)�r�}r�(hbX::config:option:`$cfg['Servers'][$i]['AllowDeny']['rules']`r�hdjdhehhhjh�hl}r�(Ureftyper�Xoptionr�hމh�j�U	refdomainr�Xconfigr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyM�h]]r�ja)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�X
config-optionr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�X)$cfg['Servers'][$i]['AllowDeny']['rules']r���r�}r�(hbUhdj�ubahjjoubaubh�X configuration directives.r���r�}r�(hbX configuration directives.r�hdjdubeubaubj)�r�}r�(hbX�Unlike cookie and http, does not require a user to log in when first
loading the phpMyAdmin site. This is by design but could allow any
user to access your installation. Use of some restriction method is
suggested, perhaps a :term:`.htaccess` file with the HTTP-AUTH directive or disallowing
incoming HTTP requests at one’s router or firewall will suffice (both
of which are beyond the scope of this manual but easily searchable
with Google).
r�hdjhehhhjjhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyNhzhh]]r�h�)�r�}r�(hbX�Unlike cookie and http, does not require a user to log in when first
loading the phpMyAdmin site. This is by design but could allow any
user to access your installation. Use of some restriction method is
suggested, perhaps a :term:`.htaccess` file with the HTTP-AUTH directive or disallowing
incoming HTTP requests at one’s router or firewall will suffice (both
of which are beyond the scope of this manual but easily searchable
with Google).r�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyM�h]]r�(h�X�Unlike cookie and http, does not require a user to log in when first
loading the phpMyAdmin site. This is by design but could allow any
user to access your installation. Use of some restriction method is
suggested, perhaps a r���r�}r�(hbX�Unlike cookie and http, does not require a user to log in when first
loading the phpMyAdmin site. This is by design but could allow any
user to access your installation. Use of some restriction method is
suggested, perhaps a r�hdj�ubh�)�r�}r�(hbX:term:`.htaccess`r�hdj�hehhhjh�hl}r�(Ureftyper�Xtermr�hވh�X	.htaccessr�U	refdomainr�Xstdrhn]rhp]rUrefexplicitr�hr]rht]rhv]rh�h�uhyM�h]]rh�)�r}r	(hbj�hl}r
(hr]rht]r(h�jXstd-termr
ehp]rhn]rhv]ruhdj�h]]rh�X	.htaccessr��r}r(hbUhdjubahjh�ubaubh�X� file with the HTTP-AUTH directive or disallowing
incoming HTTP requests at one’s router or firewall will suffice (both
of which are beyond the scope of this manual but easily searchable
with Google).r��r}r(hbX� file with the HTTP-AUTH directive or disallowing
incoming HTTP requests at one’s router or firewall will suffice (both
of which are beyond the scope of this manual but easily searchable
with Google).rhdj�ubeubaubeubj�)�r}r(hbUhdjghehhhjj�hl}r(hn]rhp]rhr]rht]rhv]r j�]r!(j�
XSwekey; Authentication modeUindex-20r"Utr#aj��uhyM�hzhh]]r$ubh_)�r%}r&(hbUhdjghehhhjhkhl}r'(hn]r(hp]r)hr]r*ht]r+hv]r,hxj"uhyM�hzhh]]r-ubh_)�r.}r/(hbX.. _swekey:r0hdjghehhh}r1hjhkhl}r2(hn]r3hp]r4hr]r5ht]r6hv]r7hxh\uhyM�hzhh�}r8j"j%sh]]r9ubeubh|)�r:}r;(hbUhdj<hehhh}r<h,j.shjh�hl}r=(hr]r>ht]r?hp]r@hn]rA(hUh\j"ehv]rB(h%h,euhyM�hzhh�}rC(h\j.j"j%uh]]rD(h�)�rE}rF(hbXSwekey authentication moderGhdj:hehhhjh�hl}rH(hr]rIht]rJhp]rKhn]rLhv]rMuhyM�hzhh]]rNh�XSwekey authentication moderO��rP}rQ(hbjGhdjEubaubh�)�rR}rS(hbX{The Swekey is a low cost authentication USB key that can be used in
web applications. When Swekey authentication is activated, phpMyAdmin
requires the users's Swekey to be plugged before entering the login
page (currently supported for cookie authentication mode only). Swekey
Authentication is disabled by default. To enable it, add the following
line to :file:`config.inc.php`:rThdj:hehhhjh�hl}rU(hr]rVht]rWhp]rXhn]rYhv]rZuhyM�hzhh]]r[(h�XdThe Swekey is a low cost authentication USB key that can be used in
web applications. When Swekey authentication is activated, phpMyAdmin
requires the users's Swekey to be plugged before entering the login
page (currently supported for cookie authentication mode only). Swekey
Authentication is disabled by default. To enable it, add the following
line to r\��r]}r^(hbXdThe Swekey is a low cost authentication USB key that can be used in
web applications. When Swekey authentication is activated, phpMyAdmin
requires the users's Swekey to be plugged before entering the login
page (currently supported for cookie authentication mode only). Swekey
Authentication is disabled by default. To enable it, add the following
line to r_hdjRubja)�r`}ra(hbUhl}rb(hn]rchp]rdhr]reht]rfXfilergaUrolerhjghv]riuhdjRh]]rjh�Xconfig.inc.phprk��rl}rm(hbXconfig.inc.phprnhdj`ubahjjoubh�X:��ro}rp(hbX:hdjRubeubj�)�rq}rr(hbX?$cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey.conf';rshdj:hehhhjj�hl}rt(j��j�Xphpruj�j�hn]rvhp]rwhr]rxht]ryhv]rzuhyM�hzhh]]r{h�X?$cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey.conf';r|��r}}r~(hbUhdjqubaubh�)�r}r�(hbXYou then have to create the ``swekey.conf`` file that will associate
each user with their Swekey Id. It is important to place this file
outside of your web server's document root (in the example, it is
located in ``/etc``). A self documented sample file is provided in the
``examples`` directory. Feel free to use it with your own users'
information. If you want to purchase a Swekey please visit
`http://phpmyadmin.net/auth\_key <http://phpmyadmin.net/auth_key>`_
since this link provides funding for phpMyAdmin.r�hdj:hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyM�hzhh]]r�(h�XYou then have to create the r���r�}r�(hbXYou then have to create the r�hdjubja)�r�}r�(hbX``swekey.conf``r�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdjh]]r�h�Xswekey.confr���r�}r�(hbUhdj�ubahjjoubh�X� file that will associate
each user with their Swekey Id. It is important to place this file
outside of your web server's document root (in the example, it is
located in r���r�}r�(hbX� file that will associate
each user with their Swekey Id. It is important to place this file
outside of your web server's document root (in the example, it is
located in r�hdjubja)�r�}r�(hbX``/etc``r�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdjh]]r�h�X/etcr���r�}r�(hbUhdj�ubahjjoubh�X4). A self documented sample file is provided in the
r���r�}r�(hbX4). A self documented sample file is provided in the
r�hdjubja)�r�}r�(hbX``examples``r�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdjh]]r�h�Xexamplesr���r�}r�(hbUhdj�ubahjjoubh�Xp directory. Feel free to use it with your own users'
information. If you want to purchase a Swekey please visit
r���r�}r�(hbXp directory. Feel free to use it with your own users'
information. If you want to purchase a Swekey please visit
r�hdjubj�)�r�}r�(hbXC`http://phpmyadmin.net/auth\_key <http://phpmyadmin.net/auth_key>`_r�hl}r�(Unamer�Xhttp://phpmyadmin.net/auth_keyr�j�Xhttp://phpmyadmin.net/auth_keyr�hn]r�hp]r�hr]r�ht]r�hv]r�uhdjh]]r�h�Xhttp://phpmyadmin.net/auth_keyr���r�}r�(hbUhdj�ubahjjubh_)�r�}r�(hbX! <http://phpmyadmin.net/auth_key>r�jKhdjhjhkhl}r�(Urefurir�j�hn]r�h>ahp]r�hr]r�ht]r�hv]r�hauh]]r�ubh�X1
since this link provides funding for phpMyAdmin.r���r�}r�(hbX1
since this link provides funding for phpMyAdmin.r�hdjubeubjX)�r�}r�(hbUhdj:heNhjj[hl}r�(hr]r�ht]r�Uadmonition-see-alsor�ahp]r�hn]r�hv]r�uhyNhzhh]]r�(h�)�r�}r�(hbXSee alsor�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�XSee alsor���r�}r�(hbj�hdj�ubahjh�ubh�)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�(j�)�r�}r(hbUhl}r(hn]rhp]rhr]rht]rhv]rj�]r((j�X)$cfg['Servers'][$i]['auth_swekey_config']rUindex-21r	jtr
(j�X?configuration option; $cfg['Servers'][$i]['auth_swekey_config']j	jtreuhdj�h]]rhjj�ubh_)�r
}r(hbUhl}r(hr]rht]rhp]rhn]rj	ahv]ruhdj�h]]rhjhkubh�)�r}r(hbX::config:option:`$cfg['Servers'][$i]['auth_swekey_config']`rhdj�hehhhjh�hl}r(UreftyperXoptionrhމh�jU	refdomainrXconfigrhn]rhp]rUrefexplicitr �hr]r!ht]r"hv]r#h�h�uhyM�h]]r$ja)�r%}r&(hbjhl}r'(hr]r(ht]r)(h�jX
config-optionr*ehp]r+hn]r,hv]r-uhdjh]]r.h�X)$cfg['Servers'][$i]['auth_swekey_config']r/��r0}r1(hbUhdj%ubahjjoubaubehjh�ubeubeubeubh|)�r2}r3(hbUhdh}hehhhjh�hl}r4(hr]r5ht]r6hp]r7hn]r8hOahv]r9hauhyM�hzhh]]r:(h�)�r;}r<(hbX%Securing your phpMyAdmin installationr=hdj2hehhhjh�hl}r>(hr]r?ht]r@hp]rAhn]rBhv]rCuhyM�hzhh]]rDh�X%Securing your phpMyAdmin installationrE��rF}rG(hbj=hdj;ubaubh�)�rH}rI(hbX�The phpMyAdmin team tries hard to make the application secure, however there
are always ways to make your installation more secure:rJhdj2hehhhjh�hl}rK(hr]rLht]rMhp]rNhn]rOhv]rPuhyM�hzhh]]rQh�X�The phpMyAdmin team tries hard to make the application secure, however there
are always ways to make your installation more secure:rR��rS}rT(hbjJhdjHubaubj�
)�rU}rV(hbUhdj2hehhhjj�
hl}rW(j�
X*hn]rXhp]rYhr]rZht]r[hv]r\uhyM�hzhh]]r](j)�r^}r_(hbX\remove ``setup`` directory from phpMyAdmin, you will probably not
use it after initial setupr`hdjUhehhhjjhl}ra(hr]rbht]rchp]rdhn]rehv]rfuhyNhzhh]]rgh�)�rh}ri(hbX\remove ``setup`` directory from phpMyAdmin, you will probably not
use it after initial setuprjhdj^hehhhjh�hl}rk(hr]rlht]rmhp]rnhn]rohv]rpuhyM�h]]rq(h�Xremove rr��rs}rt(hbXremove ruhdjhubja)�rv}rw(hbX	``setup``rxhl}ry(hr]rzht]r{hp]r|hn]r}hv]r~uhdjhh]]rh�Xsetupr���r�}r�(hbUhdjvubahjjoubh�XL directory from phpMyAdmin, you will probably not
use it after initial setupr���r�}r�(hbXL directory from phpMyAdmin, you will probably not
use it after initial setupr�hdjhubeubaubj)�r�}r�(hbXdproperly choose authentication method - :ref:`cookie`
is probably the best choice for shared hostingr�hdjUhehhhjjhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyNhzhh]]r�h�)�r�}r�(hbXdproperly choose authentication method - :ref:`cookie`
is probably the best choice for shared hostingr�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyM�h]]r�(h�X(properly choose authentication method - r���r�}r�(hbX(properly choose authentication method - r�hdj�ubh�)�r�}r�(hbX
:ref:`cookie`r�hdj�hehhhjh�hl}r�(Ureftyper�Xrefr�hވh�Xcookier�U	refdomainr�Xstdr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyM�h]]r�h�)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�Xstd-refr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�Xcookier���r�}r�(hbUhdj�ubahjh�ubaubh�X/
is probably the best choice for shared hostingr���r�}r�(hbX/
is probably the best choice for shared hostingr�hdj�ubeubaubj)�r�}r�(hbX�in case you don't want all MySQL users to be able to access
phpMyAdmin, you can use :config:option:`$cfg['Servers'][$i]['AllowDeny']['rules']` to limit themr�hdjUhehhhjjhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyNhzhh]]r�h�)�r�}r�(hbX�in case you don't want all MySQL users to be able to access
phpMyAdmin, you can use :config:option:`$cfg['Servers'][$i]['AllowDeny']['rules']` to limit themr�hdj�hehhhjh�hl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhyM�h]]r�(h�XTin case you don't want all MySQL users to be able to access
phpMyAdmin, you can use r���r�}r�(hbXTin case you don't want all MySQL users to be able to access
phpMyAdmin, you can use r�hdj�ubj�)�r�}r�(hbUhl}r�(hn]r�hp]r�hr]r�ht]r�hv]r�j�]r�((j�X)$cfg['Servers'][$i]['AllowDeny']['rules']r�Uindex-22r�j�tr�(j�X?configuration option; $cfg['Servers'][$i]['AllowDeny']['rules']j�j�tr�euhdj�h]]r�hjj�ubh_)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�j�ahv]r�uhdj�h]]r�hjhkubh�)�r�}r�(hbX::config:option:`$cfg['Servers'][$i]['AllowDeny']['rules']`r�hdj�hehhhjh�hl}r�(Ureftyper�Xoptionr�hމh�j�U	refdomainr�Xconfigr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyM�h]]r�ja)�r�}r�(hbj�hl}r(hr]rht]r(h�j�X
config-optionrehp]rhn]rhv]ruhdj�h]]rh�X)$cfg['Servers'][$i]['AllowDeny']['rules']r��r	}r
(hbUhdj�ubahjjoubaubh�X to limit themr��r}r
(hbX to limit themrhdj�ubeubaubj)�r}r(hbXqconsider hiding phpMyAdmin behind authentication proxy, so that
MySQL credentials are not all users need to loginrhdjUhehhhjjhl}r(hr]rht]rhp]rhn]rhv]ruhyNhzhh]]rh�)�r}r(hbXqconsider hiding phpMyAdmin behind authentication proxy, so that
MySQL credentials are not all users need to loginrhdjhehhhjh�hl}r(hr]rht]rhp]rhn]r hv]r!uhyM�h]]r"h�Xqconsider hiding phpMyAdmin behind authentication proxy, so that
MySQL credentials are not all users need to loginr#��r$}r%(hbjhdjubaubaubj)�r&}r'(hbX�if you are afraid of automated attacks, enabling Captcha by
:config:option:`$cfg['CaptchaLoginPublicKey']` and
:config:option:`$cfg['CaptchaLoginPrivateKey']` might be an option.r(hdjUhehhhjjhl}r)(hr]r*ht]r+hp]r,hn]r-hv]r.uhyNhzhh]]r/h�)�r0}r1(hbX�if you are afraid of automated attacks, enabling Captcha by
:config:option:`$cfg['CaptchaLoginPublicKey']` and
:config:option:`$cfg['CaptchaLoginPrivateKey']` might be an option.r2hdj&hehhhjh�hl}r3(hr]r4ht]r5hp]r6hn]r7hv]r8uhyM�h]]r9(h�X<if you are afraid of automated attacks, enabling Captcha by
r:��r;}r<(hbX<if you are afraid of automated attacks, enabling Captcha by
r=hdj0ubj�)�r>}r?(hbUhl}r@(hn]rAhp]rBhr]rCht]rDhv]rEj�]rF((j�X$cfg['CaptchaLoginPublicKey']rGUindex-23rHjGtrI(j�X3configuration option; $cfg['CaptchaLoginPublicKey']jHjGtrJeuhdj0h]]rKhjj�ubh_)�rL}rM(hbUhl}rN(hr]rOht]rPhp]rQhn]rRjHahv]rSuhdj0h]]rThjhkubh�)�rU}rV(hbX.:config:option:`$cfg['CaptchaLoginPublicKey']`rWhdj0hehhhjh�hl}rX(UreftyperYXoptionrZhމh�jGU	refdomainr[Xconfigr\hn]r]hp]r^Urefexplicitr_�hr]r`ht]rahv]rbh�h�uhyM�h]]rcja)�rd}re(hbjWhl}rf(hr]rght]rh(h�j\X
config-optionriehp]rjhn]rkhv]rluhdjUh]]rmh�X$cfg['CaptchaLoginPublicKey']rn��ro}rp(hbUhdjdubahjjoubaubh�X and
rq��rr}rs(hbX and
rthdj0ubj�)�ru}rv(hbUhl}rw(hn]rxhp]ryhr]rzht]r{hv]r|j�]r}((j�X$cfg['CaptchaLoginPrivateKey']r~Uindex-24rj~tr�(j�X4configuration option; $cfg['CaptchaLoginPrivateKey']jj~tr�euhdj0h]]r�hjj�ubh_)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�jahv]r�uhdj0h]]r�hjhkubh�)�r�}r�(hbX/:config:option:`$cfg['CaptchaLoginPrivateKey']`r�hdj0hehhhjh�hl}r�(Ureftyper�Xoptionr�hމh�j~U	refdomainr�Xconfigr�hn]r�hp]r�Urefexplicitr��hr]r�ht]r�hv]r�h�h�uhyM�h]]r�ja)�r�}r�(hbj�hl}r�(hr]r�ht]r�(h�j�X
config-optionr�ehp]r�hn]r�hv]r�uhdj�h]]r�h�X$cfg['CaptchaLoginPrivateKey']r���r�}r�(hbUhdj�ubahjjoubaubh�X might be an option.r���r�}r�(hbX might be an option.r�hdj0ubeubaubeubeubeubehbUUtransformerr�NU
footnote_refsr�}r�Urefnamesr�}r�Usymbol_footnotesr�]r�Uautofootnote_refsr�]r�Usymbol_footnote_refsr�]r�U	citationsr�]r�hzhUcurrent_liner�NUtransform_messagesr�]r�(cdocutils.nodes
system_message
r�)�r�}r�(hbUhl}r�(hr]r�Ulevelr�Khn]r�hp]r�Usourcer�hhht]r�hv]r�Uliner�KUtyper�UINFOr�uh]]r�h�)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X+Hyperlink target "setup" is not referenced.r���r�}r�(hbUhdj�ubahjh�ubahjUsystem_messager�ubj�)�r�}r�(hbUhl}r�(hr]r�Ulevelr�Khn]r�hp]r�Usourcer�hhht]r�hv]r�Uliner�KZUtyper�j�uh]]r�h�)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X3Hyperlink target "quick-install" is not referenced.r���r�}r�(hbUhdj�ubahjh�ubahjj�ubj�)�r�}r�(hbUhl}r�(hr]r�Ulevelr�Khn]r�hp]r�Usourcer�hhht]r�hv]r�Uliner�K�Utyper�j�uh]]r�h�)�r�}r�(hbUhl}r(hr]rht]rhp]rhn]rhv]ruhdj�h]]rh�X-Hyperlink target "index-0" is not referenced.r��r}r	(hbUhdj�ubahjh�ubahjj�ubj�)�r
}r(hbUhl}r(hr]r
UlevelrKhn]rhp]rUsourcerhhht]rhv]rUlinerK�Utyperj�uh]]rh�)�r}r(hbUhl}r(hr]rht]rhp]rhn]rhv]ruhdj
h]]rh�X2Hyperlink target "setup-script" is not referenced.r ��r!}r"(hbUhdjubahjh�ubahjj�ubj�)�r#}r$(hbUhl}r%(hr]r&Ulevelr'Khn]r(hp]r)Usourcer*hhht]r+hv]r,Uliner-K�Utyper.j�uh]]r/h�)�r0}r1(hbUhl}r2(hr]r3ht]r4hp]r5hn]r6hv]r7uhdj#h]]r8h�X-Hyperlink target "index-1" is not referenced.r9��r:}r;(hbUhdj0ubahjh�ubahjj�ubj�)�r<}r=(hbUhl}r>(hr]r?Ulevelr@Khn]rAhp]rBUsourcerChhht]rDhv]rEUlinerFK�UtyperGj�uh]]rHh�)�rI}rJ(hbUhl}rK(hr]rLht]rMhp]rNhn]rOhv]rPuhdj<h]]rQh�X3Hyperlink target "linked-tables" is not referenced.rR��rS}rT(hbUhdjIubahjh�ubahjj�ubj�)�rU}rV(hbUhl}rW(hr]rXUlevelrYKhn]rZhp]r[Usourcer\hhht]r]hv]r^Uliner_MUtyper`j�uh]]rah�)�rb}rc(hbUhl}rd(hr]reht]rfhp]rghn]rhhv]riuhdjUh]]rjh�X-Hyperlink target "index-2" is not referenced.rk��rl}rm(hbUhdjbubahjh�ubahjj�ubj�)�rn}ro(hbUhl}rp(hr]rqUlevelrrKhn]rshp]rtUsourceruhhht]rvhv]rwUlinerxMUtyperyj�uh]]rzh�)�r{}r|(hbUhl}r}(hr]r~ht]rhp]r�hn]r�hv]r�uhdjnh]]r�h�X-Hyperlink target "index-3" is not referenced.r���r�}r�(hbUhdj{ubahjh�ubahjj�ubj�)�r�}r�(hbUhl}r�(hr]r�Ulevelr�Khn]r�hp]r�Usourcer�hhht]r�hv]r�Uliner�MUtyper�j�uh]]r�h�)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X/Hyperlink target "upgrading" is not referenced.r���r�}r�(hbUhdj�ubahjh�ubahjj�ubj�)�r�}r�(hbUhl}r�(hr]r�Ulevelr�Khn]r�hp]r�Usourcer�hhht]r�hv]r�Uliner�M1Utyper�j�uh]]r�h�)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X-Hyperlink target "index-4" is not referenced.r���r�}r�(hbUhdj�ubahjh�ubahjj�ubj�)�r�}r�(hbUhl}r�(hr]r�Ulevelr�Khn]r�hp]r�Usourcer�hhht]r�hv]r�Uliner�M2Utyper�j�uh]]r�h�)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X:Hyperlink target "authentication-modes" is not referenced.r���r�}r�(hbUhdj�ubahjh�ubahjj�ubj�)�r�}r�(hbUhl}r�(hr]r�Ulevelr�Khn]r�hp]r�Usourcer�hhht]r�hv]r�Uliner�M?Utyper�j�uh]]r�h�)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X-Hyperlink target "index-5" is not referenced.r���r�}r�(hbUhdj�ubahjh�ubahjj�ubj�)�r�}r�(hbUhl}r�(hr]r�Ulevelr�Khn]r�hp]r�Usourcer�hhht]r�hv]r�Uliner�MSUtyper�j�uh]]r�h�)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]rh�X-Hyperlink target "index-6" is not referenced.r��r}r(hbUhdj�ubahjh�ubahjj�ubj�)�r}r(hbUhl}r(hr]rUlevelrKhn]r	hp]r
Usourcerhhht]rhv]r
UlinerMXUtyperj�uh]]rh�)�r}r(hbUhl}r(hr]rht]rhp]rhn]rhv]ruhdjh]]rh�X-Hyperlink target "index-7" is not referenced.r��r}r(hbUhdjubahjh�ubahjj�ubj�)�r}r(hbUhl}r(hr]r Ulevelr!Khn]r"hp]r#Usourcer$hhht]r%hv]r&Uliner'MeUtyper(j�uh]]r)h�)�r*}r+(hbUhl}r,(hr]r-ht]r.hp]r/hn]r0hv]r1uhdjh]]r2h�X-Hyperlink target "index-8" is not referenced.r3��r4}r5(hbUhdj*ubahjh�ubahjj�ubj�)�r6}r7(hbUhl}r8(hr]r9Ulevelr:Khn]r;hp]r<Usourcer=hhht]r>hv]r?Uliner@MfUtyperAj�uh]]rBh�)�rC}rD(hbUhl}rE(hr]rFht]rGhp]rHhn]rIhv]rJuhdj6h]]rKh�X,Hyperlink target "cookie" is not referenced.rL��rM}rN(hbUhdjCubahjh�ubahjj�ubj�)�rO}rP(hbUhl}rQ(hr]rRUlevelrSKhn]rThp]rUUsourcerVhhht]rWhv]rXUlinerYMqUtyperZj�uh]]r[h�)�r\}r](hbUhl}r^(hr]r_ht]r`hp]rahn]rbhv]rcuhdjOh]]rdh�X-Hyperlink target "index-9" is not referenced.re��rf}rg(hbUhdj\ubahjh�ubahjj�ubj�)�rh}ri(hbUhl}rj(hr]rkUlevelrlKhn]rmhp]rnUsourcerohhht]rphv]rqUlinerrMxUtypersj�uh]]rth�)�ru}rv(hbUhl}rw(hr]rxht]ryhp]rzhn]r{hv]r|uhdjhh]]r}h�X.Hyperlink target "index-10" is not referenced.r~��r}r�(hbUhdjuubahjh�ubahjj�ubj�)�r�}r�(hbUhl}r�(hr]r�Ulevelr�Khn]r�hp]r�Usourcer�hhht]r�hv]r�Uliner�MzUtyper�j�uh]]r�h�)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X.Hyperlink target "index-11" is not referenced.r���r�}r�(hbUhdj�ubahjh�ubahjj�ubj�)�r�}r�(hbUhl}r�(hr]r�Ulevelr�Khn]r�hp]r�Usourcer�hhht]r�hv]r�Uliner�MzUtyper�j�uh]]r�h�)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X.Hyperlink target "index-12" is not referenced.r���r�}r�(hbUhdj�ubahjh�ubahjj�ubj�)�r�}r�(hbUhl}r�(hr]r�Ulevelr�Khn]r�hp]r�Usourcer�hhht]r�hv]r�Uliner�MzUtyper�j�uh]]r�h�)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X.Hyperlink target "index-13" is not referenced.r���r�}r�(hbUhdj�ubahjh�ubahjj�ubj�)�r�}r�(hbUhl}r�(hr]r�Ulevelr�Khn]r�hp]r�Usourcer�hhht]r�hv]r�Uliner�MzUtyper�j�uh]]r�h�)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X.Hyperlink target "index-14" is not referenced.r���r�}r�(hbUhdj�ubahjh�ubahjj�ubj�)�r�}r�(hbUhl}r�(hr]r�Ulevelr�Khn]r�hp]r�Usourcer�hhht]r�hv]r�Uliner�M�Utyper�j�uh]]r�h�)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X.Hyperlink target "index-15" is not referenced.r���r�}r�(hbUhdj�ubahjh�ubahjj�ubj�)�r�}r�(hbUhl}r(hr]rUlevelrKhn]rhp]rUsourcerhhht]rhv]rUlinerM�Utyper	j�uh]]r
h�)�r}r(hbUhl}r
(hr]rht]rhp]rhn]rhv]ruhdj�h]]rh�X.Hyperlink target "index-16" is not referenced.r��r}r(hbUhdjubahjh�ubahjj�ubj�)�r}r(hbUhl}r(hr]rUlevelrKhn]rhp]rUsourcerhhht]rhv]r Uliner!M�Utyper"j�uh]]r#h�)�r$}r%(hbUhl}r&(hr]r'ht]r(hp]r)hn]r*hv]r+uhdjh]]r,h�X.Hyperlink target "index-17" is not referenced.r-��r.}r/(hbUhdj$ubahjh�ubahjj�ubj�)�r0}r1(hbUhl}r2(hr]r3Ulevelr4Khn]r5hp]r6Usourcer7hhht]r8hv]r9Uliner:M�Utyper;j�uh]]r<h�)�r=}r>(hbUhl}r?(hr]r@ht]rAhp]rBhn]rChv]rDuhdj0h]]rEh�X.Hyperlink target "index-18" is not referenced.rF��rG}rH(hbUhdj=ubahjh�ubahjj�ubj�)�rI}rJ(hbUhl}rK(hr]rLUlevelrMKhn]rNhp]rOUsourcerPhhht]rQhv]rRUlinerSM�UtyperTj�uh]]rUh�)�rV}rW(hbUhl}rX(hr]rYht]rZhp]r[hn]r\hv]r]uhdjIh]]r^h�X.Hyperlink target "index-19" is not referenced.r_��r`}ra(hbUhdjVubahjh�ubahjj�ubj�)�rb}rc(hbUhl}rd(hr]reUlevelrfKhn]rghp]rhUsourcerihhht]rjhv]rkUlinerlM�Utypermj�uh]]rnh�)�ro}rp(hbUhl}rq(hr]rrht]rshp]rthn]ruhv]rvuhdjbh]]rwh�X.Hyperlink target "index-20" is not referenced.rx��ry}rz(hbUhdjoubahjh�ubahjj�ubj�)�r{}r|(hbUhl}r}(hr]r~UlevelrKhn]r�hp]r�Usourcer�hhht]r�hv]r�Uliner�M�Utyper�j�uh]]r�h�)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj{h]]r�h�X,Hyperlink target "swekey" is not referenced.r���r�}r�(hbUhdj�ubahjh�ubahjj�ubj�)�r�}r�(hbUhl}r�(hr]r�Ulevelr�Khn]r�hp]r�Usourcer�hhht]r�hv]r�Uliner�M�Utyper�j�uh]]r�h�)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X.Hyperlink target "index-21" is not referenced.r���r�}r�(hbUhdj�ubahjh�ubahjj�ubj�)�r�}r�(hbUhl}r�(hr]r�Ulevelr�Khn]r�hp]r�Usourcer�hhht]r�hv]r�Uliner�M�Utyper�j�uh]]r�h�)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X.Hyperlink target "index-22" is not referenced.r���r�}r�(hbUhdj�ubahjh�ubahjj�ubj�)�r�}r�(hbUhl}r�(hr]r�Ulevelr�Khn]r�hp]r�Usourcer�hhht]r�hv]r�Uliner�M�Utyper�j�uh]]r�h�)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X.Hyperlink target "index-23" is not referenced.r���r�}r�(hbUhdj�ubahjh�ubahjj�ubj�)�r�}r�(hbUhl}r�(hr]r�Ulevelr�Khn]r�hp]r�Usourcer�hhht]r�hv]r�Uliner�M�Utyper�j�uh]]r�h�)�r�}r�(hbUhl}r�(hr]r�ht]r�hp]r�hn]r�hv]r�uhdj�h]]r�h�X.Hyperlink target "index-24" is not referenced.r���r�}r�(hbUhdj�ubahjh�ubahjj�ubeUreporterr�NUid_startr�KU
autofootnotesr�]r�U
citation_refsr�}r�Uindirect_targetsr�]r�Usettingsr(cdocutils.frontend
Values
ror}r(Ufootnote_backlinksrKUrecord_dependenciesrNUrfc_base_urlrUhttp://tools.ietf.org/html/rU	tracebackr�Upep_referencesr	NUstrip_commentsr
NU
toc_backlinksrUentryrU
language_coder
UenrU	datestamprNUreport_levelrKU_destinationrNU
halt_levelrKU
strip_classesrNh�NUerror_encoding_error_handlerrUbackslashreplacerUdebugrNUembed_stylesheetr�Uoutput_encoding_error_handlerrUstrictrU
sectnum_xformrKUdump_transformsrNU
docinfo_xformrKUwarning_streamrNUpep_file_url_templaterUpep-%04drUexit_status_levelr KUconfigr!NUstrict_visitorr"NUcloak_email_addressesr#�Utrim_footnote_reference_spacer$�Uenvr%NUdump_pseudo_xmlr&NUexpose_internalsr'NUsectsubtitle_xformr(�Usource_linkr)NUrfc_referencesr*NUoutput_encodingr+Uutf-8r,U
source_urlr-NUinput_encodingr.U	utf-8-sigr/U_disable_configr0NU	id_prefixr1UU	tab_widthr2KUerror_encodingr3UANSI_X3.4-1968r4U_sourcer5U>/opt/pma-git/phpmyadmin/release/phpMyAdmin-4.2.1/doc/setup.rstr6Ugettext_compactr7�U	generatorr8NUdump_internalsr9NUsmart_quotesr:�Upep_base_urlr;Uhttp://www.python.org/dev/peps/r<Usyntax_highlightr=Ulongr>Uinput_encoding_error_handlerr?jUauto_id_prefixr@UidrAUdoctitle_xformrB�Ustrip_elements_with_classesrCNU
_config_filesrD]rEUfile_insertion_enabledrFKUraw_enabledrGKU
dump_settingsrHNubUsymbol_footnote_startrIKUidsrJ}rK(h6j�hWjm	hGj_h8jLh<juh>j�j�j�hNj<hEj�j�j�hXjj$j<h?jm	hAj�j|j�hJjtj�j�j�j�j)j-hHj�
hCj�j�j�j�j	h:j�hQj�j�j�j�
j�
j�
j�
j�jjS	jm	j�
j�
jjj�j�j}j�hLj6h7jj"j:hUj:hFjRh9jhIj�hDj<hKj�h=jj	j
hMjh@j�hPj�hSjghRh}j[jgj�j�hTh}h[jLhVjUjj�jHjLhBjEj�j�hZj�hOj2h\j:hYjwh;j	uUsubstitution_namesrL}rMhjhzhl}rN(hr]rOhn]rPhp]rQUsourcerRhhht]rShv]rTuU	footnotesrU]rVUrefidsrW}rX(j"]rYj%ah?]rZja	ahT]r[h`aj[]r\j^ah8]r]jBah9]r^j
aj�]r_jaj$]r`j'aj�
]raj�
ahD]rbj0aj�]rcjajS	]rdjX	ahK]rej�ah@]rfj�aj�]rgj�ah\]rhj.auub.

Youez - 2016 - github.com/yon3zu
LinuXploit