Aller au contenu

Featured Replies

Posté(e)

Bonsoir tout le monde,

J'ai fait l'acquisition d'un syno DS918+ pour remplacer mon DS211 qui commence à se faire vieux... et à être un peu juste pour mon usage.

J'ai donc réinstaller MariaDB, php et phpmyadmin, mais je rencontre un problème avec ce dernier.

phpMyAdmin s'est installé par défaut (comme sur le DS211) dans le répertorie web/phpMyAdmin

Si je tente d'y accéder en mettant http://monip/phpMyAdmin/, tout va bien. Je peux me co, autant sur MariaDB5 et MariaDB10.

J'ai également configuré un vhost pma.mondomaine.fr qui pointe sur le répertoire web/phpMyAdmin.

Et c'est là que ça coince... phpMyAdmin n'affiche pas la combo pour choisir la base, et bien sûr, impossible de se connecter d'une quelconque façon que ce soit.

Est-ce que quelqu'un aurait une idée de quoi cela pourrait venir ? :) 

 

Merci d'avance pour vos réponses !

David

  • 2 semaines après...
Posté(e)
  • Auteur

Bonjour à tous !

Je "mauto-répond" après avoir obtenu les infos du support technique, des fois que ça puisse servir à d'autres :) 

Deux étapes à suivre, pour que phpMyAdmin fonctionne dans un vhost :
- Mettre le port MySQL par défaut à 3307 et l'hôte de connexion par défaut à 127.0.0.1 (et non localhost) dans la configuration de PHP (5.6 ou 7, peu importe). Personnellement, je l'ai fais pour les extensions mysql, mysqli et pdo, vu que j'ai l'intention d'utiliser MariaDB 10 par défaut.
- Il faut également personnaliser l'Open Base Dir dans PHP en ajoutant le chemin suivant : /var/packages/phpMyAdmin/target/synology_added/etc/

Voilà ! :) Et maintenant, ça fonctionne parfaitement (autant en PHP 5.6 qu'en PHP 7.0, et nginx ou Apache 2.4)

En espérant que cela sera utile à d'autres ! :) 

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.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.