On March 26, 2019 we launched new MODX Forums. Please join us at the new MODX Community Forums.
Subscribe: RSS
  • はじめまして。
    MODxでサブドメインを実現させるためのハックファイルをリソースにアップしましたので、ここに日本語用のサポートスレッドを建てたいと思います。
    http://modxcms.com/Subsites-the-MAD-HACK-2.0-1435.html

    本ハックは、設定ファイル、DB、キャッシュを完全に独立させ、リソースのみ共有させる形を取ります。
    フレンドリーURLも過不足無く動いてるはずですが、もし、不具合や改善案があればどんどん報告してください。

    一応、オフィシャルサポートはこちらです。
    http://modxcms.com/forums/index.php?topic=13984
    …が、私は英文作成に自動翻訳フル活用ゆえ、日本語が可能なら、このスレにポストをお願いします。
    • こちらを閲覧されている英語堪能な方、お力添えをお願いします。

      サポート本スレで導入の仕方訊かれたのですが、どうも私の稚拙な英語力では通じないようなのです。
      excite翻訳メインだから、恐らく変な文章なんでしょうけど、かなり凹みます_| ̄|○|||
      http://modxcms.com/forums/index.php?topic=13984

      そこで、こう言う風に伝えたいのですが、どのように書けばいいでしょうか?
      本スレにポストしてくださるのも大歓迎です。
      ディレクトリ構成を保ったまま、subsitesを0.9.5へ上書きしてください。

      ちなみに日本向け解説はこちらになります。
      #########################はじめに#########################

      これはMODxをサブドメイン、サブサイトに対応させるハックモジュールです。
      同じサイト内で以下の項目及びデータベースを完全に独立させます。
      /assets/cache/siteCache.idx.php
      /assets/cache/sitePublishing.idx.php
      /assets/cache/docid_*.pageCache.php
      /manager/includes/config.inc.php

      *警告*
      このモジュールはオリジナルのファイルが必要です。

      #####################インストール方法#####################
      1./manager/includes/config.inc.phpを以下の例のようにリネームしてください。
      [http://sub.domain.com/]
      config.inc.php >>> config_sub.domain.com.inc.php

      2.同様にこちらもリネーム。
      /assets/cache/siteCache.idx.php >>> siteCache_sub.domain.com.idx.php
      /assets/cache/sitePublishing.idx.php >>> sitePublishing_sub.domain.com.idx.php

      3.全てのキャッシュファイル/assets/cache/docid_*.pageCache.phpを削除してください。

      4.そして、ディレクトリ構成を保ったまま、単純にMODxファイルを上書きしてください。
      Open /manager/includes/config.inc.php, and rewrite $config_dir.

      5.これで完了です。

      #########################動作原理#########################
      ソース中の以下の4つのファイルに関わる部分を修正しました。
      siteCache.idx.php
      sitePublishing.idx.php
      docid_*.pageCache.php
      config.inc.php

      このようにホスト名別にアクセスされるように。
      "config_".$_SERVER[’HTTP_HOST’].".inc.php"

      詳しくはソースを見て、これらの語句を検索してみてください。
      // Modified by MadHyde for Subsites BEGIN
      // Modified by MadHyde for Subsites END

      また、ソースコードの変更範囲を抑えるためconfig.inc.php中で最適な設定ファイルが選択されるようになっています。
      • こんにちは。実際利用していないので、意味が不明な部分もあるのですが、
        要するに、すでにインストール済みのmodx0.9.5をsubsiteでアップデートする
        ということなのでしょうか。

        だとすれば、
        Update all files of modx0.9.5 on your server with subsite. ではどうでしょう。

        あるいは、上書きということの意味合いの方が良ければ、
        Rewrite all files of modx0.9.5 on your server with subsite.
        ではどうでしょう。。?

        subsiteのディレクトリ構成が本体(modx0.9.5)と全く同じで
        あるならば、わかると思います。

        図解として
        以下のようなものを添付したらどうでしょうか。

        ちなみに、私は英語堪能ではありませんので、過信は禁物です。。^^;;
        • 要するに、すでにインストール済みのmodx0.9.5をsubsiteでアップデートする
          ということなのでしょうか。
          そうです、その通りです。

          図解として以下のようなものを添付したらどうでしょうか。
          英訳まで考えてくださって、ありがとうございます。
          本スレを見てみたら、親切なサポーターさん達が話題を進めてくれているようで、せっかくの英文を使う機会を逃してしまいました。
          なので、私はMEGUさんのアイディアを拝借して、図解説明を作ってあちらにポストしたいと思います。

          助言ありがとうございました。

          #あちらで反応が悪い製作者だと思われないように、早くリアクションしなければ…。