Crans
  • Commentaires
  • Page immuable
  • Menu
    • Affichage
    • Carte locale du site
    • Pièces jointes
    • Informations
    • Code source
  • Connexion

Navigation

  • Modifications récentes
  • Recherche avancée
  • Aide

WIKI OBSOLÈTE : ce wiki a été déplacé sur mediawiki.crans.org. Il n’est plus modifiable et les informations présentes peuvent être obsolètes. Nous avons besoin de vous pour migrer les pages vous trouverez de plus amples informations sur mediawiki.crans.org/wiki/Wiki/Migration_MoinMoin

Version 2 à la date du 2015-12-02 17:30:29
CransWiki:
  • PagesPerso
  • Django

Faire fonctionner un site django sur sa page perso

  1. Choisir un dossier dans votre www (ça peut être le dossier www). On l'appellera le dossier A
  2. Aller dans votre projet django, on dira qu'il est dans le dossier B
  3. Faites un ./manage.py collectstatic. Disons que les fichiers statiques sont collectés dans le dossier C

  4. Faire un ln -s C A/static

  5. Choisir un port entre 1025 et 65535, on le note p
  6. Créer un .htaccess dans le dossier A avec dedans :
    • RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ fcgi://127.0.0.1:8000 [P]
      en remplaçant 8000 par p
  7. lancez ./manage.py runfcgi method=threaded host=127.0.0.1 port=8000 daemonize=false workdir=/ toujours en remplaçant 8000 par p

  8. profit

Notes

  • Pensez a faire correspondre le urls.py de votre projet et le STATIC_URL avec le prefixe de votre page perso. par exemple :
    • STATIC_URL=/login/static


CatégoriePagePublique

  • Propulsé par MoinMoin
  • Mentions légales
  • Wiki déplacé sur mediawiki.crans.org