Préparer son système

GUIA version 1.0 ne dispose(ra) pas de tous les greffons dont vous avez rêvé. Pour l'utiliser, il faut adapter votre système :

Sans attendre GUIA 1.0, nous vous conseillons d'étudier dès à présent ces migrations. Des outils pour vous y aider sont disponibles. Les spécialistes de renommée internationale sont aussi plus ou moins disponibles : JeanChristopheAndré et JérômeSantini, pour n'en citer que deux.

Pré-requis d'installation système

Installation Apache+mod_python

<VirtualHost *>

        ServerName demo-guia.votredomaine.tld

        # pour /media/
        DocumentRoot /var/www/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        <Location />
                PythonPath "['/usr/local/share/'] + sys.path"
                SetHandler python-program
                PythonHandler django.core.handlers.modpython
                SetEnv DJANGO_SETTINGS_MODULE guia.settings
                PythonDebug On
        </Location>

        <Location /media/>
                AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript
                SetHandler None
        </Location>

        <LocationMatch "\.(jpg|gif|png)$">
                SetHandler None
        </LocationMatch>

</VirtualHost>

sudo a2ensite demo-guia
sudo a2enmod deflate

Si vous avez des problèmes ils sont là les Magiciens (JérômeSantini, JeanChristopheAndré, ThomasNoël) et jettez un coup d'oeil à la bonne doc sur http://www.djangoproject.com/documentation/modpython/

Installation Apache+FastCGI

http://www.djangoproject.com/documentation/fastcgi/

Exemple de script Init (http://code.djangoproject.com/wiki/InitdScriptForLinux)

Projet/GUIA/MiseEnPlace (dernière édition le 2008-04-09 02:59:30 par JeanChristopheAndré)