バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > フロント機能 > モバイル版デフォルトサイトTOPでInternal Server Error

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
love3
投稿日時: 2009/1/16 18:18
対応状況: −−−
新米
登録日: 2009/1/10
居住地:
投稿: 6
Re: モバイル版デフォルトサイトTOPでInternal Server Error
adadachi5様

私も超が付くほどの初心者ですが、いろんなところを
参考にして以下のようにやってみました。ただし以下の
やり方はヘテムル用と言いますか一般的な内容になるかと
思いますので他の皆様には、申し訳ございません。

こちらの環境は
サーバー ヘテムル (※ヘムテルではありません)
EC-CUBEバージョン 2.3.3
PHPバージョン PHP 5.1.6
DBバージョン MySQL 5.0.51a-community-log
です。

●mobile直下に置く「.htaccess」について

====ここから==== ←この行は不要
AddHandler php5-script .php
ErrorDocument 403 "http://xxx〜xxx/403/403.html"
order deny,allow
deny from all

# NTTドコモ iモード端末(2008年9月更新)
# http://www.nttdocomo.co.jp/service/imode/make/content/ip/
allow from 124.146.174.0/24
allow from 124.146.175.0/24
allow from 210.153.84.0/24
allow from 210.136.161.0/24
allow from 210.153.86.0/24

# au by KDDI(2008年12月11日現在)
# http://www.au.kddi.com/ezfactory/tec/spec/ezsava_ip.html
allow from 210.230.128.224/28
allow from 61.117.0.128/25
allow from 61.117.1.128/25
allow from 218.222.1.0/25
allow from 121.111.227.160/27
allow from 218.222.1.128/28
allow from 218.222.1.144/28
allow from 218.222.1.160/28
allow from 61.202.3.64/28
allow from 61.117.1.0/28
allow from 219.108.158.0/27
allow from 219.125.146.0/28
allow from 61.117.2.32/29
allow from 61.117.2.40/29
allow from 219.108.158.40/29
allow from 219.125.148.0/25
allow from 222.5.63.0/25
allow from 222.5.63.128/25
allow from 222.5.62.128/25
allow from 59.135.38.128/25
allow from 219.108.157.0/25
allow from 219.125.145.0/25
allow from 121.111.231.0/25
allow from 121.111.227.0/25
allow from 118.152.214.192/26
allow from 118.159.131.0/25
allow from 118.159.133.0/25
allow from 219.125.148.160/27
allow from 219.125.148.192/27
allow from 222.7.56.0/27
allow from 222.7.56.32/27
allow from 222.7.56.96/27
allow from 222.7.56.128/27
allow from 222.7.56.192/27
allow from 222.7.56.224/27
allow from 222.7.57.64/27
allow from 222.7.57.96/27
allow from 222.7.57.128/27
allow from 222.7.57.160/27
allow from 222.7.57.192/27
allow from 222.7.57.224/27
allow from 219.125.151.128/27
allow from 219.125.151.160/27
allow from 219.125.151.192/27
allow from 222.7.57.32/27
allow from 121.111.231.160/27

# SoftBank/Disney Mobile(2008年2月29日現在)
# http://creation.mb.softbank.jp/web/web_ip.html
allow from 123.108.236.0/24
allow from 123.108.237.0/27
allow from 202.179.204.0/24
allow from 202.253.96.224/27
allow from 210.146.7.192/26
allow from 210.146.60.192/26
allow from 210.151.9.128/26
allow from 210.169.130.112/28
allow from 210.175.1.128/25
allow from 210.228.189.0/24
allow from 211.8.159.128/25
====ここまで==== ←この行は不要

こちら
http://kazamidori.net/kaoru/2004/08/htaccessairhphone.html
を参考にさせていただいておりますが、最新の情報は
各キャリアのページを参考にさせていただきました。
http://www.nttdocomo.co.jp/service/imode/make/content/ip/
http://www.au.kddi.com/ezfactory/tec/spec/ezsava_ip.html
http://creation.mb.softbank.jp/web/web_ip.html
またグーグルさんのロボットに回ってもらうにはここ
http://googlejapan.blogspot.com/2008/05/google.html
も参考になるようですが、知識不足でよくわかりませんので
今回は外しています。

ウイルコムさんについても、動作するかわかりませんので
今回は外していますが、追加する場合はこちら
http://www.willcom-inc.com/ja/service/contents_service/create/center_info/index.html
を参考にされると良いと思います。ただEC-CUBE自体が
3キャリアだけ(?)の対応だったような気がしますが…。

また、2行目の403.html(名前は任意)は適当な所に置いても
構わないそうですが、403ディレクトリ(名前は任意)の中身
に置く「.htaccess」の中身は

====ここから==== ←この行は不要
AddHandler php5-script .php
order deny,allow
allow from all
====ここまで==== ←この行は不要

としておかないとパソコンの人がmobileトップから
飛ばされた時に403.html(名前は任意)の中身を見れない
ようですのでご注意ください。

403.html(名前は任意)の中身は

====ここから==== ←この行は不要
<HTML>
<TITLE>403エラー</TITLE>
<BODY>このURLはパソコンからアクセス出来ません。
またDoCoMo、SoftBank、au以外も現在ご利用
いただけません。パソコンの方は
<A href="http://xxx〜xxx/">
パソコン専用サイト
</A>
よりご覧下さい。
</BODY>
</HTML>
====ここまで==== ←この行は不要

のようなことを書いておくと良いようです。


●「ini_set() 関数でON」のやり方について

mobileディレクトリの中にあるphpスクリプトの先頭に

====ここから==== ←この行は不要
ini_set('session.use_trans_sid',"1");
====ここまで==== ←この行は不要

の一行を挿入しました。'session.use_trans_sid'の値を
"1"にしましょうという関数のようです。入れる場所は
ソースの中の

====ここから==== ←この行は不要
<?php
====ここまで==== ←この行は不要

の後ならどこでも良いと思いますが、出来れば
他の別の関数の前が良いと思います。

実際に、ini_set()関数の一行を挿入したファイルは

/web/mobile/cart/index.php
/web/mobile/contact/index.php
/web/mobile/entry/complete.php
/web/mobile/entry/email_mobile.php
/web/mobile/entry/index.php
/web/mobile/entry/kiyaku.php
/web/mobile/entry/new.php
/web/mobile/forgot/index.php
/web/mobile/guide/about.php
/web/mobile/guide/charge.php
/web/mobile/guide/index.php
/web/mobile/guide/kiyaku.php
/web/mobile/guide/privacy.php
/web/mobile/guide/usage.php
/web/mobile/mypage/change.php
/web/mobile/mypage/change_complete.php
/web/mobile/mypage/history.php
/web/mobile/mypage/history_detail.php
/web/mobile/mypage/index.php
/web/mobile/mypage/order.php
/web/mobile/mypage/refusal.php
/web/mobile/mypage/refusal_complete.php
/web/mobile/products/category_list.php
/web/mobile/products/detail.php
/web/mobile/products/list.php
/web/mobile/products/search.php
/web/mobile/regist/complete.php
/web/mobile/regist/index.php
/web/mobile/shopping/complete.php
/web/mobile/shopping/confirm.php
/web/mobile/shopping/deliv.php
/web/mobile/shopping/deliv_addr.php
/web/mobile/shopping/index.php
/web/mobile/shopping/load_payment_module.php
/web/mobile/shopping/payment.php
/web/mobile/unsupported/index.php

です。(コピペで作ったリストですので抜けや間違いが
あるかも知れませんが、mobileディレクトリ直下にある
PHPスクリプトが対象です。以下の3つだけ除きます。)
もしかしたら必要のないところにまで入れて
いるかも知れませんが、知識不足でわかりません。

ただし「frontparts/bloc」の中の3つ

/web/mobile/frontparts/bloc/best5.php
/web/mobile/frontparts/bloc/category.php
/web/mobile/frontparts/bloc/news.php

にini_set()関数を入れると携帯でアクセスした際に
トップページにワーニングが3つ出ましたので、
ここの3つには入れませんでした。それでも会員登録と
注文は一応、出来ました。

あと文字化けを防ぐためにソースは全部UTF-8形式で
保存してからアップロードすると良いと思います。

つたない説明となりましたが、こうすれば何とか
動いていますという一例としてお知らせ致します。
ご参考まで。

※誤っている所がまだまだあると思います。先人の
 皆様でお気づきの方はどうかお知らせくださいませ。
adadachi5
投稿日時: 2009/1/17 2:10
対応状況: −−−
半人前
登録日: 2008/12/24
居住地:
投稿: 26
Re: モバイル版デフォルトサイトTOPでInternal Server Error
love3様

ご丁寧にお答え頂きありがとうございました。
早速、私の方でも試してみたいと思います。

これほどの長文の説明になるとは思わなかったので、
簡単に教えて下さいと言ってしまい、
申し訳ございませんでした…

今後も宜しくお願い致します。
« 1 2 (3)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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