Как добавить системную папку CodeIgniter в проект Eclipse - Ubuntu - PullRequest
1 голос
/ 10 июля 2010

Я пытаюсь начать работу с PHP MVC Framework, CodeIgniter. Я использую следующую статью для настройки моей среды разработки: http://hetal.wordpress.com/2009/09/04/working-with-eclipse-and-code-igniter/

Я пытаюсь добавить папку CI 'System' в новый проект в Eclipse. Я делаю это, выбирая «Новый проект Php», а затем «Создать проект из существующего источника». Я указываю на системную папку, как указано в инструкции.

Я получаю сообщение об ошибке:

Родитель ресурса: /var/www/CI/System/.project помечен только для чтения.

В деталях написано: «Отказано в доступе».

Я попытался запустить Eclipse с помощью gksudo, но у меня не установлены плагины PHP и т. Д.

Ответы [ 2 ]

1 голос
/ 10 июля 2010

Это говорит о том, что у него есть доступ только для чтения к папке /System/, и поэтому у него нет разрешения на запись файла .project.

chmod каталог /System/ и попробуйте снова импортировать его в Eclipse.

chmod og=rw /var/www/CI/System/
/* Gives the owner & group read & write access */
0 голосов
/ 10 июля 2010

Вы пытаетесь заставить Eclipse записывать файлы (например, Eclipse .project) в каталог, для которого у него нет разрешения.Похоже, вы пытаетесь записать в каталог / var / www /.

Обычно я делаю так, чтобы CodeIgniter находился в моей рабочей директории / eclipse, а затем создавал мягкую ссылку в / var / www /, которая указывает на Code Igniter, который я настроил в своей среде разработки..

В ответ на комментарий

%> cd / var / www /
%> ln -s / home / jsmith / eclipse / workspace / CodeIgniter CI

Это создаст мягкую ссылку с именем / var / www / CI, которая указывает на CodeIgniter, который есть в вашем домашнем каталоге.(или где вы обычно размещаете свои файлы разработки) Это позволит веб-серверу обслуживать и использовать файлы CodeIgniter, которые находятся под вашим контролем, в вашем каталоге, к которому у вас есть полные права доступа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...