2016-01-29 8 views
0

Я новичок в использовании eclipse в среде Linux. Недавно я установил Eclipse Luna (для PHP) в качестве редактора PHP. У меня не было проблем с этим в течение нескольких дней, но со вчерашнего дня каждый раз, когда я пытаюсь сохранить изменения в php-файлах в моем проекте с помощью eclipse (Luna), я получаю эту ошибку: Сохранить не удалось. Попробуйте Файл> Сохранить, как будто проблема не устранена. Причина: Не удалось записать файл: /var/www/html/myPHPProject/pathToFile.php Детали: /var/www/html/myPHPProject/pathToFile.php (прав)Не удалось сохранить php-файлы в eclipse Luna and Mars, Linux Mint 17.3

Даже когда я пытаюсь сохранить, поскольку , то же самое происходит. Тем не менее, я могу редактировать команду «sudo gedit». Но практически не нужно открывать файл с sudo gedit каждый раз, когда я хочу внести изменения в определенный файл PHP.

Я искал по всей сети, чтобы найти решение, однако кажется, что не так много людей столкнулись с одной и той же проблемой. Поэтому я не нашел никакого полезного решения.

Неудачных шаги, которые я взял, чтобы решить эту проблему: - Changed рабочего пространства/дома/пользователь/рабочей области в корневой каталог/рабочее пространство - Перемещенная папка затмения из дома, чтобы выбрать в файловой системе - Installed затмения Марс (для PHP): То же самое произошло

Я также попытался открыть eclipse командой 'sudo eclipse', и он не открылся. Поэтому, основываясь на некоторых предложениях, я сделал это «sudo apt-get install eclipse» (я знаю: это был глупый звонок). После этого «sudo eclipse» у меня появилась новая версия eclipse для java open (чего я не хотел). Я также попробовал «cd» в папку eclipse luna в opt и сделал «gksudo eclipse», и это тоже не сработало.

Любые идеи, что я могу сделать по этой проблеме? (Я попытался предоставить подробную информацию об этом вопросе. Если я пропустил что-либо, пожалуйста, дайте мне знать.)

Спасибо заранее.

Редактировать: Я проверил фактическую папку проекта, и кажется, что у меня есть значок маленького замка на очень немногих php-файлах, которые я сгенерировал с помощью ремесленных команд структуры Laravel в PHP. Но если я создам PHP-файл в eclipse, у меня нет проблем с его сохранением.

Проблема с сохранением этих нескольких файлов php по-прежнему существует, и я хочу иметь возможность изменить разрешение. Но я не знаю, что сработает.

+0

Возможно, запуск Eclipse в режиме SUDO? Либо это, либо убедитесь, что ваши разрешения настроены так, что вам не нужен SUDO для записи. – durbnpoisn

+0

@durbnpoish Благодарим за комментарий. Как я уже говорил, я пробовал режим SUDO, но это не сработало. Не могли бы вы рассказать мне, как я могу установить разрешения на eclipse? – zahra

+0

Это не было бы в затмении. Это было бы на терминале. Посмотрите, как работает chmod. Возможно, в вашей папке было установлено только «администратор может писать» или что-то еще. – durbnpoisn

ответ

-1

Для тех, кто сталкивается с той же проблемой:

После некоторых намеков из @durbnpoish о «CHMOD» я пытался измените разрешение «chmod» в моей папке проекта. После выполнения некоторых исследований я нашел этот пост: How do I set chmod for a folder and all of its subfolders and files in Linux Ubuntu Terminal? и применяются следующие команды:

'найти/вар/WWW/HTML -типа d -exec CHMOD 755 {} \;'

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

Но никто из них не работал. Поэтому мне нужно было узнать о реальных значениях трех чисел в «chmod».После прочтения этого поста:

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

Тогда я попробовал эту команду:

находку/вар/WWW/HTML/MyProject -типа е -exec CHMOD 777 {} \;

И моя проблема была решена.

+0

Ну, вы должны мне ответить на некоторые вопросы. Вы можете просто бросить $ 50 на мой PayPal, когда вы доберетесь до него. :) Рад помочь. – durbnpoisn

0

Вы попробовали? it'matter из * разрешений UNIX, получить корневые-доступ, например, набрав

sudo su 
type your password