ホーム > 未分類 > https環境では、、、

https環境では、、、

アップデートありがとうございます。

早速試してみましたが、HTTPSでは、商品がカートに入らなくなりました。
また、商品画像とブロックのアイコンがHTTPから始まるURLになってしまったために、セキュリティーの警告が表示されてしまうようになりました。
ショッピングカートにはSSLが必須と考えていて、現状はWordPressをそっくりHTTPSで構築しています。

何か回避策がありましたらご教授いただければと思います。

よろしくお願いいたします。

カテゴリー: 未分類 タグ: ,
関連記事
  1. thanks
    2009 年 11 月 3 日 02:22 | #1

    自己解決しました!
    データベースのデータを直接編集することで動作するようになりました。
    お騒がせしました。

    ただ、現状全体的にSSLがかかっているため、投稿やページのすべてがhttps://~になっています。
    カートのページでもログイン時とお客様情報入力画面以外はSSLは不要なのですが、なんとかこのプラグインで対応できればありがたいですね。

    AdminSSLはアップデートが遅れていて使えないですし。
    SSLはあまり需要がないのでしょうか・・・?

    よろしくお願いいたします。

  2. nanbu
    2009 年 11 月 3 日 06:11 | #2

    こんにちは。

    僕もSSLは必要だと思います。
    Welcart にもこの機能を付けたいと思っていますがなかなか厄介でしてそう簡単にはいかないようです。しばらくはAdmin SSL のお世話になるつもりです。

    ライブデモ はAdmin SSL 1.4.1 を利用していますが問題なく動いています。Admin SSL ではうまく行かないですか?
    もし、wordpress フォルダをかませたくないようでしたら、wordpress フォルダ内のすべてをルートに置いてやることで回避できます。wordpress 以外にいろんなファイルがあると厄介ですけどね。

  3. grace
    2009 年 11 月 15 日 21:08 | #3

    はじめまして。

    ショッピングサイトを構築するためWelcartを利用させて頂いているのですが、
    thanksさんと同じ症状で頭を抱えています。

    >自己解決しました!
    >データベースのデータを直接編集することで動作するようになりました。

    とのことですが、
    具体的にデータベースのどこを編集すれば良いのか教えて頂きたく、コメントした次第です。
    厚かましくて申し訳ないのですが、できるだけ詳しくお願い致します。

  4. thanks
    2009 年 11 月 16 日 00:12 | #4

    nanbuさん お返事ありがとうございました。

    一つ記入漏れがありましたが、当方はMUを利用しています。
    MUでAdminSSLを利用すると管理画面にさえログインできなくなってしまいます。
    一つの独立したサイトなので、MUをやめればいいのでしょうけど、現状維持しています。

    graceさん はじめまして。

    上記の理由で、テーブルの名称などが違うかもしれません。それを前提ですと、
    optionsテーブルにある「siteurl」、「home」、「cart_return_from_paypal_url」の3箇所でした。
    http://***から始まっているので、https://***に書き換えました。

    お役に立てれば幸いです。

  5. nanbu
    2009 年 11 月 16 日 06:26 | #5

    こんにちは、thanks さん。

    「siteurl」と「home」は管理画面から設定できます。でもそれですとページすべてがSSLを通すことになります。

    一つ教えていただきたいのですが、「cart_return_from_paypal_url」と有りますが、これは何か別のプラグインを使っていらっしゃるんですか?

  6. thanks
    2009 年 11 月 16 日 10:31 | #6

    お世話になっております。

    MUの場合、「siteurl」と「home」は管理画面から設定してもHTTPSにはならないんです。

    「cart_return_from_paypal_url」ですが、てっきりWelcartと思っていました。
    違うとなると、なんでしょう?
    もしかすると、invoiceというものを試したのでそれのものかもしれません。

  7. grace
    2009 年 11 月 16 日 13:59 | #7

    thanksさん、早々のお返事ありがとうございます。

    素人ながらプログラムのあやしいと思った個所を弄くり回したせいで、危うくサイトを台無しにしてしまうところでしたが、原因はパーマリンクを“カスタム構造”にしていたことだったようです。
    “デフォルト”にしたら改善されました。お手数かけて申し訳ございませんでした。
    thanksさんはMUを利用されていたんですね。WPとWPMUの統合が待ち遠しいです。

    nanbuさん、はじめまして。
    素晴らしいプラグインに感謝致します。

    ひとつお聞きしたいのですが、
    “共用SSLの試み”でのbannorkさん(#13)の方法でリダイレクトループは回避できました。
    しかし、上記の通りパーマリンクを“デフォルト”にしないとうまく機能しません。
    パーマリンクをカスタム構造の /%category%/%postname% で設定したいのですが、可能でしょうか?
    お忙しいところホント我がままな質問ですみません。

    因みに、以下が私の環境です。

    WordPress 2.8.6
    AdminSSL 1.4.1
    Welcart e-Commerce 0.2.1
    Server 非常にリーズナブルな(笑)、minimサーバー
    PHP 5.1.6
    MySQL 5.0.45

    お役に立てれば幸いです。

  8. nanbu
    2009 年 11 月 17 日 04:08 | #8

    @thanks さん

    そうですかあ。やはりMU は勝手が違うんですね。
    ということは、MU でも一応Welcart が動いているということでしょうか(^^;
    thanks さん、今後も情報提供よろしくお願いいたします!

  9. nanbu
    2009 年 11 月 17 日 04:43 | #9

    @grace さん
    こんにちは。

    grace さんはWP ですよね。
    MU はAdminSSL が使えないということでサイト全体をSSL化して仕方がないのですが、WP ならばなんとかAdminSSL を利用してSSL化したいですよね。

    当社のサーバーではカスタム構造の /%category%/%postname% でも問題なく動きました。
    (Welcart はメンバーページとカートページはデフォルトのリンクとなります)
    以前に.htaccess は何か変更を加えていましたでしょうか。

    index.php をwordpress の外に設置している場合はAdminSSL は使えなくなりますがいかがでしょう。

    何とか他社の共有SSLの環境が手に入りそうなので、こちらでも一度テストしてみようと思います。

  10. grace
    2009 年 11 月 17 日 16:13 | #10

    お世話になっております。

    今日の朝から試行錯誤しているのですが、脳が筋肉痛状態になりました。ギブアップです……。

    状況を整理します。

    ・WPを使用。
    ・AdminSSL はインストール済。
    ・AdminSSL がOFFの状態では /%category%/%postname% でも問題なし。
    ・AdminSSL がONの状態ではデフォルトのパーマリンクじゃないと動作しない。
    ・.htaccess は問題ない(と思います)。
    ・index.php は wordpress の中に設置。
    ・使用しているプラグインは Welcart e-Commerce と AdminSSL の2つ。

    パーマリンクが /%category%/%postname% の状態でログインやカートに入ろうとすると、

    https://共用SSLのURL/?page_id=〇… が
    https://共用SSLのURL/usces-cart(usces-member)… とはならず、
    https://共用SSLのURL/?page_id=〇… のままなので

    “ページが見つかりませんでした”になってしまいます。

    共用SSL で URL が変わるのが問題なのでしょうか?

    もしかしたら私のスキル不足が原因の、たわいない理由なのかもしれませんが、
    何か打開策があればお願い致します。

  11. grace
    2009 年 11 月 17 日 17:26 | #11

    修正です。

    ・AdminSSL がONの状態ではデフォルトのパーマリンクじゃないと動作しない。

            ↓

    ・AdminSSL がONの状態では /%category%/%postname% 以外のパーマリンクじゃないと動作しない。

  12. nanbu
    2009 年 11 月 18 日 06:35 | #12

    @grace さん
    こんにちは。

    こちらの設定はこの様になっています。

    【WordPress一般設定】
    WordPress のアドレス (URL):http://独自ドメイン
    ブログのアドレス (URL): http://独自ドメイン(上記と同じです)

    【WordPressパーマリンク設定】
    カスタム構造 :/archives/%post_id%/(デフォルトでも問題ありません)

    【Admin SSL Configuration】
    Secure my site with SSL :チェック
    Use Shared SSL :チェック
    Shared SSL URL :https://共有ドメイン/指定フォルダ/wp-admin/
    URL List :?page_id=3(カートページidはWelcartホームをご覧下さい)
           ?page_id=4(メンバーページidはWelcartホームをご覧下さい)
           /usces-cart
           /usces-member
           wp-admin/

  13. grace
    2009 年 11 月 19 日 09:12 | #13

    nanbuさん、おはようございます。

    パーマリンクの件ですが

    /%category%/%postname%.html

    にしたら解決しました。何故かは分かりませんが……。
    お手数かけました(_ _)

    というわけで、今のところ Admin SSL と 共用SSL で問題なく動作しています。
    ただ、Admin SSL の URL List に wp-admin/ を入れるとリダイレクトループが発生するようです。

    あと、wordpressの仕様の問題なのでしょうが、

    posts_nav_link

    のタグって、デフォルトパーマリンクじゃないと正常に動作しないんでしょうか?
    /%category%/%postname%.html だと“次のページ »”をクリックしても index.php(ページが見つかりませんでした)にとんでしまいます。

    お忙しいでしょうが、何か助言があればお願いします。

  1. トラックバックはまだありません。