chmod og=rw /var/www/CI/System/ /* Gives the owner & group read & write access */
1
0
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ファイルを提供および使用できます。