Ik zou graag een script schrijven om zaken te automatiseren.
in de /var/www/html/ staan
cmsmadesimple-1.12.2-full.tar
config.php (met drie spaties)
dit is tot op heden mijn script:
Code: Select all
#!/bin/sh
# Zet de rechten goed van de HTML Folder
### put user in www-data group
echo " geef de foldernaam => "
read folder
sudo usermod -a -G www-data ivan
sudo chown -R ivan:www-data /var/www/*
sudo chmod -R 777 /var/www/*
### make folder change cursors to folder; copy cmsXX to folder cmsXX; deploy cmsXX
mkdir /var/www/html/$folder
cd /var/www/html/$folder
echo " de folders zijn aangemaakt "
sleep 2
### copy cmsmadesimple-1.12.2-full.tar to proper dir & untar cmsmadesimple-1.12.2-full.tar
cp /var/www/html/cmsmadesimple-1.12.2-full.tar /var/www/html/$folder/
tar -xvf /var/www/html/$folder/cmsmadesimple-1.12.2-full.tar
echo "### Create correcte DB "
sleep 1
[color=#FF0000]
mysql> -u root@localhost -p0495Ivan;
mysql> CREATE $folder IF NOT EXISTS $folder;
exit;[/color]
De tabellen worden aangemaakt in het cms02 install script.
Dit script heeft me een zeker automatisme.
mijn DB creatie geeft als error
Code: Select all
### Create correcte DB
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'ivan'@'localhost' (using password: YES)
ivan@webuntu:/var/www/html$ ### Create correcte DB
waar ga ik de mist in?
Alvast bedankt.
Ivan