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