Social

Django con FastCGI

Si bien es posible instalar Django en los servidores de WhP, no es una aplicación soportada, y no somos capaces de instalar por usted. Se recomienda que tenga un desarrollador disponible para ayudarle con cualquier problema que pueda surgir durante la instalación o uso de este software.

Dedicado y VPS Requisitos previos

Usted necesitará el módulo FLUP instalar Django. Compartido y planes de revendedor ya tiene el módulo instalado. Sin embargo, VPS y clientes dedicados necesitarán instalar este módulo antes de instalar Django. Puede instalar FLUP ejecutando el siguiente comando shell:

easy_install flup

Instalación de Django

Si va a instalar en un servidor dedicado o VPS puede instalar Django ejecutando el siguiente comando shell:

easy_install django

Para las cuentas compartidas o revendedor, usted tendrá que realizar una instalación manual:

  1. Descarga la última versión del oficial de Django página de descarga .
  2. Descomprima el archivo descargado. Esto creará un nuevo directorio.
  3. Cambio en el directorio creado en el paso anterior.
  4. Ejecute el siguiente comando shell para completar la instalación de Django.
python setup.py install

La creación de proyectos de Django

Con el fin de crear un nuevo proyecto de Django, sólo tiene que ejecutar estos comandos en sustitución newproject con el nombre del directorio que desea que el proyecto se ejecute a partir de:

newproject startproject django-admin.py 
cd newproject 
. / newapp startapp manage.py

La gestión de su proyecto

Con el fin de gestionar su proyecto, usted tendrá que configurar un archivo de índice que se puede acceder desde el navegador.

  1. Crear index.fcgi y colocarlo dentro de su directorio public_html, o la raíz del documento que usted desea.
  2. Cambie los permisos del archivo de 0755.
  3. Edite el fichero y escriba este código:
#! / Usr / bin / python 
importación sys , os 

# Añadir una ruta Python personalizado. (Opcional) 
sys . ruta . insertar ( 0 , "/ home / nombre de usuario " ) 

# cambiar al directorio de su proyecto. 
os . chdir ( "/ home / nombre de usuario / newproject " ) 

# Configure el entorno DJANGO_SETTINGS_MODULE



Por favor Nota: El código de arriba es solo un ejemplo, y usted tendrá que modificar los nombres de las rutas especificadas para que coincida con su configuración. (Por ejemplo, cambiar » nombre de usuario «a su nombre de usuario cPanel, etc)
  1. Agregue los siguientes . htaccess reglas de reescritura en el archivo htaccess. en el mismo directorio que el archivo nuevo index.fcgi.
AddHandler fcgid - guión . fcgi 
RewriteEngine En 
RewriteCond % { REQUEST_FILENAME } - f 
RewriteRule (. *) ^ índice $ . fcgi / $ 1 [ QSA , L ]

Instalaciones múltiples Python

Si usted tiene más de una instalación de python, puede que tenga que especificar para qué se va a instalar setuptools. Esto parece ser sólo es necesaria para los revendedores.Para resolver el problema, sólo tiene que ejecutar lo siguiente desde la línea de comandos:

wget http://peak.telecommunity.com/dist/ez_setup.py 
/ usr / bin / python ez_setup.py 
/ usr / bin / easy_install django flup == 1.0.2