Mod_wsgi. I've been through the mod_python route before, and it was a
nightmare.

-Doug


On 3/24/10, lifewithryan <[email protected]> wrote:
> Are you using mod_python or wsgi?
>
> I've had the issue with apache/mod_python but not with wsgi
>
>
>
> Sent from my iPod
>
> On Mar 24, 2010, at 5:36 PM, Bruce Kroeze <[email protected]> wrote:
>
>> This is one of a huge number of reasons I discourage Apache as a
>> production target for my clients.  Lighttpd/Fastcgi is so much
>> clearer and more debuggable as a production system.  I'm simply
>> never completely sure that I've "sandboxed" the Apache server
>> properly, whereas it is quite clear with a separate Django daemon.
>>
>> There's just too much mystery, too much "magic" with Apache for my
>> taste.  Magic == hard to debug.
>>
>> On Wed, Mar 24, 2010 at 10:23 AM, DouglasPhillips
>> <[email protected]
>> > wrote:
>> Thanks.  That helped me to look in the right direction.  The ultimate
>> problem was that while apps and libs were in the sys.path, for
>> whatever reason apache was looking for them in another spot (not sure
>> where, but it wasn't in the project directory).
>>
>> I ended up adding a couple calls at the beginning of settings.py to
>> insert/append the relevant full paths to sys.path, and that fixed the
>> issue.
>>
>> Thanks!
>> -Doug
>>
>> On Mar 23, 9:35 pm, Stuart Laughlin <[email protected]> wrote:
>> > Hard to say precisely what's wrong as there are many ways to deploy,
>> > but it seems to me that your environment doesn't know about
>> > 'satchmo_store.shop'.
>> >
>> > In this django project that you have deployed, run 'python manage.py
>> > shell' and there try 'import satchmo_store.shop' and various other
>> > imports. Hopefully that will shed some light. If importing satchmo
>> > doesn't work in the shell, you'll need to link satchmo into your
>> site
>> > packages directory, or add it to your PYTHONPATH, or something
>> similar
>> > (many ways to skin this cat).
>> >
>> > Hope that helps,
>> >
>> > --Stuart
>> >
>> > On Tue, Mar 23, 2010 at 4:39 PM,DouglasPhillips
>> >
>> > <[email protected]> wrote:
>> > > Hi all!
>> >
>> > > I'm trying to deploy an app developed by a contractor.  He has
>> > > customized several parts of Satchmo, so he's placed them in the
>> apps
>> > > directory within the Django setup.
>> >
>> > > When I attempt to access the site, I get the following error:
>> >
>> > > [Tue Mar 23 17:24:37 2010] [error] [client x.x.x.x]
>> > > ImproperlyConfigured: Error importing middleware
>> satchmo_store.shop:
>> > > "No module named satchmo_store.shop"
>> >
>> > > I'm not sure what's missing here...
>> >
>> > > My settings.py is as follows:
>> >
>> > > MIDDLEWARE_CLASSES =
>> > > (
>> >
>> > > "django.middleware.common.CommonMiddleware",
>> >
>> > > "django.contrib.sessions.middleware.SessionMiddleware",
>> >
>> > > "django.middleware.locale.LocaleMiddleware",
>> >
>> > > "django.contrib.auth.middleware.AuthenticationMiddleware",
>> >
>> > > "django.middleware.doc.XViewMiddleware",
>> >
>> > > "threaded_multihost.middleware.ThreadLocalMiddleware",
>> >
>> > > "satchmo_store.shop.SSLMiddleware",
>> >
>> > > "satchmo_store.shop.SSLMiddleware.SSLRedirect",
>> >
>> > > "satchmo_ext.recentlist.middleware.RecentProductMiddleware",
>> >
>> > > #'djangologging.middleware.LoggingMiddleware',
>> >
>> > > #'debug_toolbar.middleware.DebugToolbarMiddleware',
>> >
>> > > "django.contrib.flatpages.middleware.FlatpageFallbackMiddleware",
>> > > )
>> >
>> > > TEMPLATE_CONTEXT_PROCESSORS =
>> > > ('satchmo_store.shop.context_processors.settings',
>> >
>> > > 'django.core.context_processors.auth',
>> >
>> > > #'satchmo_ext.recentlist.context_processors.recent_products',
>> > >                               )
>> >
>> > > ROOT_URLCONF = 'satchmo_store.urls'
>> >
>> > > INSTALLED_APPS =
>> > > (
>> >
>> > > 'django.contrib.sites',
>> >
>> > > 'satchmo_store.shop',
>> >
>> > > 'django.contrib.admin',
>> >
>> > > 'django.contrib.auth',
>> >
>> > > 'django.contrib.contenttypes',
>> >
>> > > 'django.contrib.comments',
>> >
>> > > 'django.contrib.sessions',
>> >
>> > > 'django.contrib.sitemaps',
>> >
>> > > 'registration',
>> >
>> > > 'sorl.thumbnail',
>> >
>> > > 'keyedcache',
>> >
>> > > 'livesettings',
>> >
>> > > 'l10n',
>> >
>> > > 'satchmo_utils.thumbnail',
>> >
>> > > 'satchmo_store.contact',
>> >
>> > > 'tax',
>> >
>> > > 'tax.modules.no',
>> >
>> > > 'tax.modules.area',
>> >
>> > > 'tax.modules.percent',
>> >
>> > > 'shipping',
>> >
>> > > 'satchmo_store.contact.supplier',
>> >
>> > > 'shipping.modules.tiered',
>> >
>> > > 'shipping.modules.tieredweight',
>> >
>> > > 'satchmo_ext.newsletter',
>> >
>> > > 'satchmo_ext.recentlist',
>> >
>> > > #'testimonials',
>> >
>> > > 'product',
>> >
>> > > 'satchmo_ext.product_feeds',
>> >
>> > > 'satchmo_ext.brand',
>> >
>> > > 'payment',
>> >
>> > > 'payment.modules.purchaseorder',
>> >
>> > > 'payment.modules.giftcertificate',
>> >
>> > > 'satchmo_ext.wishlist',
>> >
>> > > 'satchmo_ext.upsell',
>> >
>> > > 'satchmo_ext.productratings',
>> >
>> > > 'satchmo_ext.satchmo_toolbar',
>> >
>> > > 'satchmo_utils',
>> >
>> > > 'shipping.modules.tieredquantity',
>> >
>> > > #'django_extensions',
>> >
>> > > 'satchmo_ext.tieredpricing',
>> >
>> > > #'typogrify',
>> >
>> > > #'debug_toolbar',
>> >
>> > > 'app_plugins',
>> >
>> > > 'django.contrib.flatpages',
>> > > )
>> >
>> > > AUTHENTICATION_BACKENDS =
>> > > (
>> > >    'satchmo_store.accounts.email-
>> > > auth.EmailBackend',
>> >
>> > > 'django.contrib.auth.backends.ModelBackend',
>> > > )
>> >
>> > > #DEBUG_TOOLBAR_CONFIG =
>> > > {
>> > > #    'INTERCEPT_REDIRECTS' :
>> > > False,
>> > > #}
>> >
>> > > #### Satchmo unique variables
>> > > ####
>> > > #from django.conf.urls.defaults import patterns,
>> > > include
>> > > SATCHMO_SETTINGS =
>> > > {
>> > >    'SHOP_BASE' : '/
>> > > shop',
>> > >    'MULTISHOP' :
>> > > False,
>> > >    #'SHOP_URLS' :
>> > > patterns('satchmo_store.shop.views',)
>> > > }
>> >
>> > > Thanks in advance.
>> > > -Doug
>> >
>> > > --
>> > > You received this message because you are subscribed to the
>> Google Groups "Satchmo users" group.
>> > > To post to this group, send email to [email protected]
>> .
>> > > To unsubscribe from this group, send email to
>> > > [email protected]
>> .
>> > > For more options, visit this group athttp://groups.google.com/
>> group/satchmo-users?hl=en.
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Satchmo users" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/satchmo-users?hl=en
>> .
>>
>>
>>
>>
>> --
>> Bruce Kroeze
>> http://www.ecomsmith.com
>> It's time to hammer your site into shape.
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Satchmo users" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/satchmo-users?hl=en
>> .
>
> --
> You received this message because you are subscribed to the Google Groups
> "Satchmo users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/satchmo-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Satchmo users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/satchmo-users?hl=en.

Reply via email to