mod_wsgi не может найти flask, когда указан путь - PullRequest
0 голосов
/ 14 апреля 2020

Я просматривал посты и проверял ответы в них, но ни один из них, похоже, не решил эту проблему для меня, поэтому я надеюсь, что кто-то может обнаружить мою проблему здесь.

Так что это мой каталог содержащий мои пакеты (/home/baj/.local/lib/python3.5/site-packages): Python path

Мой файл .wsgi:

#!/usr/bin/python3.5
import sys
import logging
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/var/www/FlaskApp/")

from FlaskApp import app as application

И это мой файл .conf:

<VirtualHost *:80>

    ServerName 127.0.0.1                                                                                                                                                                                                                                                                           
    ServerAdmin example@domain.com                                                                                                                                                                                                                                                          
    WSGIDaemonProcess FlaskApp python-path=/home/baj/.local/lib/python3.5/site-packages                                                                                                                                                                                                            
    WSGIProcessGroup FlaskApp                                                                                                                                                                                                                                                                      
    WSGIScriptAlias / /var/www/FlaskApp/FlaskApp.wsgi                                                                                                                                                                                                                                              
    <Directory /var/www/FlaskApp/FlaskApp/>                                                                                                                                                                                                                                                                
    Order allow,deny                                                                                                                                                                                                                                                                               
    Allow from all                                                                                                                                                                                                                                                                         
    </Directory>                                                                                                                                                                                                                                                                                   
    ErrorLog ${APACHE_LOG_DIR}/FlaskApp-error.log                                                                                                                                                                                                                                                  
    LogLevel warn                                                                                                                                                                                                                                                                                  
    CustomLog ${APACHE_LOG_DIR}/FlaskApp-access.log combined

 </VirtualHost>

Это работает на WSL на моей локальной машине, любые предположения, как это исправить, будут очень ценными!

...