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.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to