0

django-cmsの最新パッケージを使用する-ipdbというパッケージが必要です。私はそれをインストールしました、そして今私はエラーを乗り越えることができません:

[Errno 13] Permission denied: '/var/www/.ipython'

フォルダの権限を変更しましたが、機能しませんでした。

また、ファイルを手動で作成しましたが、エラーは次のとおりです。

[Errno 17] File exists: '/var/www/.ipython'

私のgoogle-fooはこれを解決するために失敗しました。


ログインに使用した現在のユーザーに変更したこのフォルダーのアクセス許可。このフォルダに適用できる、知らない特定のユーザーはいますか?


修理済み!

アドバイスの後、私はそれを機能させるためにさらに突っ込んだ。

  1. 親フォルダーのchmod777には、.ipythonファイルが含まれます。
  2. 作成された.ipython上のchmod777
  3. chmod755を再び親フォルダに移動します。

動作します!

このファイルは実行可能である必要があるようです。もちろん、メインフォルダーにファイルを配置したくないので、ファイルの作成を許可してから、変更を元に戻すことができます。

アドバイスありがとうございます

4

1 に答える 1

2

/ var/wwwにアクセスしようとしているユーザーはアクセスできません。別のユーザーを使用するか、/ var/wwwの権限を変更します。

これはPythonの質問ではなく、Linuxの質問です。

これによりls -l /var/www、ディレクトリ内に新しいファイルを作成できるユーザーを確認できます。

Linuxでパーミッションがどのように機能するかを説明する小さなガイド:http ://www.linuxquestions.org/linux/answers/Security/Quick_and_Dirty_Guide_to_Linux_File_Permissions

于 2011-09-02T09:56:29.853 に答える