Quellcode durchsuchen

correction

master
patient vor 3 Jahren
Commit
c8fe1412b5
1 geänderte Dateien mit 70 neuen und 0 gelöschten Zeilen
  1. +70
    -0
      install_script.sh

+ 70
- 0
install_script.sh Datei anzeigen

@@ -0,0 +1,70 @@
#!/bin/bash
sudo apt update
sudo apt upgrade -y

# Installation d'apache2, php et des extensions complémentaires
echo "============================================="
echo "Installation d'apache2 et de php + extensions"
echo "============================================="
sudo apt install -y apache2 php unzip
sudo apt install -y php-{curl,dom,exif,fileinfo,json,mbstring,mysqli,imagick,xml,zip,gd,iconv,simplexml,xmlreader}
sudo a2enmod rewrite
sudo systemctl restart apache2

echo "================================"
echo "Configuration du serveur Mariadb"
echo "================================"
sudo apt install -y mariadb-{client,server}
read -p "Mot de passe pour mysql root : " secret
sudo mysql_secure_installation <<EOF

y
$secret
$secret
y
y
y
y
EOF

echo "============================================"
echo "Configuration de la base de donnée Wordpress"
echo "============================================"
read -p "Nom d'utilisateur : " db_user
read -p "Nom de la base de donnée : " db_name
read -p "Mot de passe : " db_password
# On supprime la base de données du même non si elle existe...
sudo mysql -u root --execute "DROP DATABASE IF EXISTS $db_name;"
sudo mysql -u root --execute "CREATE DATABASE $db_name;"
sudo mysql -u root --execute "GRANT ALL ON $db_name.* TO $db_user@localhost IDENTIFIED BY '$db_password';"
sudo mysql -u root --execute "FLUSH PRIVILEGES;"

echo "============================================"
echo "Téléchargement et extraction de Wordpress"
echo "============================================"
if [ -f latest-fr_BE.zip ] # si le fichier existe
then
rm -f latest-fr_BE.zip # on le supprime avant de le télécharger à nouveau
fi
wget https://fr-be.wordpress.org/latest-fr_BE.zip

if [ -d wordpress ] # si le répertoire existe
then
rm -fr wordpress # on le supprime avant extraction
fi
unzip latest-fr_BE.zip

sudo rm -fr /var/www/html/*
sudo cp -ar wordpress/* /var/www/html/
sudo chown -R www-data:www-data /var/www/html

echo "========================"
echo "Installation terminée..."
echo "========================"
# la commande hostame -I donne l'adresse IP du serveur
echo "Veuillez continuer l'installation en navigant sur "$(hostname -I)
echo "Pour rappel, voici vos information de connection à la base de données :"
echo "Base de données : "$db_name
echo "Utilisateur : "$db_user
echo "Mot de passe : "$db_password
read -p "Appuyez sur une touche pour terminer..."

Laden…
Abbrechen
Speichern