concrete5 8.4.3でレガシーフォームブロックを削除するとエラーになる

2018年9月30日 at 17:34

お世話になります。

昨日、concrete5 8.4.2→concrete5 8.4.3へアップグレードしたところレガシーフォームブロックが正常に削除できなくなりました。

レガシーブロックはconcrete5 8.4.2で作成したものとconcrete5 8.4.3で作成したものでも同じ状態です。

2つほどテーマも変更しましたが同じでした。

削除すると「Class 'Application\Block\Form\MiniSurvey' not found」と表示され、さらに✖から再度、削除すると「アクセス拒否」となります。

※Xserverでconcrete5 8.4.3です

画像を添付しますのでご確認、宜しくお願い致します。

添付: 1.JPG 2.JPG
タグ:

Re: concrete5 8.4.3でレガシーフォームブロックを削除するとエラーになる

2018年10月2日 at 10:24
すみません。
削除できなくなった削除とはどのことでしょうか。

1. ブロック自体を管理画面 - ブロックとスタック - ブロックタイプの一覧から削除した
2. サイト上に設置したレガシーフォームブロックを削除した
3. 管理画面 - レポート - フォーム のフォーム一覧でフォームを削除した
 

Re: concrete5 8.4.3でレガシーフォームブロックを削除するとエラーになる

2018年10月2日 at 14:37
Katz様、すみません。
説明が悪かったです。

2. サイト上に設置したレガシーフォームブロックを削除した

です。

宜しくお願い致します。
 

Re: concrete5 8.4.3でレガシーフォームブロックを削除するとエラーになる

2018年10月2日 at 15:00
すいませんが、どうやって再現するか、お付き合いください。

こちらで、試しに、8.4.3 でレガシーフォームを、名前, メールアドレスフォームでブロックを設置し、フォームを1件送信し、ブロックを削除しましたが問題ありませんでした。

8.4.2 からのアップグレードは試していません。

何か特別なカスタマイズ、カスタムブロックを使っていますか?
 

Re: Re: concrete5 8.4.3でレガシーフォームブロックを削除するとエラーになる

2018年10月2日 at 17:42
お手数をおかけしてすみません。

8.4.3で作成したフォームブロックは当方でも正常に削除できましたが8.4.2で作成したフォームブロックでは発生します。

カスタマイズはメール自動返信(http://onocom.net/blog/%E3%80%90concrete5%E3%80%91concrete5-ver5-7%E3%81%AE%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%81%AB%E8%87%AA%E5%8B%95%E8%BF%94%E4%BF%A1%E6%A9%9F%E... )

は設定していまがそれ以外は特別なものはないと思います。

アドオンはlogin_page_backgroundを使っています。

フォームブロック新規で作成すれば済むかもしれませんが、今後のアップデートの事もあるので宜しくお願い致します。
 

Re: concrete5 8.4.3でレガシーフォームブロックを削除するとエラーになる

2018年10月4日 at 8:24
すいません。

こちらのフォーラム記事との問題の切り分けさせてください。
http://concrete5-japan.org/community/forums/chat/post-17461/

アップグレードをしたときに PHP を 7.2 にバージョンアップもされたということでしょうか。
PHP7.1 に戻したときも 8.4.3 のフォーム送信でエラーが出るということでしょうか。