Mod_pythonを使用したApacheWebサーバーでUbuntuを実行しています。Webサーバーのルートディレクトリは、/var/www
ファイルをアップロードするためのフォームがあります。アップロードされたファイルは/var/www/xy/uploads
、Pythonスクリプトによってフォルダーに保存する必要があります。しかし、このスクリプトを使用すると、エラーが発生します。
Permission denied: '/var/www/xy/uploads/316.jpg'
ここに、受信したファイルを処理する必要があるコードの関連部分があります。
targetdir_path = "/var/www/xy/uploads"
newid = 316
f = open(os.path.join(targetdir_path,str(newid)+'.jpg'),"w")
アップロードディレクトリのアクセス権に問題があると思います。それらは次のように設定されます:drwxr-xr-x
誰かが私に説明できますか、私が変更する必要があるものは何ですか?助けてくれてありがとう!