1


0

CodeIgniter SystemフォルダーをEclipseプロジェクトに追加する方法-Ubuntu

PHP MVCフレームワークであるCodeIgniterを使い始めようとしています。 次の記事を使用して開発環境をセットアップしています:http://hetal.wordpress.com/2009/09/04/working-with-eclipse-and-code-igniter/

Eclipseの新しいプロジェクトにCI 'System’フォルダーを追加しようとしています。 これを行うには、「新規Phpプロジェクト」を選択してから、「既存のソースからプロジェクトを作成」を選択します。 指示に従ってシステムフォルダーを指定しています。

エラーが発生します:

_ リソースの親:/var/www/CI/System/.projectは読み取り専用としてマークされます。 _

詳細には、「許可が拒否されました」と記載されています。

gksudoを使用してEclipseを実行しようとしましたが、PHPプラグインなどがインストールされていません。

2 回答


1


`/ System /`フォルダーへの読み取りアクセス権しかないため、 `.project`ファイルへの書き込み権限がありません。

`/ System /`ディレクトリを `chmod`にして、Eclipseに再度インポートしてみます。

chmod og=rw /var/www/CI/System/
/* Gives the owner & group read & write access */


0


Eclipseにファイルを書き込ませようとしています(つまり、 Eclipse .project) to a directory that it doesn’t have permission to do so. It 実際の/ var / www /ディレクトリに書き込もうとしているようです。

通常は、開発ディレクトリ/ EclipseワークスペースにCodeIgniterを配置し、/ var / www /に開発環境でセットアップしたCode Igniterを指すソフトリンクを作成します。

コメントに応えて

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

これにより、ホームディレクトリにあるCodeIgniterを指す/ var / www / CIという名前のソフトリンクが作成されます。 (または通常、開発ファイルを置く場所)これにより、Webサーバーは、完全な権限を持つディレクトリ内の制御下にあるCodeIgniterファイルを提供および使用できます。