※なぜか解決済みとなったので、再投稿しています。
MODX1.0.23Jにアップデート後、
「サブリソースの追加」を行うと、入力項目が表示されなくなり、
サイトの運用に支障をきたしており、どうしたらよいかわからず困っております。
過去に投稿した内容に関しては、入力項目は表示されているのですが、
テンプレート変数で追加した「RichText」の内容が表示されていたり・いなかったりと、不安定な状態となっております。
SwitchDefaultTemplate 1.4.1 が悪さをしているようで、
SwitchDefaultTemplate を切ると、テンプレートを選択し直す必要はありますが、入力項目は表示されるようになります。
※既存の投稿データを登録しても、エラーは出なかったです。新規投稿はしていないためわかりません。
下記ページの変更を試してみたところ、
http://forum.modx.jp/viewtopic.php?f=32&t=1957
下記のエラーが発生しました。
Fatal error: Uncaught Error: Cannot use object of type DocAPI as array in /home/XXXXXXX/public_html/XXXXX/assets/plugins/managermanager/mm.inc.php(259) : eval()'d code:78 Stack trace: #0 /home/XXXXXXX/public_html/XXXXX/assets/plugins/managermanager/mm.inc.php(259): eval() #1 /home/XXXXXXX/public_html/XXXXX/assets/plugins/managermanager/mm.inc.php(227): MANAGERMANAGER->make_changes('mm_rules') #2 /home/XXXXXXX/public_html/XXXXX/manager/includes/document.parser.class.inc.php(2430) : eval()'d code(24): MANAGERMANAGER->run() #3 /home/XXXXXXX/public_html/XXXXX/manager/includes/document.parser.class.inc.php(2430): eval() #4 /home/XXXXXXX/public_html/XXXXX/manager/includes/document.parser.class.inc.php(4212): DocumentParser->evalPlugin('// You can put ...', Array) #5 /home/XXXXXXX/public_html/XXXXX/manager/processors/document/save_resource.processor.php(103): DocumentParser->invokeEvent('OnBeforeDocForm...', Array) #6 /home/XXXXXXX/public_html/XXXXX/manager/index.php(188): include_once('/h in /home/XXXXXXX/public_html/XXXXX/assets/plugins/managermanager/mm.inc.php(259) : eval()'d code on line 78
現在は、SwitchDefaultTemplateを切った状態で、
問題が継続しないか確認を行っています。
添付の画像は、
SwitchDefaultTemplateをON、ManagerManagerをONにした状態で、
「サブリソースの追加」を行おうとした際の入力画面でになります。本文など、必要な情報を入力する欄が表示されなくなっています。
他に必要な情報などあれば調べます。なにか良い対処法があればお教え願います。
どうぞよろしくお願いいたします。
ホスト&契約タイプ :kagoya マネージド専用サーバ
modx:1.0.23J
PHP:PHP 7.2.12
MySQL:5.6.36
ブラウザ:Google Chrome バージョン: 86.0.4240.198(Official Build) (64 ビット)
1.0.23Jにアップデート後、SwitchDefaultTemplate?ManagerManager?で不具合。サイトの運用出来ず困っております。
1.0.23Jにアップデート後、SwitchDefaultTemplate?ManagerManager?で不具合。サイトの運用出来ず困っております。
木下です。
mm.inc.phpの259行目あたりでeval()を行ったときに内容の78行目でエラーになっているようなので
mm_rules の78行目あたりになにか不具合がありそうです。
mm_rulesを一旦メモ帳等にコピーして
前半だけ残してエラーにならないか、
もしならない様なら残り半分を追加してエラーにならないか
とやっていけば短時間でエラー箇所を確認できるのではないかと思います。
mm.inc.phpの259行目あたりでeval()を行ったときに内容の78行目でエラーになっているようなので
mm_rules の78行目あたりになにか不具合がありそうです。
mm_rulesを一旦メモ帳等にコピーして
前半だけ残してエラーにならないか、
もしならない様なら残り半分を追加してエラーにならないか
とやっていけば短時間でエラー箇所を確認できるのではないかと思います。
1.0.23Jにアップデート後、SwitchDefaultTemplate?ManagerManager?で不具合。サイトの運用出来ず困っております。
木下様
ありがとうございます!
運用に支障をきたしていたため、現在、バージョンアップ前の状態に戻してしまっております。
テスト環境を作り、バージョンアップ後のもので、試してみます。
ありがとうございます!
運用に支障をきたしていたため、現在、バージョンアップ前の状態に戻してしまっております。
テスト環境を作り、バージョンアップ後のもので、試してみます。
1.0.23Jにアップデート後、SwitchDefaultTemplate?ManagerManager?で不具合。サイトの運用出来ず困っております。
すみません、確認が遅くなりました。
https://github.com/modxcms-jp/evolution ... evelop.zip
数ヶ月たってしまいましたが、もし可能であれば上記の最新版で試していただけますでしょうか?
もし問題がある場合はすぐに修正します。
https://github.com/modxcms-jp/evolution ... evelop.zip
数ヶ月たってしまいましたが、もし可能であれば上記の最新版で試していただけますでしょうか?
もし問題がある場合はすぐに修正します。