スレッド表示 | フラット表示〕 全トピック 920 件中 549 番目 次≫ ≪前

Permission deniedについて

created: 2004-09-27 09:25 | modified: 2004-09-28 18:42 | reply: 4

[1814] Permission deniedについて

user: りらくま | created: 2004-09-27 09:25
初めて投稿させて頂きます。

環境:php4.3.7+apache1.3+win2000

copy関数で、コピー先をwebサーバと違うコンピュータにしたいのですが、
failed to open stream: Permission denied
というエラーが出てしまいます。
コピー先のフォルダは共有にして、
Everyoneのフルコントロールにしてあります。
パスの指定は、\\コンピュータ名\フォルダ・・
のように指定しました。
そもそもこのようなパスの指定方法(¥を使う)がダメなのでしょうか?
どうしてエラーになってしまうのかわかりません・・・
どなたかわかる方みえましたら宜しくお願い致します。
reply: 1815 返信 編集 削除

[1815] 追記です。

user: りらくま | created: 2004-09-27 10:04
コピー先のフォルダに対して、
ネットワークドライブの割り当てを行っても
同じエラーが出てしまいます。
(例f:\temp\)
割り当て自体はできています。
原因がまったくわかりません・・・(>_<)
Parent: 1814  reply: 1816 返信 編集 削除

[1816] Re:Permission deniedについて

user: hamaji | created: 2004-09-28 00:15
こんばは。
単純にアクセス権がないだけか、パスの指定の仕方が間違ってます。

>パスの指定は、\\コンピュータ名\フォルダ・・
のように指定しました。
>そもそもこのようなパスの指定方法(¥を使う)がダメなのでしょうか?
Windows形式のディレクトリを記述するには『\』を2重にしなければなりません。
例)
$fp = fopen("C:\\TestFolder\\test.txt", "r")
とするかLinux風の『/』を使った記述にしなければなりません。
$fp = fopen("C:/TestFolder/test.txt", "r")
#もちろん\\\\コンピュータ名\\とか、
ネットワークドライブ:\\フォルダ\\..
と言う書き方もありです。
Parent: 1815  reply: 1817 返信 編集 削除

[1817] Re.Re:Permission deniedについて

user: りらくま | created: 2004-09-28 10:02
お返事ありがとうございます。

> #もちろん\\\\コンピュータ名\\とか、
> ネットワークドライブ:\\フォルダ\\..
> と言う書き方もありです。

パスの指定方法は大丈夫そうです。
投稿した時に\の数を正確に書いていなかったです(>_<)

となると・・アクセス権でしょうか・・。
両方ともWindows2000なのですが、
アクセス権の設定がからんでくるのはどこの部分でしょうか?
(Apache、php.ini、OS等)
きっとOSですよね・・。
Everyoneのフルコントロールだけではダメなのでしょうか?
Parent: 1816  reply: 1820 返信 編集 削除

[1820] 解決しました

user: りらくま | created: 2004-09-28 18:42
Apacheの実行ユーザを変えたら解決できました^^
Parent: 1817  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 549 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑