Version 1 (modified by 14 years ago) ( diff ) | ,
---|
Trac Upgrade
Build new Server from CD on temporary IP
Upgrade to Squeeze
apt-get install openssh-server sudo lrzsz psmisc subversion python-setuptools python-docutils python-pygments bzr libapache2-mod-wsgi postgresql-8.4 python-psycopg2 a2enmod ssl a2enmod rewrite a2enmod deflate a2enmod headers a2enmod expires
Copy users
Install Trac 0.12.1 & Plugins:
easy_install Babel==0.9.5 Genshi==0.6 easy_install Trac svn co http://trac-hacks.org/svn/accountmanagerplugin/trunk accountmanagerplugin cd accountmanagerplugin python setup.py install cd .. svn co http://trac-hacks.org/svn/recaptcharegisterplugin/0.11/ recaptcharegisterplugin cd recaptcharegisterplugin python setup.py install cd .. bzr branch https://code.launchpad.net/~trac-bzr-team/trac-bzr/trunk trac-bzr cd trac-bzr python setup.py install cd .. svn co http://trac-hacks.org/svn/mathcaptchaplugin/0.12/ mathcaptchaplugin cd mathcaptchaplugin python setup.py install cd .. svn co http://trac-hacks.org/svn/sectioneditplugin/0.12/ sectioneditplugin cd sectioneditplugin python setup.py install cd .. svn co http://trac-hacks.org/svn/translatedpagesmacro/0.11/ translatedpagesmacro cd translatedpagesmacro python setup.py install cd .. svn co http://trac-hacks.org/svn/tocmacro/0.11/ tocmacro cd tocmacro python setup.py install cd .. svn co http://trac-hacks.org/svn/externallinksnewwindowplugin/0.11/ externallinksnewwindowplugin cd externallinksnewwindowplugin python setup.py install cd .. svn co http://trac-hacks.org/svn/screenshotsplugin/0.12/ screenshotsplugin cd screenshotsplugin python setup.py install cd .. Theme: svn co http://trac-hacks.org/svn/pydotorgtheme/0.11/ pydotorgtheme cd pydotorgtheme python setup.py install
Replace theme cd /usr/local/lib/python2.6/dist-packages/TracPyDotOrgTheme-2.0-py2.6.egg/pydotorgtheme/htdocs/ rm pydotorg.css (replace from backup)
Copy data
Upgrade:
trac-admin /home/sahana/trac upgrade trac-admin /home/sahana/trac wiki upgrade trac-admin /home/sahana/trac repository resync '*'
Convert to pgsql:
IP in Apache (SSL) as well as system (after shutting down old server):
vim /etc/apache2/sites-available/trac 212.23.5.3 vim /etc/network/interfaces address 212.23.5.3 netmask 255.255.255.248 network 212.23.5.0 broadcast 212.23.5.7 gateway 212.23.5.6 reboot
Note:
See TracWiki
for help on using the wiki.