Tag Archives: apache

Zaurus SL-C760でPHP

 いまさら感満点のエントリだけど。

 Zaurus SL-C760。
 「もうしばらく使うことはないだろう」といつも思うのだけど、出張の度に(なんとなく)持ち出しているのでかなり息の長いハードウェア。
 しばらく前にpdaXromなど入れて遊んだが、再びQt環境に戻している。
 今回は、PHPの開発環境を作ろうとして、ApacheとPHP5のインストールを行った。
 特に作業内容は書かない。リンクだけ(MySQLについては今回まだ導入していないのだが参考になりそうなコンテンツリンクを記述しておく)。
■Apache 1.3.33
LinuxZaurus向けビルド/Apache+mod_perl
http://tbox.jpn.org/wiki/linuzau/wiki.cgi?LinuxZaurus%b8%fe%a4%b1%a5%d3%a5%eb%a5%c9%2fApache%2bmod_perl
Linuxザウルス/Apache
http://digit.que.ne.jp/visit/index.cgi?Linux%A5%B6%A5%A6%A5%EB%A5%B9%2FApache
■PHP
ほとんど他人の褌 ~開発環境いろいろ~
http://www.geocities.jp/zautale/DevelopTool/
PHP Documentation (* html版マニュアル)
http://www.php.net/docs.php
■MySQL
ZaurusSL-C3000/初期設定/ハードの設定と初期インストールその5 – apache+PHP+MySQLでデータベースを動かす
http://hpcgi1.nifty.com/spen/index.cgi?ZaurusSL%2dC3000%2f%bd%e9%b4%fc%c0%df%c4%ea%2f%a5%cf%a1%bc%a5%c9%a4%ce%c0%df%c4%ea%a4%c8%bd%e9%b4%fc%a5%a4%a5%f3%a5%b9%a5%c8%a1%bc%a5%eb%a4%bd%a4%ce5
■term (qpe-embeddedkonsole-ja)
いとしのliza
http://kimux.org/liza/
■Opera 7.25
SL-Zaurusで動作するOpera(日本語入力可)のダウンロード先
http://zaufan.net/modules/bwiki/index.php?%CC%F2%CE%A9%A4%C1%A4%BD%A4%A6%A4%CAZaurus%B4%D8%CF%A2%A4%CE%BB%F1%CE%C1%A5%EA%A5%F3%A5%AF%BD%B8#x1c839e1

Permission deniedがさっぱりわからない

 初歩的な障害。Permission denied.
 今更ハマるとは思っても見なかった。
 そして、解決はしたが原因が未だわかってない。
■環境
・OS:CentOS Linux 5.2
・httpd:apache 2.2.3
■現象
 特定の画像に対してブラウザからアクセスすると Permission denied となる。
 単純である。
 /hoge/img/piyo.gif
にブラウザからアクセスするとPermission denied。
 ファイルが格納されたディレクトリやファイル自身のパーミッションは問題ない。
 piyo.gifを1階層上(/hoge)に移動し、ブラウザからアクセス。なお、/hoge直下のhtmlファイルにはブラウザから問題なくクセス可能である。
 /hoge/piyo.gif
やっぱりPermission denied。
ちなみに、piyo.gifはパーミッション 644 オーナーとグループは hoge:webmaster、な状態。
/hoge配下は全部そう。
で、次の実験をしてみた。

$ su
# pwd
/hoge
# cp ./img/piyo.gif .

!大丈夫。ブラウザから見える。
理由がわからない。
パーミッションは同じく644で、オーナーとグループはもちろんroot:root。
さらに、

# mv piyo.gif ./img/
mv: `./img/piyo.gif’ を上書きしてもよろしいですか(yes/no)?y

/hoge/img/piyo.gif
これも見える!
それでは元に戻す。

# chown hoge:webmaster ./img/piyo.gif

これも見えちゃう。
Permission deniedとなっていた状況に戻したのに、だ。
まいった。