ホーム > osCommerce > osCommerce Unable to determine the page link!

osCommerce Unable to determine the page link!

サイト移転後によくあるエラーがこれだ。
商品一覧が表示されず、代わりに下のエラーメッセージが表示される。

Error! Unable to determine the page link!

これは、「サーチエンジン対策のURLを使用」をtrueにしていると発生する。

原因は2つ考えられ、Webサーバが対応していないことがある。
PATH_INFOが利用できるか、レンタル会社に聞いてみよう。
PATH_INFOが正常に動作している場合は、プログラムを修正する必要があるかもしれない。

\catalog\includes\application_top.phpの225行目あたりに

$PHP_SELF = str_replace(getenv(‘PATH_INFO’), ”, $HTTP_SERVER_VARS['PHP_SELF']); 

という行があるので、

$PHP_SELF = str_replace(getenv(‘PATH_INFO’), ”, $_SERVER['SCRIPT_FILENAME']);

と変更すると動作する場合もある。

Related posts:

  1. osCommerce ベストセラー 期間のカスタマイズ osCommerceのベストセラーランキングは、ショップ開始時から注文された個数がすべてカウントされる仕組みのため、最近の売上げトレンドがこのランキングに反映しにくいという欠点があります。 ランキングの期間を月間にするに [...]...
  2. PECL apcのエラー Unable to allocate memory for pool. apcをインストールしたサーバで原因不明のエラーがログに記録されるようになった。 「require(): Unable to allocate memory for pool.」 思い当たる点がなく、試しにキャッシュを削 [...]...
  3. osCommerceのsession.use_trans_sid PHPでは、アンカータグでリンクを設定するとセッションが有効の場合、セッション ID がURLに自動的に付加されるという便利な機能がある。 必要があってosCommerceでこの機能を確認したところ、なぜか、まったくその [...]...

コメント:0

コメントを投稿するにはログインしてください。

トラックバック:0

この記事のトラックバック URL
http://www.ynagata.com/2008/03/11/oscommerce-unable-to-determine-the-page-link/trackback/
トラックバックの送信元リスト
osCommerce Unable to determine the page link! - 永田順伸のブログ より

ホーム > osCommerce > osCommerce Unable to determine the page link!

フィード
メタ情報

ページの上部に戻る