- Inscrit
- 28 Septembre 2021
- Messages
- 36
Vous avez installé Pterodactyl sur votre VPS et vous souhaitez installer phpmyadmin ?
Alors vous êtes au bonne endroit, voici un tutoriel étape par étape qui vous explique comment installer phpmyadmin et le configurer.
Alors vous êtes au bonne endroit, voici un tutoriel étape par étape qui vous explique comment installer phpmyadmin et le configurer.
ÉTAPE 1 : Connexion ssh via CMD ou Powershell et mise à jours (optionnel si vous êtes déjà à jours):
- Connexion ssh via CMD ou Powershell / apt update + apt upgrade
1.1 - Ouvrir l'Invite de commandes (ou powershell, putty)
1.2 - Connectez vous en ssh : ssh root@IPDUVPS
1.3 - Une fois connecter, entrer la commande :
Code:
apt update
Cela devrait vous affichez ceci :
1.4 - Vous pouvez maintenant inscrire la commande apt upgrade, laisser charger et faite Y quand cela vous verrez Do you want to continue ? [Y/n].
Vous devez arriver ici :
Sélectionner : Install the package maintainer's version. et ENTRER

ÉTAPE 2 : Télécharger et extraire phpmyadmin
Pour éviter toute erreur, nous allons télécharger et extraire le dossier phpmyadmin au bonne endroit, directement dans les dossiers sources de pterodactyl.
2.1 - Se rendre dans le dossier Public de pterodactyl, pour se faire entrer la commande :
Code:
cd /var/www/pterodactyl/public
2.2 - Récupéré la dernière version phpmyadmin sur le site officel : https://www.phpmyadmin.net/downloads
Attention pour linux copier bien le lien tar.gz en faisant clic droit -> copier l'adresse du lien (ne pas télécharger sur votre ordinateur, inutile)
Dans notre cas, au moment de la création du tutoriel la dernière version est la 5.2.2
2.3 - Télécharger depuis votre VPS en faisant :
Code:
wget https://files.phpmyadmin.net/phpMyAdmin/5.2.2/phpMyAdmin-5.2.2-all-languages.tar.gz
2.4 - Extraire depuis votre VPS en faisant :
Code:
tar -xvzf phpMyAdmin-5.2.2-all-languages.tar.gz
2.5 - Renommer le dossier phpMyAdmin-5.2.2-all-languages qui c'est créer quand vous avez extrait à l'étape précédente :
Code:
mv phpMyAdmin-5.2.2-all-languages phpmyadmin
2.6 - Supprimer le dossier compresser phpMyAdmin-5.2.2-all-languages.tar.gz qui n'est plus utile car nous l'avons déjà extrait à l'étape 2.4
Code:
rm phpMyAdmin-5.2.2-all-languages.tar.gz
2.7 - Vérifier que phpmyadmin est bien installé sur votre VPS en faisant vous rendant directement dans http://ip-du-vps/phpmyadmin

ÉTAPE 3 : Configurer phpmyadmin
3.1 - Préparation des dossiers Save, Upload et Tmp pour phpmyadmin.
Vous devrez créer trois dossiers, entrer la commande suivante sur la console de votre VPS :
Code:
mkdir /var/www/pterodactyl/public/phpmyadmin/Upload && mkdir /var/www/pterodactyl/public/phpmyadmin/Save && mkdir /var/www/pterodactyl/public/phpmyadmin/tmp
3.2 - Renommer le fichier config.sample.inc.php par config.inc.php
Code:
mv /var/www/pterodactyl/public/phpmyadmin/config.sample.inc.php /var/www/pterodactyl/public/phpmyadmin/config.inc.php
3.3 - Connectez vous à votre VPS avec FileZilla pour éditer le fichier config.inc.php
Chemin du fichier : /var/www/pterodactyl/public/phpmyadmin
3.4 - Faite clic droit et Afficher / Éditer
3.5 - Créer une blowfish secret et inséré la dans le fichier à la ligne 16 : Générateur de blowfish secret
Avant :
Après :
3.6 - Insérer l'host qui correspond à l'IP de votre VPS à la ligne 30 : (Remplacer localhost par IP du vps)
3.7 - Décommenté les lignes 39 à 42 et 45 à 64 comme ceci :

Remplacer les informations :
Ligne 39 vous mettez l'IP de votre VPS
Ligne 40 vous mettez le port 3306 (celui configuré par pterodactyl)
Ligne 41 vous mettez le nom d'utilisateur que vous avez inscrit à l'étape 5.7 du tutoriel : Comment installer Pterodactyl sur VPS
Ligne 42 vous mettez le mot de passe que vous avez inscrit à l'étape 5.8 du tutoriel : Comment installer Pterodactyl sur VPS
3.8 - Ajouter les chemins des dossiers Temps, Upload et Save :
Remplacer les lignes 73 et 74

par
Code:
$cfg['UploadDir'] = '/var/www/pterodactyl/public/phpmyadmin/Upload';
$cfg['SaveDir'] = '/var/www/pterodactyl/public/phpmyadmin/Save';
$cfg['TempDir'] = '/tmp';

3.9 - Pour ajouter une langue par défaut vous pouvez décommenter la ligne 115 et remplacer 'en' par 'fr' :

3.10 - Vous pouvez maintenant enregistrer votre fichier config.inc.php et vous rendrez sur votre phpmyadmin :
Connectez vous avec les informations indiqué à l'étape 3.7 ligne 41 et 42.

3.11 - Une fois connecté, vous verrez un message en rouge en bas, vous cliquez sur Voir l'analyse du problème

Puis cliquer sur Créer :

3.12 - Vous pouvez désormais retourner à l'accueil de phpmyadmin.

Le message devrait ne plus être présent.

Pièces jointes
Dernière édition: