PerlさんPerlくん
[GIS][MapServer]MapServerのデモを動かす(もまだ地図表示されず)
最終更新:
atwikimyj
-
view
MapServerのデモを動かす(もまだ地図表示されず)
前回 の続き。入ったばかりのMapserverユーザMLにて質問してみる。
すると、SELinuxを無効にしてみては?というご返信が(本当にありがとうございます)
すると、SELinuxを無効にしてみては?というご返信が(本当にありがとうございます)
■SE Linuxについて
LinuxにはSecurityEnhancedというものがあるらしい。Linuxのセキュリティを
向上させるための細かい *何か*があって、その何かのひとつに、httpd関連の
設定があるらしい。それをそのままにしておくとhttpdでは実行ファイルが実行できない
というものらしい。
LinuxにはSecurityEnhancedというものがあるらしい。Linuxのセキュリティを
向上させるための細かい *何か*があって、その何かのひとつに、httpd関連の
設定があるらしい。それをそのままにしておくとhttpdでは実行ファイルが実行できない
というものらしい。
もう一度こちらの
Mapserverのインストール
を読み直す。"システム設定"→"セキュリティレベル"→"SElinux "のタブ→"Httpd service"
→"Disable SELinux Protection for HTTPD Deamon"
のタブにチェックを入れて、OSの再起動。これでPermission Deniedは出なくなった!
Mapserverのインストール
を読み直す。"システム設定"→"セキュリティレベル"→"SElinux "のタブ→"Httpd service"
→"Disable SELinux Protection for HTTPD Deamon"
のタブにチェックを入れて、OSの再起動。これでPermission Deniedは出なくなった!
(余談:最初はSElinuxそのものを豪快に全部無効にしてしまったが、これはなんか違うのでは?
と思い、再度SElinuxを有効にしなおす(この有効にするのに数時間かかった。無知は罪)
と思い、再度SElinuxを有効にしなおす(この有効にするのに数時間かかった。無知は罪)
ということで、CGIが、、実行された!
しかし、地図画像部分がでない。どうやらMapserverがpngの画像を一時的に作成して
それをwebブラウザで読み込むのだが、そこが絵のアイコンが壊れたアイコンになってる。
一時的に作成されるpngが0バイトになっている。うーむ。またMLにご相談、、。
あと一歩!?
しかし、地図画像部分がでない。どうやらMapserverがpngの画像を一時的に作成して
それをwebブラウザで読み込むのだが、そこが絵のアイコンが壊れたアイコンになってる。
一時的に作成されるpngが0バイトになっている。うーむ。またMLにご相談、、。
あと一歩!?