Comment puis-je désactiver la page de connexion à phpMyAdmin?
J'utilise phpmyadmin, et lors de la saisie de l'adresse suivante:
www.mydomain.com/phpmyadmin
une page de connexion s'affiche.
Est-il un moyen de le désactiver, de sorte qu'il n'apparaît pas/existe t-il?
Grâce
Il y a de mieux DBA outils. Je suis en amour avec Navicat
OriginalL'auteur | 2010-09-25
Vous devez vous connecter pour publier un commentaire.
Yep, vous pouvez: créer votre mot de passe dans le fichier de configuration. MAIS si vous êtes en utilisant sur votre domaine alors je vous recommande fortement de vous enlever votre site!
Utilisez un client pour accéder à votre base de données comme mysql ou mysql workbench joj ou l'un des nombreux là-bas.
Si vous DEVEZ utiliser phpmyadmin, alors pourquoi ne pas l'installer sur votre machine locale et ajouter les détails de la config? Il est beaucoup plus sûr.
Vous pouvez utiliser XAMPP : sourceforge.net/projects/xampp Ensuite, éditer le fichier de configuration et configurer un hôte/login/base de données... sachez que certaines bases de données ne peut être l'accès à partir d'un autre domaine (c'est à dire, une base de données à mydomain.com ne peuvent être l'accès à partir d'un script dans le même domaine). Souvent le cas pour les gratuit "hôte", false si vous payez.
Vous aurez besoin de mettre en place un serveur local avec phpMyAdmin. Il suffit de chercher pour le WAMP / LAMP sur Google, il y a des tonnes de serveurs gratuits qui sont pré-installés avec phpMyAdmin.
OriginalL'auteur Ian Wood
Vous pouvez désactiver phpMyAdmin par la désactivation de la configuration du module.
L'activer avec
Excellentes réponses, cela m'a beaucoup aidé, parfois, je veux juste permis 🙂
Meilleure réponse jusqu'à présent. Je viens de créer deux script appelé "phpmyadminenable" et "phpmyadmindisable", donc je peux l'activer à chaque fois que nécessaire, et de le désactiver par la suite. merci.
Une grande Réponse, merci
Cela devrait être la réponse choisie.
OriginalL'auteur Litehouse
Dans votre config.inc.php changement de fichier:
et ajouter
Si quelqu'un se démène pour localiser un fichier de configuration sur Ubuntu c'est
/etc/phpmyadmin/config.inc.php
OriginalL'auteur pliashkou
Dans centos, recherchez le fichier dans le répertoire
/etc/httpd/conf.d/phpmyadmin.conf/
et décommenter ces lignes uniquement à donner l'accès sur le système local à phpmyadmin, et de laisser les utilisateurs de l'extérieur n'ayant pas accès à phpmyadminEspère que ce sera utile
OriginalL'auteur toxotes
Juste une idée. Si quelqu'un doit avoir PhpMyAdmin installé, il est également possible de "cacher" sous une autre url.
Dans le cas d'une Debian/Apache web server trouver le
apache.conf
dans le répertoire de phpmyadmin et le changement:Alias /phpmyadmin /usr/share/phpmyadmin
pour
Alias /yourspecialurl /usr/share/phpmyadmin
N'oubliez pas de redémarrer Apache avec la nouvelle config...
OriginalL'auteur Jack Gerson
La prévention de connexion à distance ne s'arrête pas accès à phpmyadmin si vous n'avez pas cessé dans /etc/phpmyadmin/apache.conf
Pour activer l'accès à phpmyadmin HORS dans ubuntu 14.04 avec apache serveur web, éditer /etc/phpmyadmin/apache.conf
Recherchez ou si vous définir l'Alias /phpmyadmin /usr/share/phpmyadmin dans le même fichier.
Ajouter ou Modifier les lignes suivantes: Order Deny, Allow Deny from all
Redémarrer apache2 avec sudo service apache2 restart
Pour activer l'accès à phpmyadmin, temporairement, d'abord trouver votre adresse ip. Recherche Google, quelle est mon adresse ip. Puis modifier vi /etc/phpmyadmin/apache.fichier conf. Ajoutez cette ligne à la mentionnés ci-dessus Répertoire tag: Permettre de
Redémarrer le apache2 avec sudo service apache2 restart
OriginalL'auteur KawaiKx
Une chose que vous pouvez faire est de simplement utiliser un
.htaccess
fichier de redirection d'URL quelque part en gros de restreindre la capacité de se rendre à cette URL.Pour ce faire, il suffit de créer un
.htaccess
fichier dans le répertoire racine de votre domaine et mettez ça:Alors à chaque fois que vous avez besoin pour accéder à phpmyadmin, vous suffit de commenter cette ligne temporairement pendant que vous faites votre travail.
Je suis en désaccord que ça cause un problème. Il peut se comportent pas comme ils le voudraient, mais il n'résoudre le problème.
OriginalL'auteur Jared
Vous pouvez les supprimer. facile à enlever toutes 🙂
OriginalL'auteur Abdul Aziz Al Basyir
Si vous le désactivez, puis quelqu'un d'essayer cette URL aurez immédiatement accès à votre base de données mysql et pourrait faire quoi que ce soit, y compris les supprimer. Le mot de passe est ici pour une raison !
Mais, il y a peut être une raison valable de le faire, peut-être que vous êtes à la protection de l'annuaire avec un autre système de sécurité ?
Alors ne pas l'installer dans un répertoire public. Machine locale est une bonne idée. Un client est également bon. Phpmyadmin est un bon outil si vous avez besoin d'accéder de partout, même les ordinateurs où vous ne pouvez pas installer anyhing / utiliser votre propre clé USB mais c'est en pratique assez rare.
OriginalL'auteur Loïc Février
Pour désactiver la page PhpMyAdmin besoin de modifier un fichier de configuration comme ci-dessous
vi /opt/lampp/etc/extra/httpd-xampp.conf autour 64e de ligne edit:
OriginalL'auteur Selvam
Vous pouvez le supprimer complètement avec cette commande:
Dangereux! Cela supprime phpmyadmin, pas la page de connexion...
"Vous sont techniquement correct, le meilleur type de corriger"
Ne pas le faire. Vous allez retirer la totalité de l'instance de phpmyadmin et pas seulement la page de connexion.
OriginalL'auteur Tom