hetemlで共用ssl(https)でcakephpを使う方法

先日ログを見たところ、検索キーワードランキングでダントツの1位で「cakephp heteml ssl」とかきてました。
該当記事がなかったので大変申し訳ございませんでした。
と同時にこれは書け、ということなので、一応書いておきます。
(この前ようやくうまくいったんで)

・・・ま、いろいろ頑張った結果、こうするしかなかったです。


--- A/webroot/index.php      2010-06-05 21:34:15.000000000 +0900
+++ B/webroot/index.php   2010-06-06 12:42:34.000000000 +0900
@@ -78,6 +78,12 @@
                        define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS);
                }
        }
+       // define img/css/js
+       define ( "URLBASE" , "/../自分のユーザー名/ディレクトリ/" ) ;
+        define('IMAGES_URL', URLBASE . 'img/');
+        define('CSS_URL', URLBASE . 'css/');
+        define('JS_URL', URLBASE . 'js/');
+
        if (!include(CORE_PATH . 'cake' . DS . 'bootstrap.php')) {
                trigger_error("CakePHP core could not be found.  Check the value of CAKE_CORE_INCLUDE_PATH in APP/webroot/index.php.  It should point to the directory containing your " . DS . "cake core directory and your " . DS . "vendors root directory.", E_USER_ERROR);
        }

URLBASE、IMAGES_URL、CSS_URL、JS_URLを webroot/index.php で変更するしかなかったです。
しかもURLBASEを相対パスで書かなければならないという。

Comments are closed.