バージョン選択

フォーラム

メニュー

オンライン状況

37 人のユーザが現在オンラインです。 (24 人のユーザが フォーラム を参照しています。)
登録ユーザ: 2
ゲスト: 35
yeelight h_tanaka もっと...

サイト内検索

質問 > 管理機能 > 携帯からの注文でTOPページに遷移する

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
nagomin
投稿日時: 2009/10/12 2:44
対応状況: −−−
半人前
登録日: 2009/9/25
居住地: 北海道
投稿: 15
携帯からの注文でTOPページに遷移する
2度目のお世話になります。

題名と同現象で解決済の方もいらっしゃるようですが、
当方では解決しない為、質問させていただきます。
至らぬ点があると思いますが、回答宜しくお願い致します。

SIXCOREサーバーでインストール後(カスタマイズなしの状態)
携帯から商品を購入しようとすると
「注文」ボタン押下後に、TOPページに遷移してしまいます。


XSERVERでは同現象は起きませんでした。
いずれのサーバーも下記環境は同じです。

ご教授宜しくお願い致します。


_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

EC-CUBE : eccube-2.4.1
PHP : PHP 5.1.6
DB : MySQL 5.0.45

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
ramrun
投稿日時: 2009/10/12 10:23
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: 携帯からの注文でTOPページに遷移する
↓の参考スレのように.htaccessが機能していないか、phpがcgi版のときにphp.iniを用意していないとかだと思います。

モバイル「https」アクセスで購入完了まで到達できません
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=3538&forum=2
nagomin
投稿日時: 2009/10/12 12:37
対応状況: −−−
半人前
登録日: 2009/9/25
居住地: 北海道
投稿: 15
Re: 携帯からの注文でTOPページに遷移する
仙人 様

ご回答ありがとうございます。

.htaccessとphp.iniの知識がないので、
よくわからないのが現状です。


.htaccessは無効にしています。
php.ini [session.use_trans_sid = 1]を
/cart 直下に設定しています。
/cart/index.php にphpinfo();を追記し、
確認してみましたが、
session.use_trans_sid = 0で表示されました。

現象を見ても、何をどのように直していいか
わからないので、ご教授いただければと思います。

以上、よろしくお願いいたします。




ramrun
投稿日時: 2009/10/12 13:25
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: 携帯からの注文でTOPページに遷移する
↓によると

sixcore サーバーについて > php.iniについて
http://www.sixcore.ne.jp/shared/man/server_phpini.php

/home/サーバーID/ドメイン名/php/php.ini
は全てのディレクトリに対して有効みたいです。

つぎにpc(html)と携帯(mobile)が別ディレクトリだということはよろしいでしょうか?
eccube
  ├data
  └html
      :
      ├cart
      ├contact
      ├entry
      ├forgot
      ├frontparts
      :
      ├mobile
      │  ├cart
      │  ├contact
      │  ├entry
      │  ├forgot
      │  ├frontparts
      :  :


たとえば
 /home/サーバーID/ドメイン名/php/php.ini

 session.use_trans_sid = 1
としたら↓のように全ディレクトリで有効です。
eccube
  ├data
  └html
      :
      ├cart
      ├contact
      ├entry
      ├forgot
      ├frontparts
      :
      ├mobile
      │  ├cart
      │  ├contact
      │  ├entry
      │  ├forgot
      │  ├frontparts
      :  :

このときhtmlにphp.iniを置いて
 session.use_trans_sid = 0
としたら置いたディレクトリにのみ有効です。
eccube
  ├data
  └html  php.ini
      :
      ├cart
      ├contact
      ├entry
      ├forgot
      ├frontparts
      :
      ├mobile
      │  ├cart
      │  ├contact
      │  ├entry
      │  ├forgot
      │  ├frontparts
      :  :

さらにhtml/mobileにphp.iniを置いて
 session.use_trans_sid = 1
としたら、やはり置いたディレクトリにのみ有効です。
eccube
  ├data
  └html  php.ini
      :
      ├cart
      ├contact
      ├entry
      ├forgot
      ├frontparts
      :
      ├mobile  php.ini
      │  ├cart
      │  ├contact
      │  ├entry
      │  ├forgot
      │  ├frontparts
      :  :


要するに、下のディレクトリにも有効なのは
 /home/サーバーID/ドメイン名/php/php.ini
だけであって、それ以外のphp.iniはその場所にしか効かないので、必要なディレクトリ全てに配置することになります。
nagomin
投稿日時: 2009/10/12 15:10
対応状況: −−−
半人前
登録日: 2009/9/25
居住地: 北海道
投稿: 15
Re: 携帯からの注文でTOPページに遷移する
仙人 様

ご回答ありがとうございます。

>つぎにpc(html)と携帯(mobile)が別ディレクトリだということはよろしいでしょうか?
まだまだ「つもり」かもしれませんが了解しております。

各ディレクトリ(ドメイン直下やmobile直下・mobile/cart直下)にphp.iniを配置し試してみましたが、
やはり 「session.use_trans_sid = 0」となってしまいます。

xserverとの違いがディレクトリとなりますが、
何かしら影響あるのでしょうか?
XSERVER:サーバーID/public_html/EC-CUBEの配下に
dataとhtmlとなっています。
SIXCORE:サーバーID/EC-CUBEの配下に
dataとhtmlとなっています。

以上、回答よろしくお願いいたします。

nagomin
投稿日時: 2009/10/12 15:40
対応状況: 解決済
半人前
登録日: 2009/9/25
居住地: 北海道
投稿: 15
Re: 携帯からの注文でTOPページに遷移する
仙人 様

ご協力ありがとうございました。

仙人様のお言葉をもう一度確認しながら、
「.htaccess」と「php.ini」の見直しを行った結果、
当方「.htaccess」の設定に不備がありました。
以下SIXCOREの設定を行いました所、無事解決しました。

メモ程度に・・・載せておきます。

SIXCOREのサイトに以下記述がありました。
/////////////////////////////////////////////////////////
EC-CUBE携帯サイト対応
EC-CUBEを携帯サイトに対応させるために以下の修正作業を行ってください。

1)

「mobile」フォルダ内の「.htaccess」のファイル名を「bk.htaccess」等に変更し、無効にします。新たに下記の「.htaccess」を設置します。

<Files ~ "\.ini">

deny from all

</Files>

suPHP_ConfigPath /home/(サーバーID)/(ドメイン名)/public_html/(*)/mobile/

例:
suPHP_ConfigPath /home/sample/sixcore-sample.com/public_html/ec/mobile/

※パス指定の箇所は、お客様のインストール環境に合せて変更ください。

上記はphp.iniへのアクセスを禁止し、php.iniが適用されるフォルダを「mobile」に指定するための記述となります。
/////////////////////////////////////////////////////////
以上です。

大変お騒がせしました。
申し訳ありませんでした。


ramrun
投稿日時: 2009/10/12 15:48
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: 携帯からの注文でTOPページに遷移する
勝手にCGIかなと思ったんですが、sixcoreはsuPHPか(汗)。
.htaccessで読み込ませたいphp.iniを指定するみたいです。
mobile用に1個用意すればいいみたいですね。

EC-CUBE携帯サイト対応
http://www.sixcore.ne.jp/dedicated/man/install_eccube.php#6

上に書いたのはcgi版phpのmasterのphp.iniとlocalのphp.iniの関係になります。

[追記]
調べてるうちに解決したみたいでよかったです。
最近こんなのばっかりw
nagomin
投稿日時: 2009/10/12 22:03
対応状況: 解決済
半人前
登録日: 2009/9/25
居住地: 北海道
投稿: 15
Re: 携帯からの注文でTOPページに遷移する
仙人 様

解決済にも関らず回答ありがとうございます。

suPHP!?って・・・とわからない疑問もこれから調べるとして、
勉強不足でお恥ずかしいばかりです。

EC-CUBEが発展するような質問が
出来るよう勉強しますねv


誠にありがとうございましたm(_ _)m
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,670名です
総投稿数は109,928件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1569
9
mcontact
1277
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.