Thank you, your links is very help to me . Maybe i should learning for first step on how to running python hello world.
2011/6/30 Graham Dumpleton <[email protected]> > You need to go learn about what WSGI is. Start with: > > http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide > > for getting something simple working, but then also look through: > > http://webpython.codepoint.net/wsgi_tutorial > > Overall though, you would be much better off using a Python framework > that starting from scratch as the frameworks do lots of stuff for you > that you are likely to get wrong. Go look at Flask. > > http://flask.pocoo.org/ > > Just use Flask's inbuilt development server while you learn. You do > not need to use mod_wsgi if you are only getting started in Python web > programming. You only need that when going to proper production > deployment. > > Graham > > On 30 June 2011 10:28, coolesting <[email protected]> wrote: > > My index.wsgi file content , > > > > #!/usr/bin/python > > # Filename: hello > > > > '''my first app about the python .''' > > > > print "Testing successful !" > > > > > > 2011/6/30 coolesting <[email protected]> > >> > >> Yes, i did as you said, but i got another question , > >> > >> [Thu Jun 30 08:23:04 2011] [error] Testing successful ! > >> [Thu Jun 30 08:23:04 2011] [error] [client 127.0.1.1] mod_wsgi > (pid=3075): > >> Target WSGI script '/var/www/index.wsgi' does not contain WSGI > application > >> 'application'. > >> > >> > >> > >> > >> 2011/6/30 Graham Dumpleton <[email protected]> > >>> > >>> I already said that this is covered in the documentation: > >>> > >>> > >>> > http://code.google.com/p/modwsgi/wiki/ApplicationIssues#Writing_To_Standard_Output > >>> > >>> Also read: > >>> > >>> > >>> > http://blog.dscpl.com.au/2009/04/wsgi-and-printing-to-standard-output.html > >>> > >>> Do what the documentation says, setting: > >>> > >>> WSGIRestrictStdout Off > >>> > >>> in Apache configuration. > >>> > >>> Graham > >>> > >>> On 30 June 2011 10:06, coolesting <[email protected]> wrote: > >>> > Thanks Graham. > >>> > I disabled the mod_python, then got this log as following , > >>> > i think the wsgi that is out of date > >>> > > >>> > [Thu Jun 30 07:52:27 2011] [warn] mod_wsgi: Compiled for Python/ > 2.6.2. > >>> > [Thu Jun 30 07:52:27 2011] [warn] mod_wsgi: Runtime using Python/ > 2.6.4. > >>> > [Thu Jun 30 07:52:27 2011] [warn] mod_wsgi: Python module path > >>> > > >>> > > '/usr/lib/python2.6/:/usr/lib/python2.6/plat-linux2:/usr/lib/python2.6/lib-tk:/usr/lib/python2.6/lib-old:/usr/lib/python2.6/lib-dynload'. > >>> > [Thu Jun 30 07:52:27 2011] [notice] Apache/2.2.12 (Ubuntu) DAV/2 > >>> > SVN/1.6.5 > >>> > PHP/5.2.10-2ubuntu6.10 with Suhosin-Patch mod_ruby/1.2.6 > >>> > Ruby/1.8.7(2009-06-12) mod_wsgi/2.5 Python/2.6.4 configured -- > resuming > >>> > normal operations > >>> > [Thu Jun 30 07:57:40 2011] [error] [client 127.0.1.1] mod_wsgi > >>> > (pid=1613): > >>> > Target WSGI script '/var/www/index.wsgi' cannot be loaded as Python > >>> > module. > >>> > [Thu Jun 30 07:57:40 2011] [error] [client 127.0.1.1] mod_wsgi > >>> > (pid=1613): > >>> > Exception occurred processing WSGI script '/var/www/index.wsgi'. > >>> > [Thu Jun 30 07:57:40 2011] [error] [client 127.0.1.1] Traceback (most > >>> > recent > >>> > call last): > >>> > [Thu Jun 30 07:57:40 2011] [error] [client 127.0.1.1] File > >>> > "/var/www/index.wsgi", line 6, in <module> > >>> > [Thu Jun 30 07:57:40 2011] [error] [client 127.0.1.1] print > "good" > >>> > [Thu Jun 30 07:57:40 2011] [error] [client 127.0.1.1] IOError: > >>> > sys.stdout > >>> > access restricted by mod_wsgi > >>> > [Thu Jun 30 07:57:40 2011] [error] [client 127.0.1.1] File does not > >>> > exist: > >>> > /var/www/favicon.ico > >>> > [Thu Jun 30 07:57:43 2011] [error] [client 127.0.1.1] File does not > >>> > exist: > >>> > /var/www/favicon.ico > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > 2011/6/30 Graham Dumpleton <[email protected]> > >>> >> > >>> >> I some what doubt you are using Python 3.1 as mod_python doesn't > work > >>> >> with Python 3.X and loading mod_python compiled for Python 2.X and > >>> >> mod_wsgi compiled for Python 3.X at same time would likely cause a > >>> >> crash at startup. > >>> >> > >>> >> If you are not using mod_python you should really disable it. > >>> >> > >>> >> Graham > >>> >> > >>> >> On 30 June 2011 02:05, coolesting <[email protected]> wrote: > >>> >> > I still installed the mod_python, > >>> >> > and my python is 3.1 version > >>> >> > > >>> >> > On Jun 29, 11:48 pm, coolesting <[email protected]> wrote: > >>> >> >> My log on apache > >>> >> >> > >>> >> >> [Wed Jun 29 23:42:02 2011] [error] [client 127.0.1.1] mod_wsgi > >>> >> >> (pid=2187): Target WSGI script '/var/www/index.wsgi' cannot be > >>> >> >> loaded > >>> >> >> as Python module. > >>> >> >> [Wed Jun 29 23:42:02 2011] [error] [client 127.0.1.1] mod_wsgi > >>> >> >> (pid=2187): Exception occurred processing WSGI script '/var/www/ > >>> >> >> index.wsgi'. > >>> >> >> [Wed Jun 29 23:42:02 2011] [error] [client 127.0.1.1] Traceback > >>> >> >> (most > >>> >> >> recent call last): > >>> >> >> [Wed Jun 29 23:42:02 2011] [error] [client 127.0.1.1] File > >>> >> >> "/var/www/ > >>> >> >> index.wsgi", line 6, in <module> > >>> >> >> [Wed Jun 29 23:42:02 2011] [error] [client 127.0.1.1] print > >>> >> >> "good" > >>> >> >> [Wed Jun 29 23:42:02 2011] [error] [client 127.0.1.1] IOError: > >>> >> >> sys.stdout access restricted by mod_wsgi > >>> >> >> [Wed Jun 29 23:42:05 2011] [error] [client 127.0.1.1] File does > not > >>> >> >> exist: /var/www/favicon.ico > >>> >> >> > >>> >> >> and my configuration file, wsgi.conf > >>> >> >> > >>> >> >> <IfModule mod_wsgi.c> > >>> >> >> AddType text/html .py > >>> >> >> AddHandler wsgi- > >>> >> >> script .wsgi > >>> >> >> > >>> >> >> <Directory "/var/www"> > >>> >> >> Order allow,deny > >>> >> >> Allow from all > >>> >> >> </Directory> > >>> >> >> <IfModule> > >>> >> >> > >>> >> >> and wsgi.load file > >>> >> >> LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so > >>> >> >> > >>> >> >> Anybody know what is wrong with my installation problem ? > >>> >> >> thanks for all of help > >>> >> > > >>> >> > -- > >>> >> > You received this message because you are subscribed to the Google > >>> >> > Groups "modwsgi" 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/modwsgi?hl=en. > >>> >> > > >>> >> > > >>> >> > >>> >> -- > >>> >> You received this message because you are subscribed to the Google > >>> >> Groups > >>> >> "modwsgi" 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/modwsgi?hl=en. > >>> >> > >>> > > >>> > -- > >>> > You received this message because you are subscribed to the Google > >>> > Groups > >>> > "modwsgi" 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/modwsgi?hl=en. > >>> > > >>> > >>> -- > >>> You received this message because you are subscribed to the Google > Groups > >>> "modwsgi" 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/modwsgi?hl=en. > >>> > >> > > > > -- > > You received this message because you are subscribed to the Google Groups > > "modwsgi" 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/modwsgi?hl=en. > > > > -- > You received this message because you are subscribed to the Google Groups > "modwsgi" 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/modwsgi?hl=en. > > -- You received this message because you are subscribed to the Google Groups "modwsgi" 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/modwsgi?hl=en.
