1.0.17J-RC版です

プログラム(機能)関連の開発の話題
アバター
yama
管理人
記事: 2866
登録日時: 2009年7月29日(水) 02:50

1.0.17J-RC版です

投稿記事by yama » 2016年9月28日(水) 15:55

添付ファイル
modx-1.0.17J-rc1.zip
(1.62 MiB) ダウンロード数: 123 回
masco
メンバー
メンバー
記事: 103
登録日時: 2014年9月26日(金) 10:43

1.0.17J-RC版です

投稿記事by masco » 2016年9月29日(木) 17:42

お世話になってます。

1.0.16Jから17J-rc1に上げたところ、
グローバル設定でエラーページを設定すると、
サイトスタートに設定しているページで、エラーページが表示されるようになりました。

グローバル設定でエラーページを設定しなければ、
正常に表示されます。
アバター
yama
管理人
記事: 2866
登録日時: 2009年7月29日(水) 02:50

1.0.17J-RC版です

投稿記事by yama » 2016年9月30日(金) 08:38

1.0.16Jをインストールしてから1.0.17J-rc1にアップデートして確認してみましたが、再現できませんでした。他にヒントになりそうな情報はありますでしょうか?
ryocka
メンバー
メンバー
記事: 46
登録日時: 2014年4月28日(月) 00:06

1.0.17J-RC版です

投稿記事by ryocka » 2016年9月30日(金) 14:11

こんにちは。
@IF関連のご対応、ありがとうございました。

当方もmascoさんと同じ不具合が発生しています。

もう1件、htmlとして表示されるリソースを編集しようとすると
"Call to undefined method SubParser::parseTextSimple()" というFatal errorが発生します。
ex_subparser.php の1118行目・1132行目が該当行のようです。

新規インストール → バックアップしておいたDBをリストア後の環境です。
アバター
yama
管理人
記事: 2866
登録日時: 2009年7月29日(水) 02:50

1.0.17J-RC版です

投稿記事by yama » 2016年9月30日(金) 15:25

ryocka
メンバー
メンバー
記事: 46
登録日時: 2014年4月28日(月) 00:06

1.0.17J-RC版です

投稿記事by ryocka » 2016年9月30日(金) 19:26

Fatal errorの件は ex_subparser.php の上書きで解決しました。
修正ありがとうございました。

管理画面のセキュリティタブ「システムエラーをメールで通知する」の所にも Warning が表示されていましたので記載します。
Warning: Invalid argument supplied for foreach()
document.parser.class.inc.phpの2919行目だそうです。


サイトスタートがエラーになる件ですが、当方の環境では
・エイリアスを省略したURLでアクセス → エラー(404)
・エイリアスまで含めたURLでアクセス → 正常(200)
という状況です( Windows版 XAMPP 5.6.23)。
アバター
yama
管理人
記事: 2866
登録日時: 2009年7月29日(水) 02:50

1.0.17J-RC版です

投稿記事by yama » 2016年9月30日(金) 19:35

なるほどそうなんですね。とすると、エラーページを設定しているかどうかは関係なく、トップページに関してはリソース取得ができていないということが考えられます。エラーページの設定が影響しているように見えるのは、エラーページの設定を省略すると、トップページがエラーページの代わりとして扱われるためです。
URLとリソースIDの関連付けを行なう処理は非常に複雑になっていて、今回そのあたりをシンプルな形に整理しています。もう少しよく見てみます。
XAMPPで運用しているということはテスト環境としてサブディレクトリにMODXをインストールしていることも多いと思いますが、そのへんはどうでしょうか?
ryocka
メンバー
メンバー
記事: 46
登録日時: 2014年4月28日(月) 00:06

1.0.17J-RC版です

投稿記事by ryocka » 2016年9月30日(金) 20:06

ちょうどXAMPPに2種類インストールしてテストしていました。

・localhost/foo がトップページになるようインストールしたもの(サブディレクトリ)
・バーチャルホストを設定した example.com がトップページになるようインストールしたもの(独自ドメイン)

どちらも先ほど投稿したような状況です。
アバター
yama
管理人
記事: 2866
登録日時: 2009年7月29日(水) 02:50

1.0.17J-RC版です

投稿記事by yama » 2016年9月30日(金) 21:13

了解です。お話を聞いていると再現できそうな気がしますので、XAMPPをインストールして試してみます。
アバター
yama
管理人
記事: 2866
登録日時: 2009年7月29日(水) 02:50

1.0.17J-RC版です

投稿記事by yama » 2016年9月30日(金) 22:43

アバター
yama
管理人
記事: 2866
登録日時: 2009年7月29日(水) 02:50

1.0.17J-RC版です

投稿記事by yama » 2016年10月02日(日) 10:59

RC2です。utf8mb4に対応(新規インストール時)しました。
添付ファイル
modx-1.0.17J-rc2.zip
(1.62 MiB) ダウンロード数: 131 回
noka
メンバー
メンバー
記事: 83
登録日時: 2013年6月19日(水) 10:02

1.0.17J-RC版です

投稿記事by noka » 2016年10月03日(月) 16:38

yama さま

いつもありがとうございます。お手数おかけします。
utf8mb4についてリソース追加時や更新,インポート等を試してみましたが,うまくいかないようです。
(mysql5.6の場合,表示が????となります)

参考になれば幸いですが,
/manager/includes/extenders/dbapi/mysqli.inc.php
のコンストラクタのデフォルト値が$charaset="utf8"になっていましたので,
試験的にutf8mb4に変更してみたところ,文字化けは解消されました。

とりいそぎ。
アバター
yama
管理人
記事: 2866
登録日時: 2009年7月29日(水) 02:50

1.0.17J-RC版です

投稿記事by yama » 2016年10月03日(月) 20:57

修正しました。こちらでどうでしょう?
添付ファイル
modx-1.0.17J-rc3.zip
(1.62 MiB) ダウンロード数: 115 回
アバター
yama
管理人
記事: 2866
登録日時: 2009年7月29日(水) 02:50

1.0.17J-RC版です

投稿記事by yama » 2016年10月03日(月) 22:03

不要な処理を整理するなどして軽量化を進めました
添付ファイル
modx-1.0.17J-rc4.zip
(1.6 MiB) ダウンロード数: 124 回
noka
メンバー
メンバー
記事: 83
登録日時: 2013年6月19日(水) 10:02

1.0.17J-RC版です

投稿記事by noka » 2016年10月04日(火) 10:25

yamaさま

確認しました。
バックアップからの復元等も試しましたが問題なさそうです。
ありがとうございます。


追加で,以下2点気付きました。
1)下書きON→下書き作成→「ページ設定」タブの上部にプレースホルダが…。
c.f. 添付画像

2)メンテナンスモード選択時の挙動
以前は,特にリソースを指定しない場合,(特にテンプレートは適用されない)シンプルなメッセージのみが表示されていたと思うのですが,いつの頃からかトップページのテンプレートが適用されてcontentにメッセージが表示されるようです。トップページでcontentタグを置いていない場合や全体的に見せたくない場合もあるため,好ましくないよう思われました(これは不具合ではない?)。

とりいそぎ。
添付ファイル
スクリーンショット.png
noka
メンバー
メンバー
記事: 83
登録日時: 2013年6月19日(水) 10:02

1.0.17J-RC版です

投稿記事by noka » 2016年10月04日(火) 12:06

yama さま

追加です。

Dittoのページングに不具合がありました。
id指定時に限って,「戻る」([+id_previus+]や[+id_prev+])で1ページに戻れません。
1.0.16Jでも再現します。
http://161004105818-28105.evo.demo.modx.jp/news/?test_start=2

idを指定しない場合は,「?start=0」クエリパラメータ自体が消えてきちんと遷移するので,細かく見れていませんが,id付の場合の処理がうまくできていないのではないかと思われます。
https://github.com/modxcms-jp/evolution-jp/commit/3e8d7f336e329a5efaa1c4f10c9328d2c74ff144
あたりに何かある感じでしょうか。

とりいそぎ。
ryocka
メンバー
メンバー
記事: 46
登録日時: 2014年4月28日(月) 00:06

1.0.17J-RC版です

投稿記事by ryocka » 2016年10月04日(火) 16:14

お世話になります。
1.0.17J-rc4を上書きインストールしてみましたが、セットアップ結果でSQLエラーがたくさん表示されました。
「いくつかのテーブルはアップデートされませんでした。修正などに起因しているようです。」のメッセージが出ています。

字数が多いのでスクリーンショットを添付しました。
↑画像のアップロードに失敗する(我が家の回線状況が乏しいためだと思います)のでキャンセルしました。
必要でしたら別の方法でお送りします。
アバター
yama
管理人
記事: 2866
登録日時: 2009年7月29日(水) 02:50

1.0.17J-RC版です

投稿記事by yama » 2016年10月05日(水) 19:58

添付ファイル
modx-1.0.17J-rc5.zip
(1.59 MiB) ダウンロード数: 127 回
アバター
yama
管理人
記事: 2866
登録日時: 2009年7月29日(水) 02:50

1.0.17J-RC版です

投稿記事by yama » 2016年10月05日(水) 22:40

新規インストールができないようです。後ほど修正します
アバター
yama
管理人
記事: 2866
登録日時: 2009年7月29日(水) 02:50

1.0.17J-RC版です

投稿記事by yama » 2016年10月06日(木) 10:06

添付ファイル
modx-1.0.17J-rc6.zip
(1.59 MiB) ダウンロード数: 127 回

“開発関連の話題” へ戻る