0

PHP オープン ソース プロジェクトを編集しようとしています。それを /var/www に配置して、localhost を使用してリアルタイムで更新を表示します。動作しますが、プロジェクトの 1 つのファイルを更新しようとするとSublime Text、次のエラーが表示されます。

Unable to save /var/www/howtoelementaryos/global.php
Error: unable to create tmp file in /var/www/howtoelementaryos

私はすでにこれらのチュートリアルに従っているので、この問題を解決するために何ができるか知りたいです:

  1. https://superuser.com/questions/378412/editing-files-in-var-www
  2. Gitがファイルを作成できません権限が拒否されました
  3. https://askubuntu.com/questions/348427/cant-save-files-in-var-www-using-lamp-installed-with-tasksel
  4. 致命的: 一時ファイル '/home/username/git/myrepo.git/./objects/pack/tmp_pack_XXXXXX' を作成できません: 権限が拒否されました

そして、これらのどれも私を助けませんでした。要約すると、この問題を解決するにはどうすればよいですか?

編集:

統計 /var/www:

  File: `/var/www'
  Size: 4096        Blocks: 8          IO Block: 4096   directory
Device: 806h/2054d  Inode: 4202729     Links: 4
Access: (0777/drwxrwxrwx)  Uid: (   33/www-data)   Gid: (   33/www-data)
Access: 2013-10-28 10:33:02.827949771 -0200
Modify: 2013-10-28 10:14:39.030751552 -0200
Change: 2013-10-28 10:33:02.827949771 -0200
 Birth: -

stat /var/www/howtoelementaryos:

  File: `/var/www/howtoelementaryos'
  Size: 4096        Blocks: 8          IO Block: 4096   directory
Device: 806h/2054d  Inode: 4195910     Links: 4
Access: (0775/drwxrwxr-x)  Uid: (   33/www-data)   Gid: (   33/www-data)
Access: 2013-10-28 10:33:35.244209685 -0200
Modify: 2013-10-28 10:09:49.724196121 -0200
Change: 2013-10-28 10:33:02.831949803 -0200
 Birth: -
4

1 に答える 1

4

プロジェクト ルートの 1 つ下のディレクトリに移動して実行しますsudo chmod -R 775 proj。ここで、proj はプロジェクト ルートの名前です。パスワードを入力してください。

于 2013-10-28T14:03:27.807 に答える