Ispod je tekst shell scripte koju sam napisao i jaako mi koristi pa mozda bude jos nekom.
Dakle kreirate file naziva recimo setjoomla i ukucate u njega sadržaj ispod. Nakon toga ga sa chmod +x setjoomla učinite izvršnim, te kreirate bin direktorij u svom home direktoriju i iskopirate ga te mu te mu date 755 atribute.
Plan ( ako netko ima vremena):
- kreirati i usera interaktivno s pripadajućim passwordom sve vezano uz jedan arrgument
dati mu dozvole na bazi
sve ovo napraviti verbose i log cijele scripte snimiti u file i također otvoriti da se vidi dali je
setup prosao u redu
#!/bin/bash
# premještanje u tzv web root direktorij
cd /var/www
# kreiram direktorij naziva prve varijable u komandi
mkdir $1
# mjenjam dozvole na kreiranom direktoriju
chmod 777 $1
# kopiram joomlu iz Software direktorija u kreirani direktorij
cp /home/user/Software/Joomla_1.0.15-Stable-Full_Package.tar.bz2 /var/www/$1/
# mjenjam radni direktorij u kreirani direktorij
cd $1
# extrat joomle
tar -jxvf Joomla_1.0.15-Stable-Full_Package.tar.bz2
# mjenjanje dozvola na direktorijima joomle
chmod 777 administrator/backups/ administrator/components/ administrator/modules/ administrator/templates/ cache/ components/ images/ images/banners/ images/stories/ language/ mambots/ mambots/content/ mambots/editors/ mambots/editors-xtd/ mambots/search/ mambots/system/ media/ modules/ templates/
#kreiram bazu naziva direktorija (stranice)
mysqladmin -u root -pPASSWORD create $1
#startanje firefoxa sa odlaženjem na početnu stranicu instalacije joomle
firefox -new-window http://127.0.0.1/$1Napomena promjenite PASSWORD i user (crvena boja) u svoje postavke te naredbu pokrećete iz shella primjer: shell > setjoomla proba