home
gratia
django16p27
.htaccess (1)www.htaccess (2)ping2u.wsgiping2umanage.pyping2usettings.py
- django16p27 és un virtualenv amb el django 1.6 instal·lat, mira al final del manual si no saps com crear-lo.
- gratia és el meu usuari
- ping2u és la aplicació que vols fer rodar (mira el final del document si no saps crear-la)
- El primer .htaccess l'he deixat tal com ve.
- El segon .htaccess és el que cal adaptar, ha de quedar com aquest:
RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ /ping2u.wsgi/$1 [QSA,L]
- El fitxer 'ping2u.wsgi' t'ha de quedar com aquest:
import os, sysimport site# Remember original sys.path.prev_sys_path = list(sys.path)site.addsitedir('/home/gratia/django16py27/lib/python2.6/ site-packages/') sys.path.append('/home/gratia/www/ping2u') # Posar els paths de l'entorn virtual davant dels per defecte.new_sys_path = []for item in list(sys.path):if item not in prev_sys_path:new_sys_path.append(item)sys.path.remove(item)sys.path[:0] = new_sys_pathos.environ['DJANGO_SETTINGS_MODULE'] = 'ping2u.settings' from django.core.handlers.wsgi import WSGIHandlerapplication = WSGIHandler()
- Creació del virtualenv:
cd ~virtualenv django16p27source ~/django16p27/bin/activatepip install django
- Per crear l'aplicació de test ping2u:
cd wwwdjango-admin.py startproject ping2u
#### DHGENERATED## NO EDITAR MANUALMENTE!!!!##AddHandler mod_python .pyPythonHandler mod_python.publisherPythonDebug OnOptions +ExecCGIAddHandler wsgi-script .wsgi
RewriteEngine On
##REGLAS_NODE##
##FIN_REGLAS_NODE##
I això és tot. Agraïr a la gent de suport de dinahosting, en especial a A.A. l'ajuda que m'han prestat per poder posar en marxa l'aplicació, els fitxers .htaccess són seus. Una llàstima la versió de python, tant de bo la canviin aviat.Després de tot plegat, aquí la meva aplicació (que encara no sé per a que em serveix) funcionant.
Disclaimer: aquesta guia no és oficial de dinahosting, utilitza-la al teu risc.




















