TUTO - Installation de Wordpress

majekla Membre non connecté
-
- Voir le profil du membre majekla
- Inscrit le : 12/05/2022
1) pile LAMP
Code :
urpmi task-lamp-php --auto
2) Configuration de mariadb, création d'une base de données pour wordpress
Code :
systemctl start mysqld
systemctl enable mysqld
mysql_secure_installation
Enter current password for root : ne rien entrer
Switch to unix_socket authentification : Non
Set root passwd : Oui
New password : entrez le mot de passe root pour mysql
Re-enter new password : entrez à nouveau le mot de passe
Remove anonymous users : Oui
Disallow root login remotely : Oui
Remove test database and access to it ? : Oui
Reload privilege tables now ? : Oui
Code :
mysqladmin -uroot create wordpress
mysql -uroot -e"GRANT ALL ON wordpress.* TO admin@localhost IDENTIFIED BY 'P@ssw0rd'" wordpress
Attention, votre mot de passe doit être suffisamment fort, sinon mariadb vous le refuse !
3) Configuration du vhost Apache2/httpd
On va créer le vhost intranet.jurabois.lan (pour l'exemple)
Code :
mkdir /var/www/intranet.jurabois.lan
mkdir /var/www/intranet.jurabois.lan/logs
vi /etc/httpd/conf/vhosts.d/intranet.jurabois.lan.conf
# a minima, la config suivante :
<VirtualHost *:80>
ServerName intranet.jurabois.lan
DocumentRoot /var/www/intranet.jurabois.lan
ErrorLog /var/www/intranet.jurabois.lan/logs/error_log
CustomLog /var/www/intranet.jurabois.lan/logs/access_log combined
<Directory /var/www/intranet.jurabois.lan>
Require all granted
</Directory>
</VirtualHost>
# enregistrer et quitter
4) Installation et configuration de Wordpress
Code :
urpmi wget --force
wget http://wordpress.org/latest.tar.gz -P /tmp
cd /tmp
tar -xvzf latest.tar.gz
mv wordpress/* /var/www/intranet.jurabois.lan
cd /var/www/intranet.jurabois.lan
cp wp-config-sample.php wp-config.php
sed -i 's/database_name_here/wordpress/' wp-config.php
sed -i 's/username_here/admin/' wp-config.php
sed -i 's/password_here/P@ssw0rd/' wp-config.php
5) Configuration du pare-feu
Code :
echo "ACCEPT all fw tcp 80" >> /etc/shorewall/rules
systemctl restart shorewall
6) Relancer Apache2/httpd
Code :
systemctl restart httpd
Après un enregistrement DNS sur votre hôte (ou serveur), vous pourrez accéder à l'interface sur http://intranet.jurabois.lan

vouf Membre non connecté
-
- Voir le profil du membre vouf
- Inscrit le : 16/08/2008
- Groupes :
Ah tu es bien parti pour contribuer au wiki de Mageia ou de MLO.. ..
Mageia 9 64 bits Plasma - Asus Prime Z690-P D4 -Intel Core i5 12600 K- 32 Go Kingston Fury Renegade DDR4-3600 Mhz- Gigabyte Nvidia RTX 3060 - Go-M2 Samsung Evo 970 1Tb-SSD 512 Gb Samsung Evo 960 -SSD 512 Gb Crucial M5
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie