无法在eclipse Luna和Mars中保存php文件,Linux Mint 17.3

时间:2016-01-29 17:27:03

标签: php ubuntu eclipse-luna linuxmint eclipse-mars

我是Linux环境中使用eclipse的新手。最近,我已经安装了Eclipse Luna(用于PHP)作为PHP编辑器。我几天没有任何问题,但是从昨天开始每次我尝试使用eclipse(Luna)保存我的项目中的php文件的更改时,我收到此错误:     保存无法完成。试试文件>保存,好像问题仍然存在。     原因:无法写入文件:/var/www/html/myPHPProject/pathToFile.php     详细信息:/var/www/html/myPHPProject/pathToFile.php(权限被拒绝)

即使我尝试保存,也会发生同样的事情。不过,我可以通过'sudo gedit'命令进行编辑。但是每次我想对特定的PHP文件进行更改时,用'sudo gedit'打开一个文件是不实际的。

我已经在网上搜索找到解决方案,但似乎没有多少人面临同样的问题。所以我找不到任何有用的解决方案。

我为解决问题而采取的失败步骤:      - 将工作区从/ home / user / workspace更改为root / workspace      - 从家中移动eclipse文件夹以选择文件系统      - 安装了eclipse Mars(用于PHP):同样的事情发生了

我也尝试通过'sudo eclipse'命令打开eclipse,但它没有打开。所以基于一些建议我做了'sudo apt-get install eclipse'(我知道:这是一个愚蠢的电话)。在之后的'sudo eclipse'中,我有一个用于java open的新eclipse版本(我不想要)。我也尝试'cd'到opt中的eclipse luna文件夹并执行'gksudo eclipse',它也没有用。

我有什么想法可以解决这个问题? (我试图提供有关此问题的详细信息。如果我遗漏任何事情,请告诉我。)

提前致谢。

编辑: 我已经检查了实际的项目文件夹,看起来我在很少的php文件上有一个小锁图标,我用PHP中的Laravel框架的artisan命令生成。但是如果我在eclipse中创建一个PHP文件,我就没有任何问题保存它。

保存这几个php文件的问题仍然存在,我希望能够更改权限。但我不知道会有什么用。

2 个答案:

答案 0 :(得分:0)

你尝试过这个吗? 它取决于* unix权限,获得root访问权限,例如输入

sudo su
type your password

答案 1 :(得分:-1)

对于任何面临同样问题的人:

来自@durbnpoish的一些提示,关于' chmod'我试图改变' chmod'我的项目文件夹中的权限。做了一些研究后我发现这篇文章: How do I set chmod for a folder and all of its subfolders and files in Linux Ubuntu Terminal? 并应用这些命令:

'找/ var / www / html -type d -exec chmod 755 {} \;'

'找/ opt / lampp / htdocs -type f -exec chmod 644 {} \;'

但他们都没有奏效。因此,我必须找出' chmod'中三个数字的真实含义。看完这篇文章后:

https://askubuntu.com/questions/263450/folders-showing-lock-icon

然后我尝试了这个命令:

查找/ var / www / html / myProject -type f -exec chmod 777 {} \;

我的问题解决了。