3
我有这个简单的功能。ubuntu服务器上的文件写入访问
@app.route('/save')
def save():
with open("hello.txt", 'w') as file:
file.write("hello")
file.close()
return "done"
但是,当我参观www.example.com/save
路线,服务器返回500内部服务器错误和文件不被写入。我应该为这个位于/var/www/
的Flask
应用设置什么样的权限,以便应用可以在目录中写入文件?
错误说:I/O error(13): Permission denied
谁是烧瓶用户?它是我的烧瓶文件夹或app.py启动应用程序?因为服务器是apache,所以www-data使用情况如何?对不起,我真的很困惑。 – Zip
flask-user是您的python应用程序正在运行的用户。如果你正在使用www-data用户运行python进程,那么你可以用www-data替换flask-user。 – Boris
谢谢。如何找出谁在运行python应用程序? – Zip