Как отключить страницу входа phpMyAdmin?

Я использую phpmyadmin, и при вводе этого адреса:

 www.mydomain.com/phpmyadmin

появится страница входа в систему.

есть ли способ отключить его, чтобы он не появлялся/существует?

спасибо

10 ответов


Да, вы можете установить свой пароль в конфигурационном файле. Но если вы используете это в своем домене, я настоятельно рекомендуем вам вообще снять его с вашего сайта!

используйте клиент для доступа к вашей базе данных-как MySQL workbench или mysql yog или любой из многочисленных там.

Если вы должны использовать phpmyadmin, то почему бы не установить его на локальном компьютере и добавить подробности в конфиге есть? Это гораздо безопаснее.


вы можете отключить phpMyAdmin, отключив конфигурацию модуля.

sudo a2disconf phpmyadmin.conf
sudo /etc/init.d/apache2 restart

включить его с помощью

sudo a2enconf phpmyadmin.conf
sudo /etc/init.d/apache2 restart

в свой конфиг.Инк.изменение файла php:

$cfg['Servers'][$i]['auth_type']    = 'config';  

и добавить

$cfg['Servers'][$i]['user']         = 'root';  
$cfg['Servers'][$i]['password']     = 'password';

в centos найдите файл в каталоге /etc/httpd/conf.d/phpmyadmin.conf/ и раскомментируйте эти строки, чтобы только дать доступ в локальной системе к phpmyadmin, и оставьте пользователей извне без доступа к phpmyadmin

<Directory "/usr/share/phpmyadmin">
  Order Deny,Allow
  Deny from all
  Allow from 127.0.0.1
</Directory>

надеюсь, это будет полезно


просто идея. Если у кого-то должен быть установлен PhpMyAdmin, также можно "скрыть его" под другим url-адресом.

в случае веб-сервера Debian/Apache найдите apache.conf в каталоге phpmyadmin и измените:

Alias /phpmyadmin /usr/share/phpmyadmin к Alias /yourspecialurl /usr/share/phpmyadmin

не забудьте перезапустить Apache с новой конфигурации...


одна вещь, вы можете сделать, это просто использовать .htaccess файл для перенаправления этого URL-адреса где-то, чтобы в основном ограничить возможность доступа к этому URL-адресу.

чтобы сделать это, просто создать .htaccess файл в корневом каталоге вашего домена и поместите в него:

Redirect 301 /phpmyadmin http://www.mydomain.com/

тогда, когда вам нужно получить доступ к phpmyadmin, вам просто нужно будет временно прокомментировать эту строку, пока вы делаете свою работу.


предотвращение удаленного входа в систему не останавливает доступ к phpmyadmin Если вы не остановили его в /etc/phpmyadmin / apache.conf

чтобы отключить доступ к phpmyadmin в ubuntu 14.04 с apache веб-сервер редактировать /etc/phpmyadmin / apache.conf

поиск или если вы установили псевдоним / phpmyadmin / usr/share / phpmyadmin в том же файле.

добавить или изменить следующие строки: порядок запретить, разрешить запретить от все!--3-->

перезапустить apache2 не с перезапуском службы sudo apache2

чтобы временно включить доступ к phpmyadmin, сначала узнайте свой ip-адрес. Поиск Google, что мой ip-адрес. Затем отредактируйте vi/etc/phpmyadmin / apache.файл conf. Добавьте эту строку в вышеупомянутый тег каталога: Allow from

перезапустите apache2 с помощью службы sudo apache2 restart


Если вы отключите его, то любой, кто попытается этот URL, будет иметь немедленный доступ к вам mysql database и может сделать все, включая их удаление. Пароль здесь не просто так !

но, может быть, есть веская причина сделать это, может быть, вы защищаете каталог с другой безопасностью ?


для отключения страницы PhpMyAdmin необходимо отредактировать файл конфигурации, как показано ниже

ви каталог /opt/lampp/и т. д./дополнительного/файл httpd-XAMPP был.conf вокруг 64-й строки edit:

Deny from all

    TO 

Deny from none
  Order deny,allow
  Deny from all  /*none*/
  Allow from ::1 127.0.0.0/8 \
  fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
  fe80::/10 169.254.0.0/16

вы можете удалить его с помощью следующей команды:

sudo apt-get purge phpmyadmin