yama さん、ありがとうございます。
確認いたしましたところ、以下の2点
・TinyMCEが起動されない件
・ウェブリンク後の Wayfinder のパスがおかしい件
は修正されておりました。
しかし、まだ「新規サブリソースを追加するとエラーになる」件は、残念ながら改善されていないようです。既存サブリソースの修正はできます。
今回 1.0.23J にアップデートしたサイトは2つありますが、新規サブリソース追加時のエラーは別々のエラーを出します。
以下に、そのエラーの画面テキストを掲載します。
いずれも、管理画面のダッシュボードから「リソースを投稿」したときに出るエラーです。
<サイトA>1.0.20J から 1.0.23J へアップデート
ーーーーーーーーーーーーーーーー
« MODX Parse Error »
MODX encountered the following error while attempting to parse the requested resource:
« Execution of a query to the database failed - Expression #1 of ORDER BY clause is not in SELECT list, references column 'hav10074z6wn_nagai.tvtpl.rank' which is not in SELECT list; this is incompatible with DISTINCT »
SELECT DISTINCT tv.*,tv.default_text as 'value' FROM `hav10074z6wn_nagai`.`modx_site_tmplvars` AS tv INNER JOIN `hav10074z6wn_nagai`.`modx_site_tmplvar_templates` AS tvtpl ON tvtpl.tmplvarid=tv.id LEFT JOIN `hav10074z6wn_nagai`.`modx_site_tmplvar_access` AS tva ON tva.tmplvarid=tv.id WHERE tvtpl.templateid='1' AND (1='1' OR ISNULL(tva.documentgroup) ) ORDER BY tvtpl.rank,tv.rank, tv.id
LastQuery : SELECT DISTINCT tv.*,tv.default_text as 'value' FROM `hav10074z6wn_nagai`.`modx_site_tmplvars` AS tv INNER JOIN `hav10074z6wn_nagai`.`modx_site_tmplvar_templates` AS tvtpl ON tvtpl.tmplvarid=tv.id LEFT JOIN `hav10074z6wn_nagai`.`modx_site_tmplvar_access` AS tva ON tva.tmplvarid=tv.id WHERE tvtpl.templateid='1' AND (1='1' OR ISNULL(tva.documentgroup) ) ORDER BY tvtpl.rank,tv.rank, tv.id
Basic info
REQUEST_URI : /manager/index.php?a=4
Manager action : 4 - Creating a resource
Referer :
https://nagaitakashi.nagasakipeace.jp/m ... ex.php?a=2
User Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36
IP : 125.207.75.10
Benchmarks
MySQL : 0.0155 s (9 Requests)
PHP : 0.0379 s
Total : 0.0534 s
Memory : 2.98 MB
Backtrace
1 include_once()
manager/index.php on line 248
2 getTmplvars()
manager/actions/document/mutate_content.dynamic.php on line 48
3 DBAPI->select()
manager/actions/document/mutate_content/functions.php on line 44
4 DBAPI->query()
manager/includes/extenders/dbapi/mysqli.inc.php on line 347
5 $modx->__call()
manager/includes/extenders/dbapi/mysqli.inc.php on line 243
<サイトB>1.0.14J から 1.0.23J へアップデート
ーーーーーーーーーーーーーーーー
Warning: Cannot modify header information - headers already sent by (output started at /usr/home/haw10054o3q1/html/manager/actions/header.inc.php:53) in /usr/home/haw10054o3q1/html/manager/includes/extenders/ex_subparser.php on line 496
« MODX Parse Error »
MODX encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »
PHP error debug
Error : Cannot modify header information - headers already sent by (output started at /usr/home/haw10054o3q1/html/manager/actions/header.inc.php:53)
ErrorType[num] : WARNING[2]
File : /usr/home/haw10054o3q1/html/manager/includes/extenders/ex_subparser.php
Line : 496
Source : header('HTTP/1.1 500 Internal Server Error');
LastQuery : SELECT DISTINCT tv.*,tv.default_text as 'value' FROM `haw10054o3q1_modx`.`site_tmplvars` AS tv INNER JOIN `haw10054o3q1_modx`.`site_tmplvar_templates` AS tvtpl ON tvtpl.tmplvarid=tv.id LEFT JOIN `haw10054o3q1_modx`.`site_tmplvar_access` AS tva ON tva.tmplvarid=tv.id WHERE tvtpl.templateid='17' AND (1='1' OR ISNULL(tva.documentgroup) ) ORDER BY tvtpl.rank,tv.rank, tv.id
Basic info
REQUEST_URI : /manager/index.php?a=4
Manager action : 4 - Creating a resource
Referer :
https://nagasakipeace.jp/manager/index.php?a=2
User Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36
IP : 125.207.75.10
Benchmarks
MySQL : 0.0173 s (10 Requests)
PHP : 0.0686 s
Total : 0.0859 s
Memory : 3.96 MB
Backtrace
1 include_once()
manager/index.php on line 248
2 getTmplvars()
manager/actions/document/mutate_content.dynamic.php on line 48
3 DBAPI->select()
manager/actions/document/mutate_content/functions.php on line 44
4 DBAPI->query()
manager/includes/extenders/dbapi/mysqli.inc.php on line 347
5 $modx->__call()
manager/includes/extenders/dbapi/mysqli.inc.php on line 243
これらの現象は、アップデートではなく、1.0.23J を新規インストールしたら見られない現象なのでしょうか?
そうであれば、新規インストール+DB差し替え等、別に試せる方法があるのでしたら試したい気もあります。
どうぞよろしくお願いします。