A related question... why my apache forks (to server to the clients) don't
update the code at same time? Can I force django to compile and load the .py
files at time of server? (Only for debug)

On Thu, Dec 16, 2010 at 22:33, Graham Dumpleton
<graham.dumple...@gmail.com>wrote:

>
>
> On Friday, December 17, 2010 1:21:26 AM UTC+11, Craig Trader wrote:
>>
>> Alex ...
>>
>> This is the point where my experience ends -- I'm not operating in a
>> hosting environment.  I can tell you that mod_python has to be compiled for
>> a specific version of Apache AND Python (one of the reasons that mod_wsgi is
>> better is that it breaks the Python-version dependency).
>
>
> No it doesn't. As is the case with mod_python, mod_wsgi is also compile
> time bound to specific Python major/minor version.
>
> Graham
>
>
>>  If you need a different Python (2.6 in this case), you'll need a differ
>> mod_python.  I won't know how it gets installed and configured in your
>> hosting environment.  Sorry.
>>
>> - Craig -
>>
>> On Thu, Dec 16, 2010 at 03:51, Álex González <agonz...@gmail.com> wrote:
>>
>>>  Thanks for your reply Craig,
>>>
>>> to use mod_python in my hosting I'm using this .htaccess file:
>>>
>>> SetHandler python-program
>>> PythonOption django.root /
>>> PythonHandler django.core.handlers.modpython
>>> PythonPath "['/var/www/vhosts/myhosting.com/httpdocs'] + sys.path"
>>> SetEnv DJANGO_SETTINGS_MODULE settings
>>> PythonDebug On
>>>
>>> The problem is that when I need to install something I must talk with the
>>> shared hosting admin, and this isn't working because the python is 2.3. The
>>> administrator said me that I must activate python26-mod_python.so but I
>>> can't use the LoadModule directive in .htaccess so I don't know what he want
>>> and I'm waiting for a reply yet...
>>>
>>> You are using your self handler in python code to load the webpage? Can I
>>> force here to use the python2.6 interpreter instead the 2.3?
>>>
>>> Thanks for you help!
>>>
>>> On Thu, Dec 16, 2010 at 00:57, W. Craig Trader <craig....@gmail.com>wrote:
>>>
>>>>  Alex ...
>>>>
>>>> You're not going to be able to trick your host into loading mod_wsgi
>>>> from an .htaccess file -- Apache doesn't allow the load directives in
>>>> .htaccess files.
>>>>
>>>> While mod_python is not supported, and it has a large number of open
>>>> issues, there aren't any specific security holes you really need to worry
>>>> about; I'm using mod_python on a project at work because mod_wsgi isn't
>>>> supported in our deployment environment.  I wouldn't recommend mod_python 
>>>> as
>>>> the direction for all future work, but it will get the job done until you
>>>> can get mod_wsgi deployed with your host (or move to another host).
>>>>
>>>> See my earlier post from today (look for Re: running projects on the
>>>> back of a base URL and having issues with the homepage) for more
>>>> details about making mod_wsgi work with VirtualEnv.  The apache script for
>>>> mod_python is similar to the one I posted earlier ; the only
>>>> differences involve making certain that you chdir to your project 
>>>> directory,
>>>> and that you import the Django mod_python handler.
>>>>
>>>> The mod_python configuration is significantly different from the
>>>> mod_wsgi configuration, and look like this:
>>>>
>>>> <Location "/">
>>>>   SetHandler python-program
>>>>   PythonPath "[ '/data/web/foo/apache', ] + sys.path"
>>>>   PythonHandler django_mp
>>>>   PythonInterpreter foo
>>>> </Location>
>>>>
>>>>   Alias /static/ /data/web/foo/site/foo/static/
>>>>   <Location /static/>
>>>>     SetHandler None
>>>>   </Location>
>>>>
>>>> In this case, mp_python represents /data/web/foo/apache/mp_python.py,
>>>> which is my script to deal with configuring the VirtualEnv environment and
>>>> then starting the Django mod_python handler.  It's basically an amalgam of
>>>> the VirtualEnv activate_this.py script, and the mod_python startup script
>>>> from the Django documentation.
>>>>
>>>> - Craig -
>>>>
>>>> On Wed, Dec 15, 2010 at 16:56, Álex González <agonz...@gmail.com>wrote:
>>>>
>>>>> Hi guys!
>>>>>
>>>>> Thanks for your replies!
>>>>>
>>>>> My hosting is a shared hosting and I think that I can only uses
>>>>> mod_python at the moment. I can load mod_wsgi from htaccess (I test it) 
>>>>> but
>>>>> I can edit my virtualhosts or something similar... any trick to get 
>>>>> mod_wsgi
>>>>> up&running?
>>>>>
>>>>> About the virtualenv as Piotr said, some modules must be compiled, so
>>>>> my solution was create a requeriments files as he said, but include in my
>>>>> code django-registration and django-piston because the versions installed
>>>>> with pip doesn't work for me (it said me that it's the correct version, 
>>>>> but
>>>>> I can get a actual version at bitbucket).
>>>>>
>>>>> Now my question is, mod_python is deprecated but it's dangerous to use
>>>>> it for a months (until I get money to migrate the code to a non-shared
>>>>> hosting?). And the old question: can I trick the hosting to use mod_wsgi 
>>>>> if
>>>>> I can load it from htaccess?
>>>>>
>>>>> Thanks!
>>>>>
>>>>>
>>>>> On Wed, Dec 15, 2010 at 19:49, Ovnicraft <ovni...@gmail.com> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, Dec 15, 2010 at 11:48 AM, Álex González 
>>>>>> <agonz...@gmail.com>wrote:
>>>>>>
>>>>>>> Hi!
>>>>>>>
>>>>>>> I'm using virtualenv with --no-site-packages and now I like to do a
>>>>>>> deployment of my app... I'm using a sharing hosting, can I uypload all 
>>>>>>> my
>>>>>>> enviroment dir (with the packages installed with pip) to the server and 
>>>>>>> use
>>>>>>> them?
>>>>>>>
>>>>>>> What's the better way to the deployment? mod_python, mod_wsgi,
>>>>>>> perhaps fast-cgi?
>>>>>>>
>>>>>>
>>>>>>
>>>>>> Remember mod_python is deprecated.
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>> --
>>>>>>> @agonzalezro <http://twitter.com/agonzalezro>
>>>>>>> Please, don't send me files with extensions: .doc, .docx, .xls,
>>>>>>> .xlsx, .ppt and/or .pptx
>>>>>>>
>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "Django users" group.
>>>>>>> To post to this group, send email to django...@googlegroups.com.
>>>>>>> To unsubscribe from this group, send email to
>>>>>>> django-users...@googlegroups.com.
>>>>>>>
>>>>>>> For more options, visit this group at
>>>>>>> http://groups.google.com/group/django-users?hl=en.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Cristian Salamea
>>>>>> @ovnicraft
>>>>>>
>>>>>>  --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "Django users" group.
>>>>>> To post to this group, send email to django...@googlegroups.com.
>>>>>> To unsubscribe from this group, send email to
>>>>>> django-users...@googlegroups.com.
>>>>>>
>>>>>> For more options, visit this group at
>>>>>> http://groups.google.com/group/django-users?hl=en.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> @agonzalezro <http://twitter.com/agonzalezro>
>>>>> Please, don't send me files with extensions: .doc, .docx, .xls, .xlsx,
>>>>> .ppt and/or .pptx
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Django users" group.
>>>>> To post to this group, send email to django...@googlegroups.com.
>>>>> To unsubscribe from this group, send email to
>>>>> django-users...@googlegroups.com.
>>>>>
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/group/django-users?hl=en.
>>>>>
>>>>
>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Django users" group.
>>>> To post to this group, send email to django...@googlegroups.com.
>>>> To unsubscribe from this group, send email to
>>>> django-users...@googlegroups.com.
>>>>
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/django-users?hl=en.
>>>>
>>>
>>>
>>>
>>> --
>>> @agonzalezro <http://twitter.com/agonzalezro>
>>> Please, don't send me files with extensions: .doc, .docx, .xls, .xlsx,
>>> .ppt and/or .pptx
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "Django users" group.
>>> To post to this group, send email to django...@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> django-users...@googlegroups.com.
>>>
>>> For more options, visit this group at
>>> http://groups.google.com/group/django-users?hl=en.
>>>
>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-us...@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com<django-users%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>



-- 
@agonzalezro <http://twitter.com/agonzalezro>
Please, don't send me files with extensions: .doc, .docx, .xls, .xlsx, .ppt
and/or .pptx

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to