web-dev-qa-db-fra.com

Est-il possible de déployer une application Django à 1and1?

J'essaie de déployer une application Django et j'ai essayé de suivre le didacticiel sur robhogg.me.uk/post/2, mais la troisième commande a échoué. Est-il possible de déployer une application Django sur mon hébergement 1and1 ou devrai-je rechercher un autre fournisseur d'hôte?

1
Psddp

Il est possoble en utilisant FastCGI et flup. Vous devez installer Django localement

python setup.py install --user

installer flup

unzip flup*.Egg
mv flup ~/.local/lib/python*/site-packages/
mv Egg-INFO ~/.local/lib/python*/site-packages/

créer un script fcgi

#!/usr/bin/python
import sys, os

basepath = '/full/home/path'

sys.path.insert(0, basepath + '/.local/lib')
sys.path.insert(0, basepath + '/pathto/djangoapp')

os.environ['Django_SETTINGS_MODULE'] = 'main.settings'

from Django.core.servers.fastcgi import runfastcgi
runfastcgi(method='prefork', daemonize='false')

(après avoir retiré python2.6 et passé à la méthode 2.7, méthode = 'threaded' ne fonctionne pas pour moi)

et modifiez le fichier .htaccess pour ajouter le gestionnaire fcgid-script.

AddHandler fcgid-script .fcgi
RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !(pathto/main.fcgi) 
RewriteRule     ^(.*)$          pathto/main.fcgi/$1 [QSA,L]
2
bizon1991

Généralement, cela ne sera possible que si vous contactez le support et demandez s'il peut vous aider.

  1. Vous avez un accès SSH. Mais vous n'avez pas les privilèges pour effectuer la plupart des tâches. Par exemple, installez un logiciel ou logiciel spécial.

Que faire: Vous devrez vérifier si les autorisations sont suffisantes.

  1. Ils en tirent de l'argent. Tout comme hostgator qui ne fournit pas l'accès aux clients pour l'installation directe de certificats et nous fait payer des frais de 5 à 10 dollars, 1and1 peut également avoir une option pour vous aider.

Que faire: Demandez au support s'il peut vous aider.

Si ce dont vous avez besoin ne se produit pas, essayez de rechercher Django des fournisseurs d'hébergement bien pris en charge. Vous pouvez également obtenir de l'aide du site Web Webhostingtalk.

1
Arun Anson