バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > モバイルサイトにアクセスできません

その他

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
seasoft
投稿日時: 2009/10/8 13:28
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7365
Re: モバイルサイトにアクセスできません
> で、mobile直下にある.htaccessを削除することで見る事ができました!

サクッと削除すると、それはそれで別の問題が発生するケースも考えられます。内容と現状のサーバ設定を確認したほうが良いかもしれません。参考まで。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

nanakoko
投稿日時: 2009/10/8 12:32
対応状況: −−−
一人前
登録日: 2009/8/18
居住地:
投稿: 139
Re: モバイルサイトにアクセスできません
ramrun様

いつもお世話になっております。
検証頂き誠にありがとうございます。

すみません、モバイルの件ですが、
昨日あれからいろいろやってみたところ、解決できました!
こちらへの投稿が遅くなってしまい大変申し訳ありません。

まず、install.phpを初期状態に戻し、
ドメイン名/html/mobile
のhtmlの直下に置いている.htaccessに、
PCサイトへのアクセスはhttpsへ、
モバイルへのアクセスはhttpへ、
という設定をしました。

で、mobile直下にある.htaccessを削除することで見る事ができました!


引用:

ramrunさんは書きました:
最初の質問についてですが
引用:
モバイルでアクセスしたところ見れませんでした。
 :
「エラーが発生しました。しばらくたってからもう一度操作して下さい、(WJ40012E)」
 :
PCからmobileへのアクセスで
500 Internal Server Error
 :
.htaccessの記述内容がおかしいのかもしれません。

mobile/にもとから用意されている.htaccessはphp_valueなどの記述がありますので、さくらではInternal Server Errorになります。

また、さくらの共有SSLで携帯よりアクセスすると、確かに証明書が携帯に対応したものではないようで「このサイトは安全ではない可能性があります。表示しますか?」と出てYesで表示できました(SoftBank 705P)。
機種によっては当然表示できないわけですが、最初の質問のエラーは別のように思います。
ramrun
投稿日時: 2009/10/7 23:47
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: モバイルサイトにアクセスできません
最初の質問についてですが
引用:
モバイルでアクセスしたところ見れませんでした。
 :
「エラーが発生しました。しばらくたってからもう一度操作して下さい、(WJ40012E)」
 :
PCからmobileへのアクセスで
500 Internal Server Error
 :
.htaccessの記述内容がおかしいのかもしれません。

mobile/にもとから用意されている.htaccessはphp_valueなどの記述がありますので、さくらではInternal Server Errorになります。

また、さくらの共有SSLで携帯よりアクセスすると、確かに証明書が携帯に対応したものではないようで「このサイトは安全ではない可能性があります。表示しますか?」と出てYesで表示できました(SoftBank 705P)。
機種によっては当然表示できないわけですが、最初の質問のエラーは別のように思います。
nanakoko
投稿日時: 2009/10/7 10:26
対応状況: −−−
一人前
登録日: 2009/8/18
居住地:
投稿: 139
Re: モバイルサイトにアクセスできません
ramrun様

またもや大変ご丁寧なアドバイスをありがとうございます。
謹んでお礼申し上げます。

今から試そうと思っているのは、
.htaccessの記述を
PCでアクセスした場合は[https]にリダイレクト、
携帯でアクセスした場合は[http]にリダイレクト

と設定してみようと思ってます。

というのはさくらのレンタルサーバでは、共有SSLでは携帯は非対応となっていたのを見落としておりました。。。http://www.sakura.ne.jp/function/ssl.html

install.phpのMOBILE_SSL_URLをどうかしたところで、
.htaccessで全てhttpsにリダイレクトと設定している限り無理なんですよね。

では、ramrumさまとの設定の比較、後ほど確認させて頂きます!
本当にいつもありがとうございます。


nanakoko
投稿日時: 2009/10/7 10:17
対応状況: −−−
一人前
登録日: 2009/8/18
居住地:
投稿: 139
Re: モバイルサイトにアクセスできません
AMUAMUさま

ご返事ありがとうございますm(_ _)m

パラメータの設定部分について、
現在設定している内容は以下の通りです。
問題無いように思えるんですがどこか違っているんですかね・・・。
(ちなみに、パラメータ設定でエラーメッセージが出た後、一旦別のページに移動し、再度パラメータ設定の画面に戻るとエラーメッセージは消えておりました。)

MOBILE_TEMPLATE_DIR → TEMPLATE_DIR . "mobile/"
MOBILE_COMPILE_DIR →COMPILE_DIR . "mobile/"
MOBILE_IMAGE_DIR → HTML_PATH . "upload/mobile_image" MOBILE_IMAGE_URL → URL_DIR . "upload/mobile_image"
MOBILE_URL_SITE_TOP → MOBILE_URL_DIR . DIR_INDEX_URL
MOBILE_URL_CART_TOP →MOBILE_URL_DIR . "cart/" . DIR_INDEX_URL
MOBILE_URL_SHOP_TOP →MOBILE_SSL_URL . "shopping/" . DIR_INDEX_URL
MOBILE_URL_SHOP_CONFIRM →MOBILE_URL_DIR . "shopping/confirm.php"
MOBILE_URL_SHOP_PAYMENT →MOBILE_URL_DIR . "shopping/payment.php"
MOBILE_DETAIL_P_HTML →MOBILE_URL_DIR . "products/detail.php?product_id="
MOBILE_URL_SHOP_COMPLETE →MOBILE_URL_DIR . "shopping/complete.php"
MOBILE_URL_SHOP_MODULE →MOBILE_URL_DIR . "shopping/load_payment_module.php"


COMPILE_DIR→DATA_PATH . "Smarty/templates_c/" . TEMPLATE_NAME . "/"

引用:

元に戻したつもりが、パラメータ設定の MOBILE_COMPILE_DIR (SMARTYコンパイル(mobile))の値を間違った内容に書き換えているかと思います。

デフォルト値は「COMPILE_DIR . "mobile/"」だと思います。

COMPILE_DIRの値も間違っていないか確認しましょう。
ramrun
投稿日時: 2009/10/6 18:51
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: モバイルサイトにアクセスできません
いま遭遇しているエラーについてではないのですが、前回、お試しで借りたときにインストールメモを取っていたので、違いがあるか比較してみてください。
SSHで操作してますが、同様のことをしているのであればエディタやFTPの操作で問題ありません。

----------------------------

●さくらインターネット
・スタンダードプラン
・初期ドメインを使用(さくらの独自ドメインは、現EC-CUBEではSSLが利用できないっぽい)
・PHPはCGI
・/home/userid/www/php.iniがサブフォルダにも有効
・safe_mode off
・open_basedir novalue

詳細は
さくらインターネット オンラインマニュアル:共有SSLの設定
http://support.sakura.ad.jp/support/manual/rs/set_ssl_kyouyu.shtml

●さくらのコントロールパネルのドメインの設定
 userid.sakura.ne.jp★ マルチドメイン /

1.設定をお選びください
 マルチドメインとして使用する(推奨)

2.マルチドメインの対象のフォルダをご指定ください
 指定フォルダ
 /home/userid/www/[変更できません]

3.共有SSLの利用を選んでください
 共有SSLを利用する

●SSHでログイン、カレントディレクトリが/home/useridであることを確認
 %pwd
 /home/userid

●正式版を取得
 %wget http://downloads.ec-cube.net/src/eccube-2.4.1.tar.gz

●解凍
 %tar zxvfp eccube-2.4.1.tar.gz

●配置
 %mv eccube-2.4.1/data .
 %mv eccube-2.4.1/html/* www
 %rm -rf eccube-2.4.1

↓の状態
 /home/userid/data
 /home/userid/www

●EC-CUBEに同梱されている.htaccess削除
 %find www -name ".htaccess" -exec rm {} \;

●mobile用php.ini作成
 %cd www/mobile
 %jvim -k t php.ini

↓ファイルの中身(全角スペースでインデントしているのでコピペ注意)
 mbstring.language=Japanese
 output_handler=null
 mbstring.encoding_translation=Off
 magic_quotes_gpc=Off
 mbstring.internal_encoding=UTF-8
 variables_order=EGPS
 session.auto_start=Off
 session.use_trans_sid=On

※jvimエディタの使い方を知らない場合は他のエディタやFTP経由でphp.iniを用意

●mobile以下のサブフォルダにphp.iniをコピー
 %find . -type d -name "??*" -exec cp -R php.ini {} \;

●MySQLのDBの文字コード変更
 %mysql -h mysql???.db.sakura.ne.jp -u userid -p
 mysql> use userid
 mysql> status
 Server characterset: ujis
 Db characterset: ujis
 Client characterset: ujis
 Conn. characterset: ujis

 mysql> ALTER DATABASE userid CHARACTER SET utf8;

 mysql> status
 Server characterset: ujis
 Db characterset: utf8
 Client characterset: ujis
 Conn. characterset: ujis

 mysql> quit

●クライアント〜MySQLの接続キャラクタセットについて
 %cd /home/userid/data/class
 %jvim -k t SC_DbConn.php

↓ファイルの中身
 $this->conn = $objDbConn;
 // ↓追加↓
 if (!PEAR::isError($this->conn)) {
  if (function_exists('mysql_set_charset')) {
  mysql_set_charset('utf8'); // >=PHP 5.2.3
  } else {
  $this->conn->query('SET NAMES utf8');
  }
 }
 // ↑追加↑
 $this->error_mail_to = DB_ERROR_MAIL_TO;

●SSHからの操作を終了
 %exit

●さくらのコントロールパネルでphp.iniを設定
php.ini
 mbstring.language=Japanese
 output_handler=mb_output_handler
 mbstring.encoding_translation=On
 magic_quotes_gpc=Off
 mbstring.internal_encoding=UTF-8
 upload_max_filesize=5M

●ブラウザからアクセスし、インストールへ
 http://userid.sakura.ne.jp/
 https://userid.sakura.ne.jp/
AMUAMU
投稿日時: 2009/10/6 18:25
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: モバイルサイトにアクセスできません
元に戻したつもりが、パラメータ設定の MOBILE_COMPILE_DIR (SMARTYコンパイル(mobile))の値を間違った内容に書き換えているかと思います。

デフォルト値は「COMPILE_DIR . "mobile/"」だと思います。

COMPILE_DIRの値も間違っていないか確認しましょう。


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

nanakoko
投稿日時: 2009/10/6 17:40
対応状況: −−−
一人前
登録日: 2009/8/18
居住地:
投稿: 139
Re: モバイルサイトにアクセスできません
どうしても解決しないので、
なんとなくパラメータの
mobileの関係項目にフォルダ名追加してみたりしたんですが、
何も状況変わらなかったので、値を元に戻したところ
パラメータ設定画面の上部に以下のようなメッセージが出ていました。。。元に戻したのに何が問題なのでしょうか・・・。
大変なことになってなければ良いのですが・・・(><)
引用:

Warning: mkdir() [function.mkdir]: No such file or directory in /home/ドメイン名/data/class/SC_Initial.php on line 223

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/ドメイン名/data/class/SC_Initial.php:223) in /home/ドメイン名/data/class/session/sessionfactory/SC_SessionFactory_UseCookie.php on line 55


SC_Initial.phpの233行目周辺は
if (!file_exists(MOBILE_COMPILE_DIR)) {
mkdir(MOBILE_COMPILE_DIR);

SC_SessionFactory_UseCookie.phpの55行目周辺は
if (!ini_get("session.auto_start")) {
// セッション開始
session_start();

という内容が書かれていました。


nanakoko
投稿日時: 2009/10/6 15:02
対応状況: −−−
一人前
登録日: 2009/8/18
居住地:
投稿: 139
Re: モバイルサイトにアクセスできません
Seasoft様

ありがとうございます。
当社のモバイルのパスは以下の通りなのですが、

ドメイン名/フォルダ名/mobile

「フォルダ名」配下に置いている.htaccessに
(PCサイト用に)httpでアクセスした場合、全てhttpsにリダイレクトされるように設定していたので、これが原因かと思われます。

いくらinstall.phpでhttpと設定しても、httpsにリダイレクトされてしまうんですよね?

携帯では共有SSLが使用できないという事だったと思うので、
どうするか考えてみます。。。
seasoft
投稿日時: 2009/10/6 14:51
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7365
Re: モバイルサイトにアクセスできません
私のメモ書きですが、参考になると良いのですが・・・
http://seasoft.jp1.cx/ec/tips/error#internal_server_error_%E3%82%B5%E3%83%BC%E3%83%90%E5%86%85%E9%83%A8%E3%82%A8%E3%83%A9%E3%83%BC

私も .htaccess の確率は高いと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

« 1 (2) 3 »
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.