1.8系から3系バージョンアップとXサーバーで1CMSで2つのドメイン運用方法

このレンタルサーバで動くのかとかインストールに関する質問など。
動作報告も大歓迎です。

1.8系から3系バージョンアップとXサーバーで1CMSで2つのドメイン運用方法

投稿記事by kamo on 2018年2月24日(土) 12:25

SOYCMSの開発ありがとうございます。

1.8系から3系バージョンアップとXサーバーで1CMSで2つの独自ドメイン運用方法についてお尋ねします。

現在XサーバーでSOYCMSは1.8.15p7.1でwebサイトを公開しています。これを3系のCMSにバージョンアップし、
そこにもう1つ独自ドメインを設定して
3系のCMSプログラムで独自ドメインで2サイトを運用したいと
考えています。

1.バージョンアップについて
1.8系から3系へのバージョンアップですが、それまでのバージョンと同じく
利用しているタイプSQliteの3系を上書きする方法でアップできますでしょうか。

それとも構造が違う?ので
3系についてはバージョンアップせず
新しくインストールしてデータを1.8系から3.系フォルダへ移行する
方がよいでしょうか。

2.2つ目の独自ドメインでサイト公開する方法について

現在、独自ドメインの公開フォルダpublic_html内(Xサーバーの仕様)に
SOYCMSのプログラムファイルと公開フォルダをおいて運用しています。
参考イメージ仮:Aドメイン.com
XサーバーSOYCMSと公開フォルダ.png
XサーバーSOYCMSと公開フォルダ.png (26.1 KiB)


この環境で新しく独自Bドメインを追加してマルチドメイン環境で
SOYCMSを利用したいときの作業ついてお尋ねします。

追加する独自ドメインの公開フォルダpublic_html内に
新しく、SOYCMSのプログラムファイルをインストールする方法だと
ドメインごとのログイン画面が当然異なりますが、
これを1つのCMSで2つのドメインサイトを管理することはできますでしょうか。

さくらの共有サーバで二つのショップサイトを独自ドメインで運営する方法について
https://saitodev.co/article/%E3%81%95%E ... 4%E3%81%A6

で紹介されているような方法をXサーバーでSHOPでないですが
webサイトで行う場合はどのような手順がありますでしょうか。

どちらのサイトも独自ドメイン + 無料SSLで運営したい

Xサーバーの場合、
設定したドメインごとにSSLの設定がサーバー管理画面で行えます。
独自ドメインのSSLは事前にドメイン設定後行っておくこととします。
ただ、さくらサーバーのようにドメインにフォルダを割り当てるような設定はありません。

仮に2つCMSをそれぞれのpublic_htmlフォルダにインストールするとそれぞれにバージョンアップを
することになるので、同一運営者の2つの独自ドメインサイトなら
プログラムは1つで管理できれば、便利かなと思い
よい方法があれば知りたいと・・・。

後々サーバーを移動するなどがあると
かえって面倒となる可能性もありますが、それは考えないで
現状でのご意見をお伺いしたいです。

あちこちプログラムを編集することになり
管理画面でのパスなども変になる可能性もある?から
やはり、それぞれにCMSをインストールして運営した方がよいでしょうか。

御多忙のところ恐縮ですが、
もしCMSは1つで2つの独自ドメインを管理できる方法があれば
お教えください。

どうぞ、よろしくお願い申し上げます。
kamo
 
記事: 108
登録日時: 2009年3月25日(水) 15:44

Re: 1.8系から3系バージョンアップとXサーバーで1CMSで2つのドメイン運用方法

投稿記事by inunosinsi on 2018年2月25日(日) 06:34

1.バージョンアップについて
1.8系から3系へのバージョンアップですが、それまでのバージョンと同じく
利用しているタイプSQliteの3系を上書きする方法でアップできますでしょうか。


1.8系と3系は管理画面のUIのみ異なり、構造は同じなので、
そのまま上書きで良いです。
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 592
登録日時: 2008年6月12日(木) 20:48

Re: 1.8系から3系バージョンアップとXサーバーで1CMSで2つのドメイン運用方法

投稿記事by inunosinsi on 2018年2月25日(日) 06:37

さくらの共有サーバで二つのショップサイトを独自ドメインで運営する方法について
https://saitodev.co/article/%E3%81%95%E ... 4%E3%81%A6

で紹介されているような方法をXサーバーでSHOPでないですが
webサイトで行う場合はどのような手順がありますでしょうか。


SOY CMSのサイトの場合、SOY Shopの方と異なりますが一応対応可能です。
設定が大変なので、何らかの形でまとめた後、改めてお伝えします。
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 592
登録日時: 2008年6月12日(木) 20:48

Re: 1.8系から3系バージョンアップとXサーバーで1CMSで2つのドメイン運用方法

投稿記事by kamo on 2018年2月25日(日) 07:15

inunosinsi  様

いつも質問にご対応くださり、ありがあとうございます、kamoです。

1.バージョンアップの件
1.8系から3系バージョンアップの不安が薄らぎました。
公式サイトを見ても、1.8系から3系についてその辺ははっきり記載されておらず、もしかして
CMSの入れなおしが必要?と思っていました。
できるとわかっって助かります。

2.Xサーバーで1CMSで2つのドメイン運用方法
「一応対応可能」ということは、方法はあるということですね。
方法解説を心待ちにいしています。
いつも質問ばかりですみません、どうぞよろしくお願いいたします。
kamo
 
記事: 108
登録日時: 2009年3月25日(水) 15:44

Re: 1.8系から3系バージョンアップとXサーバーで1CMSで2つのドメイン運用方法

投稿記事by inunosinsi on 2018年2月27日(火) 10:09

今回の質問の要件は満たしていませんが、SOY CMSとサイトディレクトリの関係をまとめた記事を投稿しました。
SOY CMSでサイト用ディレクトリのディレクトリ名を変更したい場合 - saitodev.co

エックスサーバのサブドメインではある程度試行錯誤して頂く必要はありそうですが、
urlを新しく作成したドメインのurlに合わせて変更、
pathも同様に変更
SQLite版であれば、dbの位置も適宜変更で、
SOY CMS側が別のドメインにあるサイトを認識できるはずです。
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 592
登録日時: 2008年6月12日(木) 20:48

Re: 1.8系から3系バージョンアップとXサーバーで1CMSで2つのドメイン運用方法

投稿記事by kamo on 2018年2月28日(水) 17:52

inunosinsi  様

御多忙の中、ご回答ありがとうございます、kamoです。

現在あるサイトのデータからサイトを認識する部分を
新しいサイトディレクトリにコピーして情報を書き換えることで
2つのサイトを読み込ませるということですね。

後日、この方法をXサーバーで試してみて、また結果をフォーラムにてご報告いたします。

今後ともよろしくお願いもうしあげます。
kamo
 
記事: 108
登録日時: 2009年3月25日(水) 15:44

Re: 1.8系から3系バージョンアップとXサーバーで1CMSで2つのドメイン運用方法

投稿記事by kamo on 2018年4月20日(金) 07:16

inunosinsi  様

開発&サポートありがとうございます、kamoです。
だいぶ時間が経ってしまいましたがバージョンアップが出来てから
1CMSで2つの独自ドメインをXサーバーの共有エリアで運用する
という設定を試してみました。

お教え頂いた方法で、CMS側からサイトドメインの認識まではできました。
https://saitodev.co/article/SOY_CMS%E3% ... 4%E5%90%88
------------
変更した箇所
表示したいサイトBフォルダを
2つ目のドメイン用階層のpublic_htmlフォルダ内へ移動し、
1つめのドメイン階層のpublic_htmlフォルダ内にある
SOYプログラム側の設定/common/db/cms.dbのSiteテーブルの
url とpathとdata_source_nameの該当箇所を2つ目のドメインの情報に書き換え、
また2つ目のサイトフォルダB内のindex.phpの記述を
---------------
<?php
/* @generated by SOY CMS at 2018-04-19 06:53:19*/
if(isset($_GET["pathinfo"])){
$_SERVER["PATH_INFO"] = "/" . $_GET["pathinfo"];
unset($_GET["pathinfo"]);
}
define("_SITE_ROOT_",dirname(__FILE__));
define("_SITE_DSN_","sqlite:/home/server-name/2つ目の独自ドメイン.com/public_html/Bサイト/.db/sqlite.db");
define("_SITE_DB_FILE_",_SITE_ROOT_."/.db/sqlite.db");
define("_CMS_COMMON_DIR_", "/home/server-name/1つ目の独自ドメイン.com/public_html/scms/common");
include(_CMS_COMMON_DIR_."/site.func.php");
execute_site();
---------上記の"_SITE_DSN_"の箇所を「2つ目の独自ドメインB.com」に変更。
これで管理画面には
それまで、最初のドメイン階層フォルダで表示されていたサイトフォルダが
別ドメインB階層階層に変更できました。
2つは別ドメインで管理画面のログインまでは表示できています。

ただ、2つ目のドメインにログインしてページ作成やブログ作成を行い記事を書いたりして
内容確認するため管理画面からのURLが1つ目のドメインでログインしているため
うまくリンクが変換できず、画面が表示できませんでした。

また、各ページの編集をするブログのアドレス部分やページのアドレス欄が
1つ目はちゃんとドメインが表示されているのですが
2つ目はその箇所が空欄になっていますので、
その辺がまだ編集が必要ということなのだと思いました。
2site-kanri.png
2site-kanri.png (19.02 KiB)

結果、複雑な変更を加える必要がありそうなので
今回は1CMSで2独自ドメイン管理についてはあきらめることとしました。

CMSプログラムのパスの変更をあちこちするのは
あとあとメンテナンスを考えると大変そうなので・・・。
以上、試した内容を記載しておきました。
kamo
 
記事: 108
登録日時: 2009年3月25日(水) 15:44


Return to 動作環境・インストール方法

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]