Web制作メモ -トップへ-

[SOY CMS] ディレクトリにインストールする方法

Web全般2014.01.04 01:31

SOY CMSのインストールマニュアルを見ていると、「SoyCMSはドキュメントルート配下のどのディレクトリに設置しようと、ドキュメントルートに対して機能します」という記述があります。

それで、ずっとそう思っていましたが、開発者ブログを読んでいると、ディレクトリにもインストール出来ますとのこと。

試しにやってみたところ、無事出来ました。

やり方は、ファイルを1箇所書き換えるだけです。

ただ、書き換えた設定というのは、新たに作るサイトに機能するものなので、既に作成済みのサイトは、「サイト一覧」の「詳細」から「サイトのURLを元に戻す」をクリックする必要があります。

書き換え場所はSOY CMS本体のcommon/config/user.config.phpの31行目付近です。

user.config.phpがない時は、user.config.php.sampleを複製して作成します。

設定前

//サイトを作成するディレクトリを指定する(デフォルトはドキュメントルート)
//define("SOYCMS_TARGET_DIRECTORY", $_SERVER["DOCUMENT_ROOT"]);

この行の先頭のコメントアウト(//)を削除し、インストールするディレクトリ(下記の例ではabc)を追加します。ピリオドも忘れずに(ピリオドはphpで文字連結の演算子です)

設定後

//サイトを作成するディレクトリを指定する(デフォルトはドキュメントルート)
define("SOYCMS_TARGET_DIRECTORY", $_SERVER["DOCUMENT_ROOT"] . "/abc/");

SOY CMS開発のかたが分かりやすく解説してくれています。

参考リンク