沃梦达 / 编程问答 / php问题 / 正文

我不能在/var/www/中编辑文件--已经学习了很多教程

Can#39;t edit files in #39;/var/www/#39; - Already followed a lot of tutorials(我不能在/var/www/中编辑文件--已经学习了很多教程)

本文介绍了我不能在/var/www/中编辑文件--已经学习了很多教程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试编辑一个PHP开放源码项目,我将其放在/var/www中,以便使用本地主机实时查看更新。它可以工作,但当我尝试在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 unable to create file permission denied
  3. https://askubuntu.com/questions/348427/cant-save-files-in-var-www-using-lamp-installed-with-tasksel
  4. fatal: Unable to create temporary file '/home/username/git/myrepo.git/./objects/pack/tmp_pack_XXXXXX': Permission denied

这些都没有帮到我。总结,我可以做些什么来解决此问题?

编辑:

stat/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: -

推荐答案

转到项目根目录下的一个目录并执行sudo chmod -R 775 proj,其中proj是项目根目录的名称。输入您的密码。

这篇关于我不能在/var/www/中编辑文件--已经学习了很多教程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:我不能在/var/www/中编辑文件--已经学习了很多教程

基础教程推荐