Re: Re: Re: Re: websiteを編集しようとすると"404error"が表示される

2018年1月6日 at 16:35

acliss さま
アドバイスありがとうございました。
教えて下さったことを実行するとWebsite表示が以下のとおりになりました。
----
予期せぬエラーが発生しました。

Exception thrown without a stack frame
---
私のサイトの"application/config/generated_overrides/site.php"
には、元々以下の記述がありませんでした。
---
'canonical_tag' => [
'enabled' => true,
],
],
---
よって、"'canonical_url_alternative' => '',"の直下に、上記を書き込み
"true","false"両方記述して試しましたが、結果はどちらとも
上記のエラー表示になりました。

よって、書き加えた部分を削除すると、サイトは表示されるようになりましたが、
不具合の事象は同じです。

今回の不具合の事象は元々"プリティURL"を有効にするため、ネットで拾った
configを貼り付けた後に生じていますので、この辺りに問題がありそうですが、
私にはこれらの知識がなく、どうしたらいいのか途方に暮れています。

Re: Re: Re: Re: Re: websiteを編集しようとすると"404error"が表示される

2018年1月6日 at 17:29
ほんとに申し訳ないです。
勘違いしていました。

/application/config/generated_overrides/concrete.php

'seo' => [
'redirect_to_canonical_url' => 0,
'url_rewriting' => true,
],

はありますか?
 

Re: Re: Re: Re: Re: websiteを編集しようとすると"404error"が表示される

2018年1月6日 at 17:58
以下はあります。
---
/application/config/generated_overrides/concrete.php

'seo' => [
'redirect_to_canonical_url' => 0,
'url_rewriting' => true,
],
---
 

Re: Re: Re: Re: Re: websiteを編集しようとすると"404error"が表示される

2018年1月6日 at 18:08
'url_rewriting' => true,

'url_rewriting' => false,

にしたら、編集可能にならないでしょうか?

ちなみに、application/config/concrete.php
には url_rewriting の記述はないかの確認もお願いします
 

Re: websiteを編集しようとすると"404error"が表示される

2018年1月6日 at 18:30
acliss さま
ご指示とおり以下を実行するとログインでき、編集も可能になり全て解決しました。
本当にありがとうございました。
---
/application/config/generated_overrides/concrete.php

'seo' => [
'redirect_to_canonical_url' => 0,
'url_rewriting' => true,
],
--
'url_rewriting' => true,

'url_rewriting' => false,
にしたら、編集可能にならないでしょうか?

ちなみに、application/config/concrete.php
には url_rewriting の記述はないかの確認もお願いします
---

また、ここまで様々なアドバイスを下さった他の方にも同じく感謝いたします。
これからも皆さまにお世話になりながら、内容の充実したWebsiteを作っていき
たいと思っていますので、今後ともよろしくお願いいたします。
Kumaco
 

Re: Re: Re: Re: Re: websiteを編集しようとすると"404error"が表示される

2018年1月7日 at 8:20
とりあえず、編集できるようになってよかったです。

ただ、今回の修正は プリティーURLを稼働させるものではなく
「プリティーURLを無効にして、編集できるようにした」というだけのものです。

プリティーURLを有効にするには、.htaccess ファイルを サーバーに設置しないといけないのですが、
今回の問題は、その .htaccess ファイルが concrete5側で自動生成できなかったため、
自分で設置してする必要があり、ファイルの内容はこちらを参考にしてくださいというものです。そのファイルの内容はconcrete5の管理画面に出てたものです。 (このフォーラムに投稿された「<<Apache用>>」と書かれているものです。
この内容をどこにどのように貼り付ければいいのか、私では的確に答えれないのが申し訳ないのです。。違うレンタルサーバーですが私も同じ症状が出ているので、水曜日に調べてみます。