SSブログ
さくらVPS ブログトップ

CS-CartでSSLが使えない!? [さくらVPS]

さくらのVPSにCS-Cartをインストールする必要があったのでインストール。
ここまではサクッと終了。
んで、動作確認ということでhttps~からのアクセスも確認しOK!
ちゃんとした、RapidSSLを採用したのでブラウザからも怒られないことを確認。

最後に、CS-CartでSSL使用にチェックしたら怒られた・・・。
HTTPS接続チェックに失敗しました。 "config.php" ファイル内のHTTPSに関する設定を確認のうえお使いのサーバーにSSL証明書がインストールされていることを確認してください。」 

とのこと。

って、この"config.php"見てもなんもわからん。。。

色々悩んだ結果、意外な奴が犯人でした。

管理画面(admin.php)に指定したIPアドレスからしかアクセスさせないように、
「.htaccess」にAllow from を設定してたんですが、それが原因みたいでした。

Allow from に以下の2行を足したら無事動きました。


Allow from 127.0.0.1 ←これだけだとダメだった。
Allow from さくらVPSの固定IP

sslのエラーログにもずっと出てた以下も消えました。
[error] [client XXX.XXX.XXX.XXX] client denied by server configuration:

ってことで、sslのエラーログにある自身のIPを許可すれば解決するみたいです。

 


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:日記・雑感

EC-CUBEをドメイン直下にインストールする! [さくらVPS]

さくらVPSでEC-CUBEサイト作りを実施中。

まぁ、インストール方法はどこにでもあるので飛ばします。

ただし、ちょっと気になった点を自分用にメモ

○ドメイン直下にサイトを設置する方法 
デフォルトだと、xxxx.com/htmlとかの感じになるのでそれはイヤ!!
ってことで改良します。

手順
html内にある「define.php」を開いて、
define(“HTML2DATA_DIR”, “/../data/”); を探す
見つかったら、

define('HTML2DATA_DIR', '/data/'); に変更
※単にパスを変えるだけですね。

で、html内にあるやつを全て目的のディレクトリに移動すればOK!
我が家の場合(apacheの標準)だと、
/var/www/html なのでそこへ移動。 

これで見事にドメイン直下で開きますよ! 

 


さくらVPS ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。