1.0.6J-r7ベータです

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

Re: 1.0.6J-r7ベータです

投稿記事by yama » 2012年10月03日(水) 00:12

beta5です。いくつかのバグ修正の他、スニペットコールやチャンクを<p>で囲まない改善を追加しています
アバター
yama
管理人
記事: 2958
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.6J-r7ベータです

投稿記事by yama » 2012年10月05日(金) 16:56

インストーラの内部処理を大幅に整理しました。ベータ6です。
アバター
min-o
メンバー
メンバー
記事: 291
登録日時: 2009年10月07日(水) 18:32

Re: 1.0.6J-r7ベータです

投稿記事by min-o » 2012年10月05日(金) 17:10

-----
ご利用のサーバ: さくらインターネット
Webサーバのバージョン :
PHPのバージョン :5.2.17
データベースのバージョン :5.1.51-log
MODXのバージョン : 1.0.6J-r7b4 →1.0.6J-r7b5アップデート
ブラウザ :fierfox15
-----

テストページを 1.0.6J-r7b4 から 1.0.6J-r7b5 へアップデートしてみました。
プレビューすると、第一階層以外のページに以下のエラーがでました。
トップページと第一階層のページは問題ないのですが…。
フレンドリーURLを使用しない、にしても変わりませんでした。

--------------------
? MODX Parse Error ?
MODX encountered the following error while attempting to parse the requested resource:
? Execution of a query to the database failed - Column 'id' in field list is ambiguous ?
SQL:SELECT id FROM `****`.`modx_site_content` sc LEFT JOIN `****`.`modx_document_groups` dg on dg.document = sc.id WHERE (sc.id='829' ) AND (sc.privateweb=0 ) LIMIT 1
Basic info
REQUEST_URI : /topics/Release.html
Resource : [3071]ニュースリリース
Referer : http://backup.****.co.jp/support.html
User Agent : Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20100101 Firefox/15.0.1
IP : 222.151.197.6
Parser timing
MySQL : 0.5128 s (70 Requests)
PHP : 0.1100 s
Total : 0.6228 s

Backtrace
1 executeParser() index.php on line 135
2 invokeEvent() manager/includes/document.parser.class.inc.php on line 307
3 evalPlugin() manager/includes/document.parser.class.inc.php on line 3570
4 eval() manager/includes/document.parser.class.inc.php on line 1476
5 getParent() manager/includes/document.parser.class.inc.php(1476) : eval()'d code on line 193
6 getPageInfo() manager/includes/document.parser.class.inc.php on line 2462
7 select() manager/includes/document.parser.class.inc.php on line 2437
8 query() manager/includes/extenders/dbapi.mysql.class.inc.php on line 256

Warning: Cannot modify header information - headers already sent by (output started at /home/****/www/backup/manager/includes/document.parser.class.inc.php:1496) in /home/****/www/backup/manager/includes/document.parser.class.inc.php on line 3860
Undefined index: a
? 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 /home/****/www/backup/manager/includes/document.parser.class.inc.php:1496)
ErrorType[num] : WARNING[2]
File : /home/****/www/backup/manager/includes/document.parser.class.inc.php
Line : 474
Source : header("Content-Type: {$type}; charset={$this->config['modx_charset']}");
Basic info
REQUEST_URI : /topics/Release.html
Resource : [3071]ニュースリリース
Referer : http://backup.****.co.jp/support.html
User Agent : Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20100101 Firefox/15.0.1
IP : 222.151.197.6
Parser timing
MySQL : 0.8113 s (107 Requests)
PHP : 1.8721 s
Total : 2.6834 s

Backtrace
1 executeParser() index.php on line 135
2 prepareResponse() manager/includes/document.parser.class.inc.php on line 309
3 outputContent() manager/includes/document.parser.class.inc.php on line 403
4 header() manager/includes/document.parser.class.inc.php on line 474

---------------
入れ違いでb6が^^;
アバター
yama
管理人
記事: 2958
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.6J-r7ベータです

投稿記事by yama » 2012年10月05日(金) 17:21

ありがとうございます。なるほど、_strToArrayの処理ですね・・修正します
アバター
yama
管理人
記事: 2958
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.6J-r7ベータです

投稿記事by yama » 2012年10月05日(金) 18:34

パッチできました。解凍してmanager/includes/ディレクトリに上書きをお願いします
おかげさまでだいぶコードがすっきりしてきました
アバター
yama
管理人
記事: 2958
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.6J-r7ベータです

投稿記事by yama » 2012年10月05日(金) 21:53

ベータ7です。改善したエクスポート機能がちゃんと動作してなかったので修正しました。(Wayfinderの問題でしたが)
エクスポート処理はさらに高速化しました。改善前の状態と比べるとちょうど100倍くらい処理時間が短くなっています
アバター
yama
管理人
記事: 2958
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.6J-r7ベータです

投稿記事by yama » 2012年10月06日(土) 21:46

RC1です。特に問題なければ数時間後にこれをそのまま正式版としてリリースします
ファイルブラウザのコードを整理しました。
アバター
yama
管理人
記事: 2958
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.6J-r7ベータです

投稿記事by yama » 2012年10月07日(日) 16:33

各方面から連絡いただきまして、いくつかバグが見つかりました。のちほど修正版をアップします。
今回のバージョンよりxreaでも画像のアップロードができるようになりますので、興味ある方はのちほどテストいただければと思います
アバター
yama
管理人
記事: 2958
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.6J-r7ベータです

投稿記事by yama » 2012年10月08日(月) 00:55

各部のバグを修正しました。RC2です。
今回は今後の展開を見込んで、7月にリリースしたr5同等の大幅な整理・機能追加を行なっています。

今回のRC2より、xreaで動作するようにしました。一般的なxrea対策に倣ったものですが、4年前のMODX0.9.6.3あたりから画像のアップロードだけはうまくいかず諦めていた人も多いのではないかと思います。

コード: 全て選択

<FilesMatch "^\.php$>
AddHandler application/x-httpd-phpcgi .php
</FilesMatch>

.htaccessに上記の3行を追加します。

次に、サーバのユーザルートに「tmp」など適当な名前でディレクトリを作ります。FTPでアクセスして、一番上の階層です。

コード: 全て選択

session_save_path('/virtual/ユーザ名/tmp');

autoload.phpというファイルを作成し、上記の一行を記述してMODX設置ディレクトリ(index.phpや.htaccessがあるディレクトリ)に転送します。
(※autoload.phpはphp.iniディレクティブのauto_prepend_fileのような動作を行ないます。今回はauto_prepend_fileでもよいかもしれません)

上記の3ステップで、xreaで画像などファイルのアップロードができるようになると思います。

その他、SMTPメール送信にも対応しました。
具体的には manager/includes/controls/sample.mailer.config.inc.php を参照してください。
管理画面で設定できるほうが便利ですが、パスワードをグローバル設定に置くとまずい気がしますので、とりあえず今回はファイルで管理することにしました

WebMatrixとのネイティブ対応も今回のバージョンで少し進んだと思います
soushi
管理人
記事: 224
登録日時: 2009年7月30日(木) 01:59

Re: 1.0.6J-r7ベータです

投稿記事by soushi » 2012年10月08日(月) 09:37

デモサイトに1.0.6J-r7-rc2バージョンとしてプレビュー版を用意しました。

http://mng.demo.modx.jp/

動作確認等行ないたい方はどうぞお試しください。
アバター
yama
管理人
記事: 2958
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.6J-r7ベータです

投稿記事by yama » 2012年10月08日(月) 22:28

http://code.google.com/p/modx-ja/downlo ... .6J-r7.zip
1.0.6J-r7正式版リリースしました