Mineaki Gotoh
gij****@peak*****
2002年 11月 6日 (水) 15:40:14 JST
Rika Marjo Usui さん、こんにちは。後藤です。 えっと、私の書いたレスポンスが、1行間違っていました。(確認したつも りだったのですが…) > とりあえず、上の症状で修正すべきポイントがあるとすれば、 > > admin/includes/configure.php の24行目付近 > > define('DIR_WS_CATALOG', '/catalog/'); ←この行か > define('DIR_FS_CATALOG', DIR_FS_DOCUMENT_ROOT . DIR_WS_CATALOG); > define('DIR_WS_IMAGES', DIR_WS_ADMIN . 'images/'); ←この行 この一番下が間違いで、正しくは、 define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/'); ←この行 です。 まずはこの部分を確認してください。 > 元の状態は、下記のようになり、物品やカテゴリーの画像が表示されません。 > > 管理画面の物品などの画像: > img src="/catalog/images/microsoft/intkeyboardps2.gif" > 管理画面の構成画像: > img src="images/header_checkout.gif" adminやcatalogが、DocumentRoot直下に配置してあるなら、これで特に問題 ないように思います。 > admin/includes/configure.php の下記項目が、なぜかこうなっていました。 > define('DIR_WS_IMAGES', 'images/'); DocumentRootの位置によらず、この設定でも良いとは思います。 > そこで下記のようにデフォルト値にしたところ、 > 今度は全ての画像が表示されなくなりました。 > define('DIR_WS_IMAGES', DIR_WS_ADMIN . 'images/'); やはり、DocumentRootの問題だと思います。おそらく /home/shop/html が DocumentRootではないのでしょう。 <? phpinfo() ?> などで確かめてみて下さい。 どうしても相対パスで、というのであれば、 define('DIR_WS_CATALOG', '/catalog/'); を、 define('DIR_WS_CATALOG', '../catalog/'); とする手も使えます。(一応、これに関するバグ出しはしたはずです) -- 株式会社PEAK ネットワーク技術担当 後藤 <gij****@peak*****>