Should not have anything to do with differences between Python 2 and Python 3.
Where are the files init.py and dbconnect.py located? What else is in that directory? Have you verified that mod_wsgi is using the correct Python version? You can do this by printing out sys.version from the WSGI script file and looking in Apache logs. Graham > On 27 Apr 2016, at 11:14 AM, Jaqen Nki <[email protected]> wrote: > > Youre right. Just tested that pymysql can connect to db first off, and it > works. So the problem lies as you said in wsgi not finding the module or > python3 path. In the tutorial I believe hes using default python 2.7 so he > doesnt need further configuration, because by default mod wsgi probably finds > python2.7 path. So I need to figure out how to get modwsgi to point to the > right place, which Im not sure on. When I installed it from source it > installed --with-python3 option so Im not sure why it doesnt use that python > as the default path. Heres my wsgi and vhost files anyways (and Ill do a > little digging in the mean time. Dont mean to be a bother, just this issue > was very confusing as I thought the problem lay with pymysql, yet its > modwsgi. Until this import issue my web app has been working perfectly): > > /var/www/site1/FlaskApp$ cat flaskapp.wsgi > > import sys > import logging > logging.basicConfig(stream=sys.stderr) > sys.path.insert(0,"/var/www/site1/FlaskApp/") > > from FlaskApp import app as application > application.secret_key = 'a7j3sk29dk6gh4n69x0n70nn81mps' > > > kien1@kien1pv:/etc/apache2/sites-enabled$ cat site1.conf > > <VirtualHost *:80> > ServerName 192.168.1.105 > ServerAlias site1.me > ServerAdmin [email protected] > WSGIScriptAlias / /var/www/site1/FlaskApp/flaskapp.wsgi > <Directory /var/www/site1/FlaskApp/FlaskApp/> > Order allow,deny > Allow from all > </Directory> > Alias /static /var/www/site1/FlaskApp/FlaskApp/static > <Directory /var/www/site1/FlaskApp/FlaskApp/static/> > Order allow,deny > Allow from all > </Directory> > ErrorLog /var/www/site1/logs/error.log > LogLevel warn > CustomLog /var/www/site1/logs/access.log combined > </VirtualHost> > > -- > You received this message because you are subscribed to the Google Groups > "modwsgi" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > To post to this group, send email to [email protected] > <mailto:[email protected]>. > Visit this group at https://groups.google.com/group/modwsgi > <https://groups.google.com/group/modwsgi>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- You received this message because you are subscribed to the Google Groups "modwsgi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/modwsgi. For more options, visit https://groups.google.com/d/optout.
