リダイレクト設定をしていてテストしていたらサイトに「アクセス拒否」となってしまい、パニック!

2016年10月25日 at 11:13

動作環境
サーバー:ロリポップ(チカッパ)
concrete5 Ver.5.7
php: 5.5
MySQL 5.6

問題:
URLとリダイレクトの設定中のトラブルで、アクセス不能となりました。

作業状況:
URLとリダイレクトのページで設定時に、ページ下記に書いてある注意文に目が止まったのですが・・・
「このチェックボックスをチェック・・・中略・・・指定したURLで閲覧できない場合、手動でこの変更を元に戻すまで、サイト閲覧不可になります。」

この記載通り、変更設定が表記されず、リターンボタンで作業途中まで「URLとリダイレクトのページ」に戻れていたのですが、数回繰り返すうちに、完全にサイトにアクセスできなくなり、ページ自体表れなくなりました。

この設定が終われば、サイトを一般にUPするつもりが、現在は、全くお手上げ状態です。

追記:
URL部分が呼び込む際に、通常http://xxxxxxx/index.phpで設定していたのですが、このトラブルの後は、表記がhttps://xxxxxxxxx/index.php となっているのに気が付いたので、このhttpsをhttpに変更してアクセスしたところ、下記メッセージが表記されるようになりましたが、依然元のサイトに戻れない状態が続いています。

concrete5 requires PHP 5.3.3+ to run.

記載の「手動でこの変更を元に戻すまで、」の、アプローチというか、修正のステップをどなたか詳細に詳しいお方でしょうが、この状態を抜け出すためには、どのデイレクトリーの何を触ればいいのかお教え願えませんか!
何卒、宜しくお願いいたします。

タグ:

Re: リダイレクト設定をしていてテストしていたらサイトに「アクセス拒否」となってしまい、パニック!

2016年10月26日 at 14:48
こんにちは。

ちょっと取り急ぎの回答ですいません。

/application/config/generated_overrides/concrete.php

の中に


'url_rewriting_all' => false,
'redirect_to_canonical_url' => false,


の2つのパラメーター両方 or いずれかが true ですか?
それであれば、false にしてみてください。

よろしくお願いします。
 

Re: リダイレクト設定をしていてテストしていたらサイトに「アクセス拒否」となってしまい、パニック!

2016年10月26日 at 16:29
katz515さま

ありがとうございました。ご回答心より感謝いたします。
今後の参考にさせて頂きます。

「走れメロス」の如く、残念ながら…1日の返答が待てず、無念!!!
制作した全データを今朝ほど削除して、1からconcrete5のインストールからはじめ、突貫で全ページを制作しなおしております。

本当、ありがとうございます。心配してご連絡いただけるのは、こんなにあり難いモノなんですね!感謝!!!

amashiro
 

Re: リダイレクト設定をしていてテストしていたらサイトに「アクセス拒否」となってしまい、パニック!

2016年10月26日 at 17:30
おー、そうでしたか。
残念・・・。

concrete5 では、設定の一部を、テキストファイルとして保存しています。
そうすることで、今回の用に壊れてしまったとしても、最悪、SFTP などで設定テキストファイルを書き換えることで復旧できるようしているからです。

また、
急ぎで待てないときは、
Slack (チャット) に入って質問していただいたら、
もしかしたら早い返信がもらえるかもです。

http://concrete5-japan.org/community/about/

よろしくお願いします。
 

Re: リダイレクト設定をしていてテストしていたらサイトに「アクセス拒否」となってしまい、パニック!

2016年10月26日 at 18:29
今回は、お心支えをホントにありがとうございました。

厚かましいお願いで申し訳ないのですが・・・
今後の参考の為に、そのテキストのあるディレクトリの在りかをお教え願えれば幸いです。

宜しくお願いいたします。

amashiro
 

Re: リダイレクト設定をしていてテストしていたらサイトに「アクセス拒否」となってしまい、パニック!

2016年10月26日 at 18:32
最初の回答にありまーす。
 

Re: リダイレクト設定をしていてテストしていたらサイトに「アクセス拒否」となってしまい、パニック!

2016年10月29日 at 16:34
昨日、やっとファイルをすべて回復できて、ちょと落ち着いたので・・・

今後の参考にと、お教えいただいたディレクトリーに入ってみたところ、

ご指示を頂きましたディレクトリー
/application/config/generated_overrides/concrete.php

のphpファイルデータには下記パーミッションは無かったのですが・・・???

'url_rewriting_all' => false,
'redirect_to_canonical_url' => false,

もしかしてと・・・ディレクトリーは、下記ディレクトリーでは?

/concrete/config//concrete.php

こちらのphpファイルの中には、上記のパーミッションがはいいていますが・・・
こちらのことでしょうか?

いずれに致しましても、パーミッションはfalseでした。

で、アクセス不能になったのはでは何が原因だったのでしょうか?
解らずじまいでおわるのも、誠に悔しいので・・・
他のアプローチがございましたらお教え頂けますと助かります。

ちなみに、本日はXAMPPにてconcrete5で制作した別のサイトを、
サーバーに移転する作業をして、「サーバーへの引っ越し情報」を参考に設定を行ったうえで、
引っ越したのですが・・・???

HTTP ERROR 500

が最終的に表記されてしまい、またまた大きな悩みを抱えてしまいました。

(※こちらは時間が多少あるので)
こちらも如何に対処すればいいのか現在悩み中ですが、
concrete5は、あまりにもす優れたユニットなので、僕の頭では考えて何とかなるものではないので、
合わせて、申し訳ないのですが、是非ともご教授頂ければ助かります。

何卒、宜しくお願い致します。
 

Re: リダイレクト設定をしていてテストしていたらサイトに「アクセス拒否」となってしまい、パニック!

2016年10月31日 at 9:58
さて

concrete5 では、サイト全体の設定を
1. /application/config/generated_overrides/concrete.php

2. /application/config/concrete.php

3. /concrete/config/concrete.php
に保存しています。


1. /application/config/generated_overrides/concrete.php
は concrete5 の管理画面から設定したものが加えられます。

2. /application/config/concrete.php
は自分で SFTP などを通じて書き換えたものを加えます。

3. /concrete/config/concrete.php
は concrete5 のデフォルトの設定が記述してあり、ここは変更してはいけません。

例えば、3つのファイル全てに同じ設定が書いてあると

1 > 2 > 3

という順番で設定を優先して適用します。

今回、サイトの設定をしたというのは、concrete5 の管理画面からではなくて、
直接、SFTP などでログインをして、/application/config/concrete.php に設定を加えたということでよろしいですか?

あと、サーバーへ引っ越しをされた際も、引越し先のサーバーによって、
追加で設定を加えないといけない場合があります。

サーバーはどちらですか?
http://concrete5-japan.org/help/5-7/developer/installation/hosting/
にレンタルサーバー別の設定方法が記入してあります。


あと、1点、気になったことが・・・
「パーミッション」や「ユニット」など、意味の違う用語を使われているようです。
正しくは、設定やソフトとなります。

用語を正しく理解できていないと、
コミュニケーションエラーの原因となってしまいます。

ですので、もしかしたら、違った用語を使っているために、
間違った回答をしてしまう可能性があると
お互い気をつけながらやり取りをお願いします。
 

Re: リダイレクト設定をしていてテストしていたらサイトに「アクセス拒否」となってしまい、パニック!

2016年10月31日 at 16:41
丁寧な解説をありがとうございます。

 確かに言葉間違えてますね!失礼いしました。

自分ではパラメーターって思っていたのですが、何でパーミッションて書いてしまったのか、
おおぼけをしてしまい、恥ずかしい限りです。
今後、今以上に正しいコミュニケーションを心がけます。

ご説明を頂いて、読み込み順位の力関係がよく判りました。

それで、少し自分の中で道筋が見えはしますが、
それらを検証するだけの自分の力の無さが、
何か起きた時に不安が付きまとう現実は未だあります。

その後、設定環境は一連事件の冒頭でも記載させて頂きましたが、
同じ環境ですが、仰る通りconncrete5ではなくFFFTPで繋いで起きた出来事です。

サーバ:ロリポップ!
MySQL:5.6.23
PHP:5.6

優れたソフトだけに何か起きると、対処方法にやはり難しいモノがありますが、
なんとかこのCMSを使えこなせればと考えて、日々修行の身ですので、
何卒宜しくお願いいたします。

今回の対処も、心よりあり難く思っております。

敬具