Re: レンタルサーバーにもうひとつconcrete5をインストールしたい
レージパパ様
自身も、さくらスタンダードにて、複数サイトを運用しておりますが、
ちゃんと動作しています。
Katz Uenoさんのご指摘の通り、すべて同じ作業を6回こなせば、ちゃんと個別サイトは、編集可能と思います。
参考までに、簡単ではございますが、手順を載せておきます。
>/www/ 以下でサイトを作っていると思いますが、
>複数ドメインでするとなると
>/www/DOMAIN1
>/www/DOMAIN2
>/www/DOMAIN3
>/www/DOMAIN4
>/www/DOMAIN5
>/www/DOMAIN6
[手順]
(前提)ドメイン6個が、キチンと設定され、URLを入力して、アクセスできること。
/www/DOMAIN1/ 以下に index.html とか適当なファイルをおいて、
http://DOMAIN1/index.html として、表示されることが、
6ドメインで確認できていることが前提です。
1)フォルダを作ります。(できていると思いますが・・・)
2)データベースも管理ページから、6個作成します。(できていると思いますが・・・)
3)concrete5のインスール用圧縮ファイル concrete5.7.5.6.zip (2016/01/31現在)をダウンロードして、
各フォルダにアップします。
※管理画面からは容量の問題でできませんので、ftpツール等でアップロードしてください。
これを各ドメイン用フォルダに1個づつ実施します。なので、6回ですね。
以下こんな感じ
/www/DOMAIN1/concrete5.7.5.6.zip
/www/DOMAIN2/concrete5.7.5.6.zip
/www/DOMAIN3/concrete5.7.5.6.zip
/www/DOMAIN4/concrete5.7.5.6.zip
/www/DOMAIN5/concrete5.7.5.6.zip
/www/DOMAIN6/concrete5.7.5.6.zip
4)さくらのサーバーコントロールパネル、ファイルマネージャーを立ち上げます。
(※さくらをご利用なら、ご承知だとは思います)
5)/www/DOMAIN1/ フォルダ内、concrete5.7.5.6.zip (※これ以外にファイルがないことを確認)
右クリック、『リモート解凍』を選んで解凍する。
6)すると、/www/DOMAIN1/concrete5.7.5.6/ とフォルダが作成され、さらにその中には、
application, concrete, packages, updates フォルダと、index.php, LICENSE.TXT,robots.TXT
のファイルができます。
7)/www/DOMAIN1/ 内の解凍元ファイル concrete5.7.5.6.zip は削除します。
8)6)の4フォルダ、3ファイルを、上位階層にすべて移動します。
9)concrete5.7.5.6 フォルダは空になったので削除します。
10)これで、各ドメイン、http://DOMAIN1/index.php にアクセスして、インストールを開始します。
11)5)〜10)を後5回同様に繰り返す。
※これで、できない場合は、お手数ですが、もう少し手順を詳しく教えてください。
以上よろしくお願いします。
Re: レンタルサーバーにもうひとつconcrete5をインストールしたい
おはようございます。
ご連絡遅れてすみません。
>自分が大きな勘違いをしているかも知れませんが、
>これまで www/DOMAIN/パス←このパスを設定することが、
>データベース名とファイルマネージャーに設定したフォルダと関連があり、設定するものと思っています。
★すみません、データベース名と、(運用に便利なツール)ファイルマネージャーに設定したフォルダとは、
何の関連もございません。
※(注意)さくらスタンダード等のサービスは、おそらくセキュリティ強化のため、ファイルやフォルダの有無によって、
フォルダが無い場合とか、同名のファイルに拡張子をつけたものへリダイレクトされるなど、一般のサービスと
比べると『癖』がありますので、注意が必要です。(mod_rewrite 設定等)
上記注意はさておき、
www/DOMAIN/パス にすると、http://DOMAIN/パス/
とパスのサブドメインにインストールされることになります。
当然この仕様でインストールされたいのであれば、これもできます。
しかし、運用仕様は、http://DOMAIN/ ですよね。
★重要なことを思いつきました。
※(注意)の通り、手順で示した、
/www/DOMAIN1/concrete5.7.5.6.zip
/www/DOMAIN2/concrete5.7.5.6.zip
/www/DOMAIN3/concrete5.7.5.6.zip
/www/DOMAIN4/concrete5.7.5.6.zip
/www/DOMAIN5/concrete5.7.5.6.zip
/www/DOMAIN6/concrete5.7.5.6.zip
は、NGです。
『/www/DOMAIN』 までが同じなのがさくらでは致命的です。
なので、ご指摘の奇妙な動作になるのだと思います。
www以下のフォルダ名、質問用で実際は違うのでしょうが、
この事例が、さくらスタンダードでは、だめなことが多いです。
DOMAIN のみ同じで、最後の数字だけ違うは修正してください。
/www/aiueo.jp/concrete5.7.5.6.zip
/www/kakikukeko.jp/concrete5.7.5.6.zip
/www/sasisuseso.jp/concrete5.7.5.6.zip
/www/tatituteto.jp/concrete5.7.5.6.zip
/www/nani-nuneno.com/concrete5.7.5.6.zip
/www/hamayarawa/concrete5.7.5.6.zip
とか、フォルダ名が途中まで同じとかしないでください。
わかりやすくされたいなら、ドメイン名のフォルダでもいいです。
がしかし、ドメインが途中まで同じなら、注意が必要です。
フォルダ名を変更すると、再度、ドメイン設定から、パスとの関係を修正してください。
修正後、DNSへの反映に多少時間がかかるかもです。(新規ではないので、すぐかどうか未確認)
●上記にのようにしていただくと、『パス』の問題は解決するかもです。
>これまで www/DOMAIN/パス←このパスを設定することが、
>設定していれば、「www/DOMAIN/index.php/install」に進める。
>設定していないと、「Index of / 」が表示される。、そこから入っていくことはできますが、なんだかその手順はおかしいと感じてパスを設定しています。これでOKでしょうか。
この『パス』と質問用に変更されていますが、これこそが、※(注意)に記載の通り、
どんなパスにしたかによっても、挙動が変わったりしますので、注意が必要です。
★上記のドメインにひも付けするフォルダ名修正(ドメイン設定での修正)、不要な『パス』の削除
できれば、あらためて、データベースは一旦削除して再作成してください。一度でもテーブルができると、
インストールチェックで引っかかります。
http://aiueo.jp/index.php
で、インストール画面が出るはずです。
出ない場合、大変申し訳ございませんが、
個別でも結構ですので、
実際のフォルダ設定を教えていただけないと解決にいたらないかもです。
以上よろしくお願いします。
Re: レンタルサーバーにもうひとつconcrete5をインストールしたい
勉強になります。
結局、すべて5.7.5.6に入れ直し、設定しました。
編集もスコスコ行けますし、おかしなエラーメッセージも出なくなりました。
しかし、相変わらずドメインの「.tokyo」だけ、
ドメインで検索してもなにもヒットしません。
「.tokyo」以外の4サイトは大丈夫です。
ドメイン/パス、データーベース名、ファイルマネージャー名は下記になります。
・・・や☓☓☓、△△△部分は、それぞれ同じになります。
※ドメイン入力で検索ヒットする
・ドメイン/パス
be-・・・.com /be_・・・_com
・データベース名
be-・・・_be_・・・t_com
・ファイルマネージャー、フォルダ名
be_・・・_com
--------------
※ドメイン入力で検索ヒットしない
その1
・ドメイン/パス
repair-×××.tokyo /repair_×××
・データベース名
be-・・・__repair__×××
・ファイルマネージャー、フォルダ名
repair__×××
その2
・ドメイン/パス
studio-△△△.tokyo /studio_△△△
・データベース名
be-・・・_studio_△△△
・ファイルマネージャー、フォルダ名
studio_△△△
という設定です。
なぜ .tokyo だけヒットしないのか・・・(-_-;)
---------------
別件ですが、6サイトともプリティURLの設定をしました。
「/(この部分は空欄でOKですか?)」ですが、現在空欄です。
これは関係してくるものでしょうか?
プリティーURL
URLから index.php を除く .htaccess ファイル向けのコード
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /(この部分は空欄でOKですか?)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]
</IfModule>
とくにstudio-△△△.tokyo は現在、5年前に作ったHP studio-△△△.info で運営中で、
studio-△△△.tokyo に変更し、concrete5でリニューアルをボチボチと急いでいます。
実は当方のバレエ教室なのですが、これからの時期が問い合わせが増えるので・・・(^^ゞ
2月3日まで仕事を休んでconcrete5と格闘するつもりでいます。
お忙しいところ恐縮です。ご教授いただけますと幸いです。
ただ、当方は個人で素人ですし、依頼されて作るわけではないので慌ててはいません。
ぜひお仕事優先でお願いします<(_ _)>
よろしくお願いします。
Re: レンタルサーバーにもうひとつconcrete5をインストールしたい
詳細を記載いただきありがとうございます。
再インストールで、復旧してよかったです。
>しかし、相変わらずドメインの「.tokyo」だけ、
>ドメインで検索してもなにもヒットしません。
>「.tokyo」以外の4サイトは大丈夫です。
>(中略)
>※ドメイン入力で検索ヒットしない
>(中略)
>という設定です。
>なぜ .tokyo だけヒットしないのか・・・(-_-;)
●『ドメイン設定』について、ひも付けするフォルダ名とドメインを設定しても
反映されないということでしょうか?
(※たいへん申し訳ございませんが、『ドメイン検索』との記載がわかりません。
検索エンジン等で、ドメインを直接検索して、表示されないということでしょうか?
多分、違うと思いますので、上記のひも付け作業のことをおっしゃっていると推測して、
以下記載します。)
もしそうなら、フォルダ名に「-」,「_」をやめたり、全く違う名称にしていただくのがいいかもしれないです。
そして、ドメイン名 *******.tokyo ですが、
http://help.sakura.ad.jp/app/answers/detail/a_id/2204/~/%E3%83%9E%E3%83%AB%E3%83%81%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E3%81%AE%E8%A8%AD%E5%AE%9A
これで、実施されて、ひも付け処理ができないということでしょうか?
★ドメインを取得されたのが、さくらでない(tokyoは多分他社かと・・・)ならば、取得先の管理ページとかで、ネームサーバーを
さくらへ変更する必要がございます。
それでも、ダメなら、tokyo に関して、すみませんが、当方ではちょっとわかりかねますので、
さくらのサポートセンターにご確認ください。(お力になれず、すみませんでした。)
>別件ですが、6サイトともプリティURLの設定をしました。
>「/(この部分は空欄でOKですか?)」ですが、現在空欄です。
>これは関係してくるものでしょうか?
●サブドメインなら、ここに追加必要ですが、ドメインそのものですので、/ (ご指摘の空欄)でOK
だと思います。 concrete5 5.7系はプリティーURLをONにすれば、自動で記載してくれるので,
特には問題はないです。
以上よろしくお願いします。
Re: Re: レンタルサーバーにもうひとつconcrete5をインストールしたい
お返事遅くなり失礼しました。
大変参考になりまました。
サーバーフォルダ名の設定からインストールまで、
6サイト分、すべてやり直ししてみました。
おかげさまでインストールはマニュアル見ることもなく、あっという間にできるように・・・ww
.tokyo ですが、やっと開通? したようです。
設定してから本当に72時間くらいかかりました。
失礼しました。
おかげさまで準備が整い、ただ今作り込みを開始しました。
ガイドブックや他の資料を読んでも理解できない脳ミソのため、
間違い・失敗覚悟、自己流で制作していますが、毎回「こんな機能があるんだ!」と、
新たな発見があり、面白いです。
いろいろありがとうございました。
失礼ながら、今後ともよろしくお願いします。
Garage papa
Re: レンタルサーバーにもうひとつconcrete5をインストールしたい
大変分かりやすい説明をありがとうございます。
とかく自分の解釈で勝手に進める私ですので、とても参考になりました。
手順は間違いなさそうですが、5.7.5.5→5.7.5.6になったこともあり、
すべてイチからやり直しています。
この
『[手順](前提)ドメイン6個が、キチンと設定され、URLを入力して、アクセスできること。』
で、大昔作ったファイルをアップロードして、ご指摘の・・・
『/www/DOMAIN1/ 以下に index.html とか適当なファイルをおいて、http://DOMAIN1/index.html として、表示されることが、6ドメインできていることが前提です。』
を、同じhtmlファイルを置いて確認しました。
6サイトのうち、5サイトはすぐ表示しましたが、肝心のサイトが表示に少し時間がかかる程度で、基本的にすべて表示されました。
それ以下の手順完了でインストールに進みます。
---------------
※今更お恥ずかしい超初歩的なことですが・・・
自分が大きな勘違いをしているかも知れませんが、
これまで www/DOMAIN/パス←このパスを設定することが、
データベース名とファイルマネージャーに設定したフォルダと関連があり、設定するものと思っています。
設定していれば、「www/DOMAIN/index.php/install」に進める。
設定していないと、「Index of / 」が表示される。、そこから入っていくことはできますが、なんだかその手順はおかしいと感じてパスを設定しています。これでOKでしょうか。
お手数をおかけします、よろしくお願いします。