バージョン選択

フォーラム

メニュー

オンライン状況

46 人のユーザが現在オンラインです。 (38 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 45
corteiz@1 もっと...

サイト内検索

質問 > その他 > スマホが表示されない(急いでいます)

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
blue1112
投稿日時: 2012/7/18 14:14
対応状況: −−−
常連
登録日: 2012/7/18
居住地:
投稿: 31
スマホが表示されない(急いでいます)
◦システム情報
EC-CUBE 2.12.0
DBサーバ MySQL 5.5
php 5.2.17
サーバ さくらインターネット

現在、EC-CUBEを使用してウェブサイトを構築していますが、スマホのページが
開けません。

「多くのリダイレクトが発生しています。」と表示されてしまいます。

PC、モバイルは正常に作動しています。


ですが以前モバイルもSSLが必要なページにおいて上記と同じ現象が発生したため、開発コミュニティを参照し、config.phpの内容を書き換えたことがありました。(その後はモバイルは正常に作動しました。)
それが原因なのでしょうか?
以下が現在のconfig.phpの内容になります。

<?php
define('ECCUBE_INSTALL', 'ON');
define('HTTP_URL', 'http://○○○○.sakura.ne.jp/○○○○/html/');

/*SSL無効化のため、ガラケーとスマフォを取り出す*/
$agent = $_SERVER['HTTP_USER_AGENT'];

if((
strpos($agent,'iPhone')!==false)||(strpos($agent,'iPod')!==false)||(strpos($agent,'Android')!==false) ||
(strpos($agent, 'DoCoMo') !== false) ||
(strpos($agent, 'J-PHONE') !== false) ||
(strpos($agent, 'DDIPOKET') !== false) ||
(strpos($agent, 'Vodafone') !== false) ||
(strpos($agent, 'SoftBank') !== false) ||
(strpos($agent, 'Nokia') !== false) ||
(strpos($agent, 'MOT-') !== false) ||
(strpos($agent, 'L-mode') !== false) ||
(strpos($agent, 'UP.Browser') !== false)
){
/*携帯サイト SSL無効*/
define ('HTTPS_URL', 'http://○○○○.sakura.ne.jp/○○○○/html/');
}else{
/*PCサイト SSL有効*/
define ('HTTPS_URL', 'https://○○○○.sakura.ne.jp/○○○○/html/');
};
define('ROOT_URLPATH', '/○○○○/html/');
define('DOMAIN_NAME', '');
define('DB_TYPE', 'mysql');
define('DB_USER', '○○○○');
define('DB_PASSWORD', '○○○○');
define('DB_SERVER', 'mysql304.db.sakura.ne.jp');
define('DB_NAME', '○○○○');
define('DB_PORT', '');
define('ADMIN_DIR', '○○○○');
define('ADMIN_FORCE_SSL', false);
define('ADMIN_ALLOW_HOSTS', 'a:0:{}');
define('AUTH_MAGIC', 'godeagailovoustouphephafroumikiodraithia');
define('PASSWORD_HASH_ALGOS', 'sha256');
define('MAIL_BACKEND', 'mail');
define('SMTP_HOST', '');
define('SMTP_PORT', '');
define('SMTP_USER', '');
define('SMTP_PASSWORD', '');
となっています。


今までEC-CUBEを何回かインストールした際にはこの様なことはなかったのでどうしたらいいものかと…
色々自分なりに調べてみたのですが、デザイナーであるがゆえ、phpの知識について
はほぼないために駄目でした。

何卒、親切な方にご教授して頂けたらと思います。

よろしくお願いいたします。
torataro
投稿日時: 2012/7/18 19:56
対応状況: −−−
一人前
登録日: 2010/6/16
居住地: 東京都台東区
投稿: 140
Re: スマホが表示されない(急いでいます)
表示されないスマートフォンの機種はなんですか?
blue1112
投稿日時: 2012/7/19 0:26
対応状況: −−−
常連
登録日: 2012/7/18
居住地:
投稿: 31
Re: スマホが表示されない(急いでいます)
torataroさん>>
遅くなって申し訳ありません。現在、実機がiphoneしかないのでiphoneでのみの確認になっています。
nanasess
投稿日時: 2012/7/19 9:11
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: スマホが表示されない(急いでいます)
iPhone, iPad も SSLを 無効にしているように見えるのですが, どんな理由があるのでしょうか?

問題切り分けのため, 以下の条件をはずしてみてはいかがでしょう?

(
strpos($agent,'iPhone')!==false)||(strpos($agent,'iPod')!==false)||(strpos($agent,'Android')!==false) ||
blue1112
投稿日時: 2012/7/19 12:28
対応状況: −−−
常連
登録日: 2012/7/18
居住地:
投稿: 31
Re: スマホが表示されない(急いでいます)
nanasess さん>>
理由はありません。とりあえずhttp://wankuri.com/archives/2011/1129_153408.html
をまんま参考にしたものでそのままコピーでやったもので…。
言われた通り、
(
strpos($agent,'iPhone')!==false)||(strpos($agent,'iPod')!==false)||(strpos($agent,'Android')!==false) ||
の部分を外してみたのですが
「多くのリダイレクトが発生しています。」
とまだ表示されてしまいます。

原因はconfig.phpではないのでしょうか??
リダイレクトの設定の問題なのでしょうか?
nanasess
投稿日時: 2012/7/19 14:35
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: スマホが表示されない(急いでいます)
config.php が原因では無さそうな感じですね.
他にリダイレクトの設定などされていますか?

PC版 Safari の開発モードなどで, ユーザーエージェントを iPhone にしても同様の現象になりますでしょうか?
同様の現象が発生する場合は, どの URL から, どの URL へリダイレクトしようとして, ループしているか, 解りますでしょうか?
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,068名です
総投稿数は110,021件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.