あなたが私を助けてくれることを願っています...私は過去2日間これにいて、私が困惑していることを認めなければなりません。
私が使用しているOSはUbuntu9.10Karmicです。
Mapserverのインストールとテストに成功しました。私のクラスプロジェクトでは、レイヤーを作成するために使用しているphpスクリプトがあります。以下を参照してください。
cmd行プロンプトでスクリプトを実行するとエラーが発生します。
Warning: [MapServer Error]: msProcessProjection(): no system list, errno: 2
in /var/www/mapserverdocs/ms4w/apps/world/mapscripts/staticwms.php on line 16
Warning: Failed to open map file static.map in /var/www/mapserverdocs/ms4w/apps/world/mapscripts/staticwms.php on line 16
Fatal error: Call to a member function owsdispatch() on a non-object in /var/www/mapserverdocs/ms4w/apps/world/mapscripts/staticwms.php on line 18
PHPスクリプト:
<?php
if (!extension_loaded("MapScript")) dl("php_mapscript");
$request = ms_newowsrequestobj();
foreach ($_GET as $k=>$v) {
$request->setParameter($k, $v);
}
$request->setParameter("VeRsIoN","1.0.0");
ms_ioinstallstdouttobuffer();
$oMap = ms_newMapobj("static.map");
$oMap->owsdispatch($request);
$contenttype = ms_iostripstdoutbuffercontenttype();
if ($contenttype == 'image/png') {
header('Content-type: image/png');
ms_iogetStdoutBufferBytes();
} else {
$buffer = ms_iogetstdoutbufferstring();
echo $buffer;
}
ms_ioresethandlers();
?>
パーミッションの問題ではないことを確認するために、ディレクトリとファイルをワールドワイドrwxにしました
どんな助けでも大歓迎です!!
ありがとう
クリス