Old szerveren
mkdir -p /home/csikasz/[DOMAIN]
cd /web/[DOMAIN]/
tar -cpvzf /home/csikasz/[DOMAIN]/stat_folder.tar.gz statisztika
mkdir /home/csikasz/[DOMAIN]/rrd
cp -R /var/lib/awstats/awstats*[STATNAME]* /home/csikasz/[DOMAIN]/rrd
cd /home/csikasz/[DOMAIN]/
tar -cpvzf /home/csikasz/[DOMAIN]/rrd.tar.gz rrd
mkdir /home/csikasz/[DOMAIN]/logs
for x in `ls /web/[DOMAIN]/log | grep -v "htaccess" | grep -v "apache2"` ; do \
cp "/web/[DOMAIN]/log/$x" "/home/csikasz/[DOMAIN]/logs"; \
done
mkdir /home/csikasz/[DOMAIN]/logs/apache2
cp -R "/web/[DOMAIN]/log/apache2" "/home/csikasz/[DOMAIN]/logs/apache2"
#for x in `ls /var/log/apache2 | grep "[DOMAIN]"` ; do \
#cp "/var/log/apache2/$x" "/home/csikasz/[DOMAIN]/logs/apache2"; \
#done
cd /home/csikasz/[DOMAIN]/
tar -cpvzf /home/csikasz/[DOMAIN]/logs.tar.gz logs
tar -cpvzf /home/csikasz/[DOMAIN]/images_uploaded.tar.gz /web/[DOMAIN]/images/uploaded/
tar -cpvzf /home/csikasz/[DOMAIN]/cache.tar.gz /web/[DOMAIN]/cache/
vacuumdb -p 5433 -zf [DBNAME]
nice -n 10 pg_dump_8.1 -i -p 5433 -d -D [DBNAME] > /home/csikasz/[DOMAIN]/database.sql
ssh www "mkdir -p /home/csikasz/[DOMAIN]/"
scp /home/csikasz/[DOMAIN]/rrd.tar.gz www:/home/csikasz/[DOMAIN]/rrd.tar.gz
scp /home/csikasz/[DOMAIN]/logs.tar.gz www:/home/csikasz/[DOMAIN]/logs.tar.gz
scp /home/csikasz/[DOMAIN]/stat_folder.tar.gz www:/home/csikasz/[DOMAIN]/stat_folder.tar.gz
scp /home/csikasz/[DOMAIN]/images_uploaded.tar.gz www:/home/csikasz/[DOMAIN]/images_uploaded.tar.gz
scp /home/csikasz/[DOMAIN]/cache.tar.gz www:/home/csikasz/[DOMAIN]/cache.tar.gz
scp /home/csikasz/[DOMAIN]/database.sql www:/home/csikasz/[DOMAIN]/database.sql
WWW szerveren
cd /home/csikasz/[DOMAIN]
# Remove dev logs manually
tar -xpvzf logs.tar.gz
cp -R /home/csikasz/[DOMAIN]/logs/* /web/common-sites/web/[DOMAIN]/log
chown -R common-sites.common-sites-web /web/common-sites/web/[DOMAIN]/log/*
find /web/common-sites/web/[DOMAIN]/log/ -type d -exec chmod 2771 {} \;
find /web/common-sites/web/[DOMAIN]/log/ -type f -exec chmod 664 {} \;
find /web/common-sites/web/[DOMAIN]/log/ -type d -iregex '.*\.svn' -exec chown -R csikaszsvn.svnusers {} \;
find /web/common-sites/web/[DOMAIN]/log/ -type d -iregex '.*\.svn.*' -exec chmod 770 {} \;
find /web/common-sites/web/[DOMAIN]/log/ -type f -iregex '.*\.svn.*' -exec chmod 660 {} \;
# Check apache log filenames !!!
tar -xpvzf rrd.tar.gz
cp -R /home/csikasz/[DOMAIN]/rrd/* /var/lib/awstats/[DOMAIN]
chown -R root.root /var/lib/awstats/[DOMAIN]/*
chmod 644 /var/lib/awstats/[DOMAIN]/*
tar -xpvzf stat_folder.tar.gz
cp -R /home/csikasz/[DOMAIN]/statisztika /home/csikasz/[DOMAIN]/statisztika.old
for x in `find /home/csikasz/[DOMAIN]/statisztika -type f -name '*.html'` ; do \
echo "$x"; \
iconv -f "ISO-8859-2" -t "UTF-8" "$x" > "$x.utf8"; \
rm "$x"; \
mv "$x.utf8" "$x"; \
sed -i 's/text\/html; charset=iso-8859-2/text\/html; charset=utf-8/g' $x; \
done
rm -rf "/home/csikasz/[DOMAIN]/statisztika/icon";
rm -rf "/home/csikasz/[DOMAIN]/statisztika/lang";
rm -rf "/home/csikasz/[DOMAIN]/statisztika/lib";
rm -rf "/home/csikasz/[DOMAIN]/statisztika/plugins";
rm -rf "/home/csikasz/[DOMAIN]/statisztika/htaccess";
rm -rf "/home/csikasz/[DOMAIN]/statisztika/datumlista.php";
rm -rf "/home/csikasz/[DOMAIN]/statisztika/datumlista_sess.php";
rm -rf "/home/csikasz/[DOMAIN]/statisztika/index.php";
rm -rf "/home/csikasz/[DOMAIN]/statisztika/index_sess.php";
ln -s "../../../usr/share/awstats/icon" "/home/csikasz/[DOMAIN]/statisztika/icon"
ln -s "../../../usr/share/awstats/lang" "/home/csikasz/[DOMAIN]/statisztika/lang"
ln -s "../../../usr/share/awstats/lib" "/home/csikasz/[DOMAIN]/statisztika/lib"
ln -s "../../../usr/share/awstats/plugins" "/home/csikasz/[DOMAIN]/statisztika/plugins"
ln -s "../../../common/stat/datumlista.php" "/home/csikasz/[DOMAIN]/statisztika/datumlista.php"
ln -s "../../../common/stat/index.php" "/home/csikasz/[DOMAIN]/statisztika/index.php"
ln -s "../../../common/stat/index.php" "/home/csikasz/[DOMAIN]/statisztika/index_sess.php"
for x in `ls /home/csikasz/[DOMAIN]/statisztika` ; \
do \
if test -d "/home/csikasz/[DOMAIN]/statisztika/$x/"; then \
echo "/home/csikasz/[DOMAIN]/statisztika/$x/"; \
rm "/home/csikasz/[DOMAIN]/statisztika/$x/.htaccess"; \
rm "/home/csikasz/[DOMAIN]/statisztika/$x/index.php"; \
rm "/home/csikasz/[DOMAIN]/statisztika/$x/subpage.php"; \
rm -rf "/home/csikasz/[DOMAIN]/statisztika/$x/icon"; \
rm -rf "/home/csikasz/[DOMAIN]/statisztika/$x/lang"; \
rm -rf "/home/csikasz/[DOMAIN]/statisztika/$x/lib"; \
rm -rf "/home/csikasz/[DOMAIN]/statisztika/$x/plugins"; \
ln -s "../icon" "/home/csikasz/[DOMAIN]/statisztika/$x/icon"; \
ln -s "../lang" "/home/csikasz/[DOMAIN]/statisztika/$x/lang"; \
ln -s "../lib" "/home/csikasz/[DOMAIN]/statisztika/$x/lib"; \
ln -s "../plugins" "/home/csikasz/[DOMAIN]/statisztika/$x/plugins"; \
ln -s "../../../../common/stat/datefolders/.htaccess" "/home/csikasz/[DOMAIN]/statisztika/$x/.htaccess"; \
ln -s "../../../../common/stat/datefolders/index.php" "/home/csikasz/[DOMAIN]/statisztika/$x/index.php"; \
ln -s "../../../../common/stat/datefolders/subpage.php" "/home/csikasz/[DOMAIN]/statisztika/$x/subpage.php"; \
fi
done
mv /web/common-sites/web/[DOMAIN]/statisztika /web/common-sites/web/[DOMAIN]/statisztika.old
mkdir /web/common-sites/web/[DOMAIN]/statisztika
# CHECK PROCESSED STATS DIR
cp -R /home/csikasz/[DOMAIN]/statisztika/* /web/common-sites/web/[DOMAIN]/statisztika
chown -R common-sites.common-sites-src /web/common-sites/web/[DOMAIN]/statisztika
find /web/common-sites/web/[DOMAIN]/statisztika -type d -exec chmod 2571 {} \;
find /web/common-sites/web/[DOMAIN]/statisztika -type f -exec chmod 464 {} \;
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -update >> /var/log/awstats.log
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/index.html;
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=alldomains -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].alldomains.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=allhosts -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].allhosts.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=lasthosts -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].lasthosts.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=unknownip -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].unknownip.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=alllogins -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].alllogins.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=lastlogins -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].lastlogins.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=allrobots -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].allrobots.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=lastrobots -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].lastrobots.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=urldetail -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].urldetail.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=urlentry -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].urlentry.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=urlexit -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].urlexit.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=browserdetail -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].browserdetail.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=osdetail -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].osdetail.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=unknownbrowser -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].unknownbrowser.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=unknownos -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].unknownos.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=refererse -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].refererse.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=refererpages -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].refererpages.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=keyphrases -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].keyphrases.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=keywords -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].keywords.html
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -config=[DOMAIN] -output=errors404 -staticlinks > /web/common-sites/web/[DOMAIN]/statisztika/2017-12/awstats.[DOMAIN].errors404.html
chown -R common-sites.common-sites-src /web/common-sites/web/[DOMAIN]/statisztika/2017-12
echo "[DOMAIN] (config: [DOMAIN]) end";
date
sed "s/ //g" /home/csikasz/[DOMAIN]/database.sql > /home/csikasz/[DOMAIN]/database_stupid_chars_removed.sql
psql template1 -c "DROP DATABASE [DBNAME];"
psql template1 -c "CREATE DATABASE [DBNAME] WITH OWNER = [DBNAME] ENCODING = 'UTF8' TABLESPACE = pg_default LC_COLLATE = 'hu_HU.UTF-8' LC_CTYPE = 'hu_HU.UTF-8' CONNECTION LIMIT = -1;"
cat /web/common-sites/web/[DOMAIN]/database/init.php
psql [DBNAME] -U [DBNAME] -c "\i /home/csikasz/[DOMAIN]/database_stupid_chars_removed.sql"
#cat /web/common-sites/web/[DOMAIN]/database/init.php
#psql [DBNAME] -U [DBNAME] -c "\i /home/csikasz/[DBNAME]/2018-02-01/post_import.sql"
cd /home/csikasz/[DOMAIN]
tar -xpvzf cache.tar.gz
cp -R /home/csikasz/[DOMAIN]/web/[DOMAIN]/cache/* /web/common-sites/web/[DOMAIN]/cache
cd /home/csikasz/[DOMAIN]
tar -xpvzf images_uploaded.tar.gz
cp -R /home/csikasz/[DOMAIN]/web/[DOMAIN]/images/uploaded/* /web/common-sites/web/[DOMAIN]/images/uploaded
/home/csikasz/bin/portal_full_permission_set.sh "[DOMAIN]"
/home/csikasz/bin/svn_folder_perm.sh "[DOMAIN]"
# NEM KELL for x in `psql template1 -c "\\d" | grep [DBNAME] | grep "table" | awk '{print $3}'`; do echo "$x";psql template1 -c "DROP TABLE $x;";done;
# NEM KELL for x in `psql template1 -c "\\d" | grep [DBNAME] | grep "sequence" | awk '{print $3}'`; do echo "$x";psql template1 -c "DROP SEQUENCE $x;";done;
# VHOST FILE COMMENT
# is_liw DB ben update
# web mappából törölni