summaryrefslogtreecommitdiff
path: root/localmoffycreate
blob: ca969bc5a7178e628ea8dfdb2306caedea9c671f (plain)
  1. #!/bin/bash
  2. set -e
  3. user="moffy"
  4. passwd="oscerciv"
  5. db="moffy"
  6. mysqladmin -uroot -p create $db
  7. echo "GRANT ALL ON $db.* TO '$user@localhost' IDENTIFIED BY '$passwd' WITH GRANT OPTION;" | mysql -uroot -p
  8. #mysql -u$user -p$passwd $db < $basedir/sql/publish.sql
  9. dbstring="INSERT INTO eZUser_User VALUES (1,'$user',password('$passwd'),'$user@$domain','admin','user','false','',0,0);"
  10. cat $basedir/sql/publish.sql | sed "s/^INSERT INTO eZUser_User VALUES.*\$/$dbstring/" | mysql -u$user -p$passwd $db
  11. su $user -c "zcat $basedir/data.tar.gz | tar -xv -C $basedir"
  12. mysql -u$user -p$passwd $db < $basedir/sql/data.sql
  13. #su $user -c "cd $basedir && ./modfix.sh"
  14. #su $user -c "cd $basedir && ./secure_clearcache.sh"
  15. #su $user -c "echo \"
  16. #RewriteEngine On
  17. #RewriteRule ^/stats/store/(.*).gif\\\$ $basedir/ezstats/user/storestats.php [S=2]
  18. #RewriteRule ^/filemanager/filedownload/([^/]+)/(.*)\\\$ $basedir/ezfilemanager/files/\\\$1 [T=\\\"application/oct-stream\\\",S=1]
  19. #RewriteRule \!\.(gif|css|jpg|png)\\\$ $basedir/index.php
  20. #\" > $basedir/.htaccess"
  21. #su $user -c "echo \"
  22. #RewriteEngine On
  23. #RewriteRule \!\.(gif|css|jpg|png)\\\$ $basedir/index_admin.php
  24. #\" > $adminbasedir/.htaccess"
  25. su $user -c "
  26. cd $basedir
  27. ./modfix.sh
  28. ./secure_modfix.sh $user $group
  29. ./clearcache.sh
  30. ./secure_clearcache.sh
  31. cat site.ini | sed 's/^SiteURL=publish.ez.no\$/SiteURL=$host/' > site.ini.tmp && mv site.ini.tmp site.ini
  32. cat site.ini | sed 's/^Database=publish\$/Database=$db/' > site.ini.tmp && mv site.ini.tmp site.ini
  33. cat site.ini | sed 's/^User=publish\$/User=$user/' > site.ini.tmp && mv site.ini.tmp site.ini
  34. cat site.ini | sed 's/^Password=publish\$/Password=$passwd/' > site.ini.tmp && mv site.ini.tmp site.ini
  35. cat site.ini | sed 's/^Database=publish\$/Database=$db/' > site.ini.tmp && mv site.ini.tmp site.ini
  36. "
  37. echo "
  38. <VirtualHost *>
  39. ServerName $host
  40. ServerAdmin $user@$domain
  41. DocumentRoot $basedir
  42. user $user
  43. group $group
  44. php_flag magic_quotes_gpc off
  45. RewriteEngine On
  46. RewriteRule ^/stats/store/(.*).gif\$ $basedir/ezstats/user/storestats.php [S=2]
  47. RewriteRule ^/filemanager/filedownload/([^/]+)/(.*)\$ $basedir/ezfilemanager/files/\$1 [T="application/oct-stream",S=1]
  48. RewriteRule !\.(gif|css|jpg|png)\$ $basedir/index.php
  49. </VirtualHost>
  50. <VirtualHost *>
  51. ServerName $adminhost
  52. ServerAdmin $user@$domain
  53. DocumentRoot $basedir
  54. user $user
  55. group $group
  56. php_flag magic_quotes_gpc off
  57. RewriteEngine On
  58. RewriteRule !\.(gif|css|jpg|png)\$ $basedir/index_admin.php
  59. </VirtualHost>
  60. " > $webcfg
  61. echo "Remember to reload Apache..."