管理画面から更新できるが公開できない

いつもお世話になっています。。教えてください。

ヘテムルサーバーで一つのサイトをhttpsにしたために。。

いままでちゃんと動作していたのですが。更新ができなくなりました

baserCMSバージョンは 4.0.8です。

ヘテムルサーバーでhttpをhttpsにするために設定変更をしました。
httpsになったのは良かったのですが。

PHPの設定を 7.1CGI版にしたのです。

サイトを編集しようとログインはできたのですが。
その後一部を修正して公開(保存)しようとしたら
403エラーになります。

サイトの更新はできないのです。
ホームページは普通に見れるのですが。。
どこか間違いましたか?よろしくおねがいします。

PHPのところも何もわからず使っています。

こんにちは
httpsにしたことで管理画面に入れなくなる問題は見たことがあるのですが、保存に失敗するというのは初めて見ましたね。

403エラーというのは、baserが出力したエラーでしょうか。それともヘテムル側が出力しているでしょうか。
また、app/tmp/logs/error.logになにかエラーログは残っていないでしょうか。

Setoさん返信ありがとうございます

forbidden403

これはヘテムルのエラーなんでしょうか>

app/tmp/logs/error.log を見ました。
すごくエラーがありました。書ききれないくらいです。

ここにエラーが出るのは初めてしりました。。しかし、ほとんど意味がわからないです。
すみません。お手数かけます

2019-10-25 14:40:44 Error: [MissingControllerException] Controller class Robots.txtController could not be found.
Exception Attributes: array (
‘class’ => ‘Robots.txtController’,
‘plugin’ => NULL,
)
Request URL: /robots.txt
Stack Trace:
#0 /home/users/0/santa21/web/momotarou/index.php(158): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#1 {main}
2019-10-25 14:40:46 Error: [MissingControllerException] Controller class Robots.txtController could not be found.
Exception Attributes: array (
‘class’ => ‘Robots.txtController’,
‘plugin’ => NULL,
)
Request URL: /robots.txt
Stack Trace:
#0 /home/users/0/santa21/web/momotarou/index.php(158): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#1 {main}
2019-10-25 14:47:34 Error: [MissingControllerException] Controller class .envController could not be found.
Exception Attributes: array (
‘class’ => ‘.envController’,
‘plugin’ => NULL,
)
Request URL: /.env
Stack Trace:
#0 /home/users/0/santa21/web/momotarou/index.php(158): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#1 {main}
2019-10-25 15:08:08 Error: [MissingControllerException] Controller class Robots.txtController could not be found.
Exception Attributes: array (
‘class’ => ‘Robots.txtController’,
‘plugin’ => NULL,
)
Request URL: /robots.txt
Stack Trace:
#0 /home/users/0/santa21/web/momotarou/index.php(158): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#1 {main}

ヘテムル側のエラーだと、WAFの問題が考えられますね。
https://heteml.jp/support/faq/490.html

WAFを一度無効にして動作を確認されてみてください。

setoさんありがとうございます。復活しました。治りました。
WAFを一度無効にして動作を確認されてみてくださいと言われたので無効にしたのですが。(このあたりは意味がわかっていません)


この .htaccessに追加で

(SiteGuard_User_ExcludeSig xss-tag-1)
だけ書き込んだら治りました。ありがとうございました。
ここ2ヶ月ほど更新していなかったのができます。

1 Like