psuken Posté(e) le 6 juin 2012 Partager Posté(e) le 6 juin 2012 Bonjour, Petite question "sécurité". Comment dois-je faire pour renommer le répertoire phpMyAdmin et que le package continue de fonctionner ? Si je le renomme directement via FileStation et que je tente d'y accéder, j'ai ce message d'erreur : Fatal error: require(): Failed opening required 'streams.php' (include_path='.:/usr/syno/php/lib/php') in /volume1/web/phpMyAdmin/libraries/php-gettext/gettext.inc on line 41 Je parcouru la section Tuto mais n'ai rien trouvé à ce sujet. Merci d'avance pour votre aide 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lurik Posté(e) le 6 juin 2012 Partager Posté(e) le 6 juin 2012 Tu l'a renommé avec quel nouveau nom et dans quel répertoire? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
psuken Posté(e) le 6 juin 2012 Auteur Partager Posté(e) le 6 juin 2012 (modifié) Bonjour Lurik, Merci pour ta réponse rapide. Je l'ai modifié directement dans le reportoire web (root WebStation). Le nouveau nom est _pma (un peu moins intuitif que phpMyAdmin) Modifié le 6 juin 2012 par psuken 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lurik Posté(e) le 6 juin 2012 Partager Posté(e) le 6 juin 2012 est ce que ton message d'erreur est complet? On voit bien quel fichier n'est pas trouvé, mais il n'y a pas d'indication sur le fichier qui contient le require() qui plante. Si tu as le repertoire web monté sur ton ordi ou en récupérant les fichiers sur l'ordi, est ce que tu peux faire une recherche sur "phpMyAdmin" On peut penser à une url écrire en dur dans un des fichiers. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
psuken Posté(e) le 6 juin 2012 Auteur Partager Posté(e) le 6 juin 2012 (modifié) Le message d'erreur est complet et on voit bien quel fichier fait l'include. Mais PhpMyAdmin est censé détecter automatiquement le nom du répertoire dans lequel il est. Quoi qu'il en soit (n'ayant pas accès au système de fichier du serveur ou moment ou j'écris ces lignes), j'ai créé un hôte virtuel pointant sur le nouveau répertoire et la miracle, ça fonctionne. Pour vérifier que c'était bien la bonne solution, j'ai supprimé l'hôte virtuel. Et là.... et bien ca fonctionne toujours. Je ne comprends pas trop pourquoi mais le principal c'est que ça fonctionne. Je vais continuer à faire des tests pour voir... Merci quand même de t'être intéressé à ce pb Edit : Je confirme, il suffit de créer un hôte virtuel pointant sur le nouveau répertoire. Modifié le 6 juin 2012 par psuken 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PatrickH Posté(e) le 6 juin 2012 Partager Posté(e) le 6 juin 2012 Le message d'erreur est complet et on voit bien quel fichier fait l'include. Mais PhpMyAdmin est censé détecter automatiquement le nom du répertoire dans lequel il est. Non phpMyAdmin ne va pas détecter automatiquement le répertoire dans lequel il se trouve, si tu as changé le nom du répertoire alors tu dois y accéder par http://ip-d-nas/nouveau_nom[/CODE] Patrick 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
psuken Posté(e) le 7 juin 2012 Auteur Partager Posté(e) le 7 juin 2012 si tu as changé le nom du répertoire alors tu dois y accéder par http://ip-d-nas/nouveau_nom[/CODE] Patrick Oui, bien entendu. C'est bien en passant par le nouveau nom que j'avais le message d'erreur 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cmaurice Posté(e) le 25 septembre 2012 Partager Posté(e) le 25 septembre 2012 Bonjour, J'ai installé le package phpMyAdmin fournit par Synology et je voulais savoir si je change le nom du répertoire, est-ce qu'il sera toujours possible de gérer le package par le centre de package de DSM ou alors, il faudra que je fasse toutes les mises à jour à la main ou quoi ? Merci d'avance. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CoolRaoul Posté(e) le 25 septembre 2012 Partager Posté(e) le 25 septembre 2012 (modifié) Si tu veux mon avis, le mieux est d'installer le phpmyadmin original et se passer du package fourni par Synology. Et tu pourra le nommer comme tu le souhaites (c'est ce que j'ai fait) La procédure de mise à jour n'est franchement pas compliquée et tu pourra de cette façon toujours bénéficier si tu le souhaites de la toute dernière version sans attendre que Syno mette à jour sont dépot avec une nouvelle version du package Cela dit, si l'objectif du changement de nom n'est que pour des questions de sécurité, un simple .htaccess à la racine du répertoire de phpmyadmin peut peut-être faire l'affaire: order deny,allow deny from all allow from <host ou ip autorisé #1> allow from <host ou ip autorisé #2> etc ... Modifié le 25 septembre 2012 par CoolRaoul 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.