質問 > その他 > モバイルサイトにアクセスできません |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
seasoft |
投稿日時: 2009/10/8 13:28
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7365 |
Re: モバイルサイトにアクセスできません > で、mobile直下にある.htaccessを削除することで見る事ができました!
サクッと削除すると、それはそれで別の問題が発生するケースも考えられます。内容と現状のサーバ設定を確認したほうが良いかもしれません。参考まで。
|
nanakoko |
投稿日時: 2009/10/8 12:32
対応状況: −−−
|
一人前 登録日: 2009/8/18 居住地: 投稿: 139 |
Re: モバイルサイトにアクセスできません ramrun様
いつもお世話になっております。 検証頂き誠にありがとうございます。 すみません、モバイルの件ですが、 昨日あれからいろいろやってみたところ、解決できました! こちらへの投稿が遅くなってしまい大変申し訳ありません。 まず、install.phpを初期状態に戻し、 ドメイン名/html/mobile のhtmlの直下に置いている.htaccessに、 PCサイトへのアクセスはhttpsへ、 モバイルへのアクセスはhttpへ、 という設定をしました。 で、mobile直下にある.htaccessを削除することで見る事ができました! 引用:
|
ramrun |
投稿日時: 2009/10/7 23:47
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: モバイルサイトにアクセスできません 最初の質問についてですが
引用: モバイルでアクセスしたところ見れませんでした。 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 . "/" 引用:
|
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の値も間違っていないか確認しましょう。
|
nanakoko |
投稿日時: 2009/10/6 17:40
対応状況: −−−
|
一人前 登録日: 2009/8/18 居住地: 投稿: 139 |
Re: モバイルサイトにアクセスできません どうしても解決しないので、
なんとなくパラメータの mobileの関係項目にフォルダ名追加してみたりしたんですが、 何も状況変わらなかったので、値を元に戻したところ パラメータ設定画面の上部に以下のようなメッセージが出ていました。。。元に戻したのに何が問題なのでしょうか・・・。 大変なことになってなければ良いのですが・・・(><) 引用:
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 の確率は高いと思います。
|
« 1 (2) 3 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |