[pyar] Pythonpath en servers

Andrés Gattinoni andresgattinoni en gmail.com
Vie Jul 29 14:55:07 ART 2011


2011/7/29 Sebastian Bassi <sebastian.bassi en globant.com>:
> 2011/7/28 Gastón Kleiman <gaston.kleiman en gmail.com>:
>> Tenés que agregar en el archivo de configuración de Apache del dominio
>> una linea con la directiva PythonPath [0], para agregar
>> "/var/www/dominio/htdocs" al a sys.path.
>> La linea a agregar sería:
>> PythonPath "sys.path+['//var/www/dominio/htdocs]"
>
> Sigue sin andar, y ya probé ponerlo en distintos lugares dentro del
> archivo de configuracion. Aca lo mando, una de las tantas versiones
> que probé
>
>
> NameVirtualHost DOMINIO
>
> <VirtualHost DOMINIO>
>
> ServerAdmin sbassi en genesdigitales.com
> ServerName  www.DOMINIO
> ServerAlias DOMINIO
>
> DirectoryIndex index.html
> DocumentRoot /var/www/DOMINIO/htdocs/
>
> AddHandler cgi-script .py .cgi
>
> WSGIScriptAlias / /var/www/DOMINIO/htdocs/index.wsgi
> # ACA TAMBIEN PROBE PONERLO
>
> <Location /var/www/DOMINIO>
> AllowOverride None
> Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
> Order allow,deny
> Allow from all
> # ACA TAMBIEN PROBE PONERLO
> </Location>
>
> <location /var/www/DOMINIO/htdocs>
> PythonPath "sys.path+['/var/www/DOMINIO/htdocs']"
> </location>
>
> ErrorLog  /var/www/DOMINIO/logs/error.log
> </VirtualHost>

No tengo mucha experiencia en esto, pero yo lo que hice en un sitio
que tengo con Apache+WSGI es poner en el archivo .wsgi
(/var/www/DOMINIO/htdocs/index.wsgi) lo siguiente:

import sys
sys.path.append('/var/www/')

Y bueno, ahí le ponés el path que corresponda. No sé si es lo mejor,
pero a mí me funciona joya.

Saludos,

A



More information about the pyar mailing list