apacheでネットワークドライブを見る
2009/9/18 [13:55:51] (金) 

ハマったんで、メモ。
今まではコマンドラインで整形加工してたので、Sambaでローカルに持ってくればよかった。けど、手順が煩雑だし、コマンドラインを使うのは抵抗のあるひともいるので、CGIにしてしまえ、と。
…ネットワークドライブにあるファイルが見えずに悶絶
あっさり、opendir() で死んでしまう。
apache windows ネットワークドライブ
でグーグルさま詣で。
どうやらユーザー権限が問題になっていて、「管理ツール」→「サービス」で、Apacheを実行しているユーザーを変更すればいい、とのこと。
さっそく、「サービス」→「ログオン」を見ると、デフォルトでは「ローカルシステムアカウント」がApacheを実行しているので、これを「アカウント」に変更(WINDOWSにログオンする自分のアカウントに変更)したら、opendir でネットワークドライブを覗くことができた。やれやれ。
[09/19 14:57:31]
ネットワークドライブには共有名でアクセスする。
opendir(DIR, ’//shared/’)
| << | 2026/4 | >> | ||||
|---|---|---|---|---|---|---|
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | ||
【最近の10件】


