-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

mehdi0016 <[email protected]> writes:

> Hi
> I have three view :
> 1- '/' with pt template as renderer
> 2- '/findpath' with json renderer
> 3- '/test' with string renderer
> But only '/' view works, and the other two goes to 404 error!?
> I'v test my app on my pc, and everything was right, but on server
> something is wrong.

> So how could i debug my app on server-side? i use apache and mod_wsgi.
> also there is an issue: when i change some static files or even  some
> python code in view or...,

Turn on NotFound debugging, it's at the top of the production.ini.

> So how could i apply changes to my application? do i need to run
> python setup.py install again?

No, run "touch index.wsgi" - touching the index.wsgi will cause it to
reload the application for you. The pyramid app shouldn't be running
different under mod_wsgi vs. paster; the problem is probably with how
you're trying to access the route.

With paster you can call application views like this:

http://localhost:5000/some/view

With mod_wsgi, the index.wsgi (or whatever you have it called) is the
"front controller" or entry point to your application, so it would look
like this:

http://somedomain.com/index.wsgi/some/view

Now, if you have Apache setup so that "index.wsgi" is considered an
index document (if you request the root, and "index.wsgi" is in it, it
will assume to serve that) when you request http://somedomain.com/ it
will correctly load the application and return the root view.

So, use mod_rewrite so that you can make requests to your application in
the same manner that you do when testing it against paster.

- -- 
Parnell "ixmatus" Springmeyer (http://ixmat.us)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org

iQEcBAEBAgAGBQJN9r8dAAoJEPvtlbpI1POLDQMIALcJFzEXpjf7GtFqa7UfvMTf
fKF4nr11PBdthIoDQMvfl/RyqQGcJThny6XhP8tBod9s8EBPhlWq0t1V3UsYEsl5
zuUSUvrCQXhZyD9b6JGetKCBAd1zaT4VzxAmKeqOyRg21QUW7LAiTbh8y8l5ZGTr
wgUEO39bmPZzVsvteWx4oAN3ZZS1mR6lnVT4jjtyKtK4HUTDgkjTf++fPZLKtMOC
2Dj8glV67CFhROQx7ewBqPVM/vBeTr70Oz0DGgL609XZERbj32AD0wTUTnL5TnY4
TiAdNxhjW2togc1nQnTA0hCd1WhuZwtTdhg8Fpn2lcdYiiml74kYR4AbLIeGQYM=
=six+
-----END PGP SIGNATURE-----

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" 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/pylons-discuss?hl=en.

Reply via email to