Apache2 WSGI Flask app gives sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) unable to open database file

Apache2 WSGI Flask app gives sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) unable to open database file

当我尝试在 WSGI 和 Apaceh2 上输入我的 Flask 应用 运行ning 时出现此错误:

问题是,当我只是 运行 Flask 应用程序并停止 apache2 时,错误不会发生。但是当我打开 Apache2 时,出现错误。该文件位于 /var/www/html/meondashboard/configs。这是我的 000-default.conf 文件的样子:

这是我访问文件的方式:

我该如何解决这个问题?我需要重新启动 VPS 吗?如果能提供任何帮助,我将不胜感激。

提供 app.config['SQLALCHEMY_DATABASE_URI'] 完整路径。然后将 .db 文件所有权赋予 www-data.