如何授予Flask Apache WSGI应用程序对文件进行写入/附加的权限?

2024-04-24 03:20:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个小型Flask web应用程序,它托管在运行ubuntu14的Apache服务器上。网站上有一个反馈部分,用户可以访问并提交反馈消息,然后将其发送到服务器,并附加到文本文件中。以下是new_feedback方法:

def new_feedback(name, message):
    file = open('feedback.txt', "a")
    file.write(name + '  wrote:  ' + message + '\n'+'***********************************'+'\n\n')
    file.close()

但是,当调用该方法时,Apache服务器在error.log文件中给出以下错误。在

^{pr2}$

我尝试调试的一种方法是在本地运行它,这在我的Windows计算机上绝对没有问题。换句话说,逻辑似乎没问题。谢谢!在


Tags: 方法用户name服务器web应用程序消息flask