J'obtiens cette erreur lorsque j'essaie d'accéder à localhost/phpmyadmin:
Autorisations incorrectes sur le fichier de configuration, ne devrait pas être accessible en écriture!
J'ai déjà modifié chaque fichier à 555 à partir de 777. Que dois-je faire ensuite? Je lance Ubuntu 11.04.
essayez cela fonctionnera
Sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
merci
essayer
Sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
cette commande a résolu le problème sur mon ubuntu 14.04.
Cela est dû à une mauvaise autorisation du répertoire phpMyAdmin
et du fichier config.inc.php
Sur * nix comme le système d'exploitation, définissez l'autorisation du répertoire et du fichier comme suit
chmod 755 -R /path/to/phpMyAdmin
chmod 644 /path/to/phpMyAdmin/config.inc.php
Si, comme moi, vous exécutez une machine virtuelle Linux qui monte un dossier Windows où se trouvent phpMyAdmin
sources, éditez config.inc.php
et ajoutez cette ligne
$cfg['CheckConfigurationPermissions'] = false;
Cela a fonctionné pour moi: $ pkexec chmod 755 -R /etc/phpmyadmin
Vous devriez pas les faire 777
(accessible à tous). Essayez 644
à la place, ce qui signifie que l'utilisateur a lu et écrit et groupé et que les autres ne peuvent que lire.
Je viens de résoudre ce problème moi-même, et cette paire question/réponse ne m'a pas été utile en particulier, donc j'ajouterai ce qui l'a résolu pour moi dans mon cas spécifique.
Pour commencer, je viens de commencer à utiliser un référentiel donc je "chmod 777 -R
"'ed tout mon répertoire/opt/lampp pour m'assurer que les permissions n'étaient pas un problème pour pousser le dépôt. Ensuite j'ai eu deux erreurs, mais je pense que je n'en ai vu qu'une et la suivante est apparue après en corrigeant le premier. Je suppose qu'une erreur a surclassé l'autre.
Le premier était ./lampp/etc/my.cnf Un chmod 700 sur ce fichier l'a corrigé dans mon cas bien que 755 semble être le meilleur choix que j'ai trouvé dans mes recherches.
Un fichier en moins, un de plus à parcourir. L'autre fichier, qui est à l'origine du message d'erreur spécifique dans cette question est ./lampp/phpmyadmin/config.inc.php.
Solution: "$ chmod 755 -R /opt/lampp/phpmyadmin
"
Pour les utilisateurs de Mac OS:
Recherchez le fichier nommé config.inc.php, généralement situé dans /Applications/XAMPP/xamppfiles/phpmyadmin/config.inc.php
(c'est le chemin du fichier sur mon Mac)
Cliquez ensuite avec le bouton droit de la souris -> Cliquez sur Obtenir des informations, en bas de la boîte, vous trouverez les autorisations-> cliquez sur le cadenas icône (en bas coin droit) -> Mettez votre mot de passe administrateur système -> -> là où il est indiqué tout le monde, modifiez cette autorisation pour LIRE UNIQUEMENT -> cliquez sur Le verrou icône et essayez d'ouvrir http: // localhost/phpMyadmin
J'espère que cela t'aides! ;)
J'ai le même problème que toi. J'ai résolu ce problème en suivant ce post: D
Mais je n'ai pas changé l'autorisation de 777 à 755: O
Juste au cas où quelqu'un aurait le même problème mais changer l'autorisation de fichier ne résout pas le problème, ajoutez cette ligne à votre config.inc.php
fichier
<?php
// other config goes here . . .
$cfg['CheckConfigurationPermissions'] = false;
Et vous êtes prêt à partir.
Dans mon cas, j'utilise Windows 10 WSL avec phpmyadmin installé sur D:
conduire. Il n'y a aucun moyen de ( pour l'instant ) modifier l'autorisation de fichier sur le disque local via WSL à moins que votre répertoire d'installation se trouve dans le système de fichiers WSL lui-même. Il y a mises à jour selon ce problème, mais toujours sur la construction d'initiés.
À votre santé.
il vous suffit de
type de terminal ouvert
opt/lampp/lampp start
pour le démarrer puis
Sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
puis visitez dans votre navigateur
localhost/phpmyadmin
cela fonctionnera bien.
Cette erreur s'est produite car le répertoire phpmyadmin dispose de toutes les autorisations (777). vous pouvez résoudre ce problème en exécutant la commande suivante.
Sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
Procédez comme suit dans votre terminal
Sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
Après cela, vous devez redémarrer votre serveur
essayer si installer lampp
Sudo chown www-data:www-data -R /opt/lampp/phpmyadmin/*
Sudo chown www-data:www-data -R /opt/lampp/phpmyadmin
ou si vous installez phpmyadmin
Sudo chown www-data:www-data -R /etc/phpmyadmin/*
Sudo chown www-data:www-data -R /etc/phpmyadmin
J'exécute mon système sur une installation XAMPP sur un OS X.
Il y a quelques jours, j'ai été confronté au même problème. J'obtenais beaucoup de problèmes d'autorisation lors de l'installation et de la gestion des plates-formes de test CMS, j'ai donc décidé de définir l'ensemble du sous-arbre htdocs sur les autorisations + rwX, et j'ai eu la même erreur.
Bien que ma décision de définir l'ensemble du sous-arbre sur ces autorisations soit généralement une erreur, que j'ai faite en connaissance de cause car ce système n'est accessible que par localhost et autrement inaccessible, le seul fichier qui nécessite une modification de l'autorisation pour résoudre ce problème est config.inc.php , et vous pouvez laisser le reste avec les autorisations dont vous pensez avoir besoin.
Le problème est résolu avec:
chmod 644 config.inc.php, ou Sudo chmod 644 config.inc.php, selon le système. (émis dans le dossier phpmyadmin)
Si vous utilisez ubuntu et que vous avez le chemin comme celui-ci/opt/lampp, tapez la commande suivante dans le terminal.
Sudo pkexec chmod 755 -R /opt/lampp/phpmyadmin
J'espère que cela trouvera votre solution.
vous devez changer le propriétaire du serveur par la commande chown
de chez vous, vous pouvez exécuter cette commande
Sudo chown {userName} -R ../../opt
Si cela ne fonctionne pas encore, exécutez cette commande
Sudo chmod 777 -R ../../opt
Ça devrait marcher maintenant.
restreignez l'accès à ce fichier /phpmyadmin/config.inc.php et il travaillera.
bande simple: Sudo chmod 750 /phpmyadmin/config.inc.php!
Sous MacOS
Vous devez rétablir l'autorisation de 644
Sudo chmod 644 /usr/local/share/phpmyadmin/config.inc.php
Pour Mac Sudo chmod 755 /Applications/XAMPP/xamppfiles/phpmyadmin/config.inc.php A travaillé pour moi