ログインすると、以下のようなエラー文が出て、
リソースが一切さわれなくなってしまいました。
エレメントやグローバル設定は問題なく表示されます。
MAMP環境に移植して検証してみましたが、
エラーの再現はできませんでした。
PHPやMODXのバージョンアップをするべきか、
それより前にすべきことがあるのか
どなたかご教示頂けますでしょうか。
よろしくお願いいたします。
【利用環境】
MODX 1.0.15J
NTTサーバ
PHP 5.3.3
MySQL 5.7.17
【エラー文】
Warning: Cannot modify header information - headers already sent by (output started at /hoge/www/htdocs/manager/actions/header.inc.php:21) in /hoge/www/htdocs/manager/includes/extenders/ex_subparser.php on line 370
« 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 'hoge_official.sm.editedon' which is not in SELECT list; this is incompatible with DISTINCT »
SELECT DISTINCT sm.id, sm.name, mg.member FROM `hoge_official`.`modx_site_modules` AS sm LEFT JOIN `hoge_official`.`modx_site_module_access` AS sma ON sma.module = sm.id LEFT JOIN `hoge_official`.`modx_member_groups` AS mg ON sma.usergroup = mg.user_group WHERE (mg.member IS NULL OR mg.member=1) AND sm.disabled != 1 ORDER BY sm.editedon DESC
Basic info
REQUEST_URI :
Manager action : 2 - Viewing home page/ online users
Referer : http://hogepiyo.com/manager/index.php?a=1&f=menu
User Agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
IP : 00000000
Benchmarks
MySQL : 0.0066 s (6 Requests)
PHP : 0.1006 s
Total : 0.1072 s
Memory : 4.78 MB
Backtrace
1 include_once()
manager/index.php on line 210
2 DBAPI->select()
manager/actions/main/welcome.static.php on line 145
3 DBAPI->query()
manager/includes/extenders/dbapi/mysqli.inc on line 220
ログインするとエラー画面が出てリソースツリーが表示されなくなりました 【解決済み】
-
- メンバー
- 記事: 4
- 登録日時: 2018年3月30日(金) 18:51
ログインするとエラー画面が出てリソースツリーが表示されなくなりました 【解決済み】
これが原因のようです。1.0.15JはMySQL5.7に対応していなかったと思います。MySQL 5.7.17
MODXをアップデートすることはできますか?
-
- メンバー
- 記事: 4
- 登録日時: 2018年3月30日(金) 18:51
ログインするとエラー画面が出てリソースツリーが表示されなくなりました
ご回答ありがとうございます。
MODXを1.0.20Jへアップデートしたところ、
エラー解消しました。
ありがとうございました。
MODXを1.0.20Jへアップデートしたところ、
エラー解消しました。
ありがとうございました。