X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=docs%2FINSTALL;h=4c178efe1c8dc9f7ef3c489d51c8edd08f1b0602;hb=f7a3c5dff0da19e6bd737c51187a1f5aa7373c67;hp=7a32434688cdd7f2393fec58eaeb7e10f27e1dfa;hpb=ef3b7b60bbfbcd7b61e3a04797d110ee19fc4506;p=patchwork diff --git a/docs/INSTALL b/docs/INSTALL index 7a32434..4c178ef 100644 --- a/docs/INSTALL +++ b/docs/INSTALL @@ -90,7 +90,7 @@ in brackets): cd lib/packages/ hg clone http://bitbucket.org/ubernostrum/django-registration/ cd ../python - ln -s ../lib/packages/django-registration/registration ./registration + ln -s ../packages/django-registration/registration ./registration We also use some Javascript libraries: @@ -151,14 +151,26 @@ in brackets): 3. Apache setup -Example apache configuration files are in lib/apache/. +Example apache configuration files are in lib/apache2/. + +wsgi: + django has built-in support for WSGI, which supersedes the fastcgi + handler. It is thus the preferred method to run patchwork. + + The necessary configuration for Apache2 may be found in + + lib/apache2/patchwork.wsgi.conf. + + You will need to install/enable mod_wsgi for this to work: + + a2enmod wsgi + apache2ctl restart mod_python: - This should be the simpler of the two to set up. An example apache - configuration file is in: + An example apache configuration file for mod_python is in: - lib/apache/patchwork.mod_python.conf + lib/apache2/patchwork.mod_python.conf However, mod_python and mod_php may not work well together. So, if your web server is used for serving php files, the fastcgi method may suit @@ -169,7 +181,7 @@ fastcgi: django has built-in support for fastcgi, which requires the 'flup' python module. An example configuration is in: - lib/apache/patchwork.fastcgi.conf + lib/apache2/patchwork.fastcgi.conf - this also requires the mod_rewrite apache module to be loaded.