Différences entre les versions de « Installation de phpMyAdmin sur un serveur sous Debian 11 »

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche
 
(28 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
phpMyAdmin (PMA) est une application Web de gestion pour les systèmes de gestion de base de données MySQL et MariaDB, réalisée principalement en PHP et distribuée sous licence GNU GPL.
<span style="color: #196f3d;">''phpMyAdmin (PMA) est une application Web de gestion pour les systèmes de gestion de base de données MySQL et MariaDB, réalisée principalement en PHP et distribuée sous licence GNU GPL.''


wikipédia
<span style="color: #196f3d;">''wikipédia''


Sources : https://askubuntu.com/questions/896988/change-phpmyadmin-port-from-80-to-another-number
Sources : https://askubuntu.com/questions/896988/change-phpmyadmin-port-from-80-to-another-number


Installation de phpMyAdmin depuis un terminal en administrateur :
<span style="color: #0000FF;"><big>'''Installation de phpMyAdmin depuis un terminal en administrateur'''</big>


apt-get install phpmyadmin
Mise à jour du système :


Configuration de l’hôte virtuel (virtualhost) avec le port 99.
'''apt-get update'''


nano /etc/apache2/sites-available/phpmyadmin.conf
'''apt-get upgrade'''


<VirtualHost *:99>
Installation de phpMyAdmin :


<nowiki>        ServerName localhost</nowiki>
'''apt-get install phpmyadmin'''


<nowiki>        <Directory /usr/share/phpmyadmin></nowiki>
Serveur web à reconfigurer automatiquement : '''apache2'''


Faut-il configurer la base de données de phpmyadmin avec dbconfig-common ? '''Oui'''


<nowiki>               AllowOverride None</nowiki>
Configuration de l’hôte virtuel (virtualhost) exemple avec le <span style="color: #FF0000;"><big>'''port 99'''</big></span> :


<nowiki>                Require all granted</nowiki>
'''nano /etc/apache2/sites-available/phpmyadmin.conf'''


<nowiki>        </Directory></nowiki>
----


<nowiki>        DocumentRoot /usr/share/phpmyadmin</nowiki>
<VirtualHost *:99>
<nowiki>        ServerName localhost</nowiki>
<nowiki>        <Directory /usr/share/phpmyadmin></nowiki>
<nowiki>                AllowOverride None</nowiki>
<nowiki>                Require all granted</nowiki>
<nowiki>        </Directory></nowiki>
<nowiki>        DocumentRoot /usr/share/phpmyadmin</nowiki>
<nowiki>        Include /etc/phpmyadmin/apache.conf</nowiki>
<nowiki>        ErrorLog ${APACHE_LOG_DIR}/phpmyadmin.error.log</nowiki>
<nowiki>        CustomLog ${APACHE_LOG_DIR}/phpmyadmin.access.log combined</nowiki>
</VirtualHost>


<nowiki>        Include /etc/phpmyadmin/apache.conf</nowiki>
----
 
<nowiki>        ErrorLog ${APACHE_LOG_DIR}/phpmyadmin.error.log</nowiki>
 
<nowiki>        CustomLog ${APACHE_LOG_DIR}/phpmyadmin.access.log combined</nowiki>
 
</VirtualHost>


Pour enregistrer le fichier :
Pour enregistrer le fichier :


[CRTL] + [X] pour quitter l’éditeur nano.
'''[CRTL]''' + '''[X]''' pour quitter l’éditeur nano.


[O] pour confirmer l’enregistrement des modifications.
'''[O]''' pour confirmer l’enregistrement des modifications.


[Entrée] pour confirmer le nom du fichier.
'''[Entrée]''' pour confirmer le nom du fichier.


Changez la configuration d'Apache et redémarrez-le.
Changez la configuration d'Apache et redémarrez-le :


a2disconf phpmyadmin
'''a2disconf phpmyadmin'''


a2ensite phpmyadmin
'''a2ensite phpmyadmin'''


systemctl restart apache2.service
'''systemctl restart apache2.service'''
 
 
Fichier pour changer le port d’écoute d’Apache 2


Après son installation Apache écoute les ports par défaut 80 pour le HTTP et 443 pour le HTTPS.
Après son installation Apache écoute les ports par défaut 80 pour le HTTP et 443 pour le HTTPS.
Ligne 59 : Ligne 61 :
Pour modifier le fichier de configuration.
Pour modifier le fichier de configuration.


nano /etc/apache2/ports.conf
'''nano /etc/apache2/ports.conf'''


Si je veux qu’Apache écoute en plus le port 99, j’ajoute la ligne suivante en début du fichier.
Si je veux qu’Apache écoute en plus le port 99, j’ajoute la ligne suivante en début du fichier.


Listen 0.0.0.0:99
'''Listen 0.0.0.0:99'''


Enregistrez le fichier comme vu précédemment.
Enregistrez le fichier comme vu précédemment.


Configurez les règles NAT de la box et le pare-feu si nécessaire.
Redémarrer le serveur WEB Apache :
 
'''systemctl restart apache2.service'''
 
----
 
<big>'''Accès au serveur depuis le réseau local ou à distance'''</big>
 
<span style="color: #FF0000;">'''Configurez les règles NAT de la box et le pare-feu si nécessaire.'''</span>


Pour accéder à phpMyAdmin avec l’ip publique et le port 99.
Pour accéder à phpMyAdmin avec l’ip publique et le port 99.


http://adresse_ip:99 ou http:// adresse_ip:99/phpmyadmin
<nowiki>http://adresse_ip:99 ou http:// adresse_ip:99/phpmyadmin</nowiki>
 
Login : '''root''' mot de passe '''''administrateur MariaDB'''''
 
Remplacez adresse_ip par l’adresse <span style="color: #FF0000;">'''IP de votre serveur'''</span> ou <span style="color: #FF0000;">'''IP de votre pare-feu'''</span> sur le réseau local ou à distance par l’<span style="color: #FF0000;">'''IP publique'''</span> de la box (si les règles NAT et éventuellement le pare-feu sont configurés pour autoriser l’accès.).


Login : root mot de passe administrateur MariaDB
----


Remplacez adresse_ip par l’adresse IP de votre serveur sur le réseau local ou à distance par l’IP publique de la box (si les règles NAT et éventuellement le pare-feu sont configurés pour autoriser l’accès.).
<big>'''Plus d'informations'''</big>


Comment changer le nom de domaine d’un site WordPress ?
Comment changer le nom de domaine d’un site WordPress ?


https://www.journalducm.com/comment-changer-nom-de-domaine-site-wordpress/
https://www.journalducm.com/comment-changer-nom-de-domaine-site-wordpress/
Sauvegarde d’un site avec Filezilla et PhpMyAdmin
https://www.team-ever.com/sauvegarde-site-avec-filezilla-et-phpmyadmin/

Version actuelle datée du 21 février 2023 à 19:44

phpMyAdmin (PMA) est une application Web de gestion pour les systèmes de gestion de base de données MySQL et MariaDB, réalisée principalement en PHP et distribuée sous licence GNU GPL.

wikipédia

Sources : https://askubuntu.com/questions/896988/change-phpmyadmin-port-from-80-to-another-number

Installation de phpMyAdmin depuis un terminal en administrateur

Mise à jour du système :

apt-get update

apt-get upgrade

Installation de phpMyAdmin :

apt-get install phpmyadmin

Serveur web à reconfigurer automatiquement : apache2

Faut-il configurer la base de données de phpmyadmin avec dbconfig-common ? Oui

Configuration de l’hôte virtuel (virtualhost) exemple avec le port 99 :

nano /etc/apache2/sites-available/phpmyadmin.conf


<VirtualHost *:99>
        ServerName localhost
        <Directory /usr/share/phpmyadmin>
                AllowOverride None
                Require all granted
        </Directory>
        DocumentRoot /usr/share/phpmyadmin
        Include /etc/phpmyadmin/apache.conf
        ErrorLog ${APACHE_LOG_DIR}/phpmyadmin.error.log
        CustomLog ${APACHE_LOG_DIR}/phpmyadmin.access.log combined
</VirtualHost>

Pour enregistrer le fichier :

[CRTL] + [X] pour quitter l’éditeur nano.

[O] pour confirmer l’enregistrement des modifications.

[Entrée] pour confirmer le nom du fichier.

Changez la configuration d'Apache et redémarrez-le :

a2disconf phpmyadmin

a2ensite phpmyadmin

systemctl restart apache2.service

Après son installation Apache écoute les ports par défaut 80 pour le HTTP et 443 pour le HTTPS.

Pour modifier le fichier de configuration.

nano /etc/apache2/ports.conf

Si je veux qu’Apache écoute en plus le port 99, j’ajoute la ligne suivante en début du fichier.

Listen 0.0.0.0:99

Enregistrez le fichier comme vu précédemment.

Redémarrer le serveur WEB Apache :

systemctl restart apache2.service


Accès au serveur depuis le réseau local ou à distance

Configurez les règles NAT de la box et le pare-feu si nécessaire.

Pour accéder à phpMyAdmin avec l’ip publique et le port 99.

http://adresse_ip:99 ou http:// adresse_ip:99/phpmyadmin

Login : root mot de passe administrateur MariaDB

Remplacez adresse_ip par l’adresse IP de votre serveur ou IP de votre pare-feu sur le réseau local ou à distance par l’IP publique de la box (si les règles NAT et éventuellement le pare-feu sont configurés pour autoriser l’accès.).


Plus d'informations

Comment changer le nom de domaine d’un site WordPress ?

https://www.journalducm.com/comment-changer-nom-de-domaine-site-wordpress/

Sauvegarde d’un site avec Filezilla et PhpMyAdmin

https://www.team-ever.com/sauvegarde-site-avec-filezilla-et-phpmyadmin/