2009-05-26 14 views
0

私はPHP開発が初めてで、昨日Zendを使用しました。 1つの問題は、読み取り専用のディレクトリにファイルを保存することです。私はZend Studio for Eclipseを使用していますが、ファイルを保存しようとしていますが失敗しました!

私はZend studioを使ってPHPスクリプトを開発しています。 Ubuntuに/ opt/lampp /ディレクトリにXAMPPがインストールされています。

これで/ opt/lampp/htdocsディレクトリには特権アクセスが必要です。私はそこに何も保存することはできません。私はすべてをsudoする必要があります。これはセキュリティ上の理由からです。

これで、opt/lampp/htdocs/projectディレクトリ内のgedit index.phpをsudoしてそこに保存することができます。しかし私はZend Studioを使ってスクリプトを開発したいと思っています。

私はZendの中で/opt/lampp/htdocs/project/index.phpの中にファイルを開いた。私はそこにそれを保存することはできません。リソースの親が読み取り専用としてマークされているため、保存が完了しませんでした

私はディレクトリを読み書きするように変更したくないので、Zend Studioを使用してzendにファイルを保存する..私を案内してください!

+0

これはプログラミング関連のものですか? – jrharshath

+0

ええと、これはプログラミングに関連していると私は肯定的です –

答えて

1

さて、sudoの下でZend自体を実行するのに不足している、私はあなたがそれを行うことができるとは思わない。

書き込み禁止のディレクトリに書き込む方法を尋ねています。答えは「試してはいけない」です。

Zendに保護されていない領域にファイルのコピーを作成して編集させ、それを閉じるときにsudoの元にコピーする方法を考えてください。

私はどのオプションを選択するか知っています(私は本質的に怠惰です)。

+0

こんにちは、私は後者のテクニックを使用しました。しかし、書き込み保護されたディレクトリの保護を解除する方法を教えてください。それでは、一度編集を終えたら、もう一度保護者をオンにしますか? –

+0

"chmod u + w "というディレクトリを所有していると仮定すると、 "chmod u-w "を元に戻します。または "sudo chmod 777 "で完全にオープンしますが、元のdrwxr-x ---の場合は "chmod 750 ..."となります) 。 – paxdiablo

+0

ワウはいくつかの数字を覚えていません。私はtomboyのメモにそれを書き留めます!ありがとう!! –

0

/opt/lampp/htdocs/に保存するために必要な特権の下でZend Studioを実行しますか?

+0

コマンドラインでzend studioを実行する方法はわかりません。私はsudo zend index.phpを試みたが、うまくいかなかった。 –

+0

Ubuntuでは、Zend用の* .desktopファイルが必要です。使用するコマンドラインが表示されます。彼らが確かにどこにいるのかを知るために便利なUbuntuボックスはありませんが、/ usr/share/applicationsにあると思います。 – paxdiablo

関連する問題