PHP5/MySQL5対応チェックご協力のお願い

Zen-Cart.Com の最新情報や Zen-Cart.JP のお知らせ
アバター
進地
記事: 103
登録日時: 2005/8/25 19:14
お住まい: 東京都北区

PHP5/MySQL5対応チェックご協力のお願い

投稿記事by 進地 » 2008/4/03 12:22

みなさん
こんにちは

進地です

PHP5/MySQL5対応パッチに加えて

- register_globals Onではインストール、実行ができなくする対応
- コミュニティ掲示板で報告のあった
http://zen-cart.jp/bbs/viewtopic.php?t=2656
の対策

を組み込みました。組み込んだ最新の状態はsvn の trunkからcheckoutできます。

$ svn co https://zencart-jp.svn.sourceforge.net/ ... n-jp/trunk

また、svnが使えない方もいらっしゃるかと思いますので、

http://zen-cart.jp/snapshot/zen-cart-v1 ... 080403.zip

からダウンロードできるようにもしました。


l10n-jp-3のリリースにはあと、

> > PHP5とMySQL5対応パッチ添付してます。
> > Zen Cartセットアップ - システム検査 でのMySQL の
> > バージョンチェックに関しては修正していないので以前のまま
> > MySQL5以上は警告がでます。みなさんにテストしていただいた
> > 後に対応バージョンを決めてそれにあわせて修正するのが
> > よいと思いあえてそのままにしています。

こちらのバージョンの設定を組み込むタスクが残っていて、
佐々木2号さんにMySQL5.xの最新とPHP5.xの最新の環境でテストご協力
いただけることになりました。
ありがとうございますm(_ _)m>佐々木2号さん

ただ、他にも

- MySQL5.x系でチェック可能な環境をお持ちの方、
- mysql_set_charset()が使える環境をお持ちの方(PHP-5.2.3以上の方)

がもしいらっしゃいましたら、下記のテストを行ってみていただけると大変助かります。

- インストール
- 疎通テスト
- 会員登録
- 購入処理
- マイページに↑の購入が文字化けせずに記録されている
- 管理画面にアクセスして注文履歴に↑の購入が文字化けせずに記録されている

以上のチェックを実施してl10n-jp-3を明日リリースしたいと考えています。
そのため、今日中に名乗りを上げて頂いた方にチェックのご協力をお願いさせて頂くことになるかと思います。

バグトラックを以下にご用意していますので何かバグを見つけた場合にはご報告いただけると大変助かります。

プロジェクト / v1.3.0日本語化 / PHP5・MySQL5対応バグトラック
http://zen-cart.jp/pukiwiki/3298.html

急なお願いになってしまいすみませんが、みなさんご協力よろしくお願いしますっ!m(_ _)m
アバター
yoshiga
記事: 15
登録日時: 2008/3/11 18:25
お住まい: 大阪市
連絡を取る:

管理画面でパスワードエラー

投稿記事by yoshiga » 2008/4/22 15:47

XREA coreserver php5*mysqll5でインストール終了直後管理画面に入ろうとするとパスワードエラーが発生します。
パスワード再送管理者メールアドレス:
Fatal error: Call to a member function Execute() on a non-object in /virtual/yoshiga/public_html/zencart_1/includes/functions/strict_sessions.php on line 66
というエラーメッセージがでます。
吉賀淳視
吉賀インターネットサービス
http://yoshiga.com/
アバター
tommy
記事: 61
登録日時: 2006/3/17 13:57
連絡を取る:

Re: 管理画面でパスワードエラー

投稿記事by tommy » 2008/4/26 17:57

yoshiga さんが書きました:XREA coreserver php5*mysqll5でインストール終了直後管理画面に入ろうとするとパスワードエラーが発生します。
パスワード再送管理者メールアドレス:
Fatal error: Call to a member function Execute() on a non-object in /virtual/yoshiga/public_html/zencart_1/includes/functions/strict_sessions.php on line 66
というエラーメッセージがでます。

自分はローカルサーバ(PHP5 & MySQL5)にインストールすると管理者ページのログイン画面で同様のエラーメッセージが表示されました。

http://zen-cart.jp/bbs/viewtopic.php?t= ... ef57a2bac8
にを参考に
includes/functions/strict_sessions.php
を修正すると正常に動作するようになりました。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Zen-Cartの「あったらいいな」をカタチにする zen-deraプロジェクト
http://zen-dera.jp
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◎ Zen-Cart専用レンタルサーバー登場!
携帯対応や在庫管理などの人気モジュール導入済。携帯用SSLも格安!
http://zen-server.jp
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

投稿記事by kimono » 2008/5/16 18:46

こんにちわ。kimonoです :)
これ、うちでも同じ状況ですね。
何で、strict_sessions.phpは修正されてないんでしょうかね?
修正して、パッケージに入れてほしい><
アバター
佐々木2号
記事: 231
登録日時: 2005/5/23 13:26
お住まい: 広島県福山市
連絡を取る:

投稿記事by 佐々木2号 » 2008/5/17 16:17

佐々木2号です。

kimonoさん さんが書きました:何で、strict_sessions.phpは修正されてないんでしょうかね?
修正して、パッケージに入れてほしい><

すみません、PHP5/MySQL5対応パッチ作ったときの環境がphp5.1.6だったのでそれの問題については気がなかったのと掲示板のトピックもフォローしきれていませんでした。
取り急ぎパッチ作って進地さんに送っておきますね。

# いきなりバグトラックへ起票するとかってよくわかんないし、ちょっと勇気がいりますよね。
# 掲示板トピックからバグ報告をひろってバグトラックへ起票するとかもやっていかないとですね。
リキッドシステムテクノロジー株式会社
http://www.liquidst.jp
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

投稿記事by kimono » 2008/5/17 16:26

いえいえ、すいませーん;;
php5.1系では問題起きないんですねー?

ちなみにバグトラックにと思ったのですが、このスレッドの最初の進地さんが書いたアドレスに行ってもバグトラックが見当たらないのです;;
アバター
佐々木2号
記事: 231
登録日時: 2005/5/23 13:26
お住まい: 広島県福山市
連絡を取る:

投稿記事by 佐々木2号 » 2008/5/17 16:37

佐々木2号です。


strict_sessions.phpの問題の件なんで起きるか気になったので調べていたらphpマニュアルのsession_set_save_handlerのページに
PHP 5.0.5 以降、Write ハンドラおよび Close ハンドラはオブジェクトが 破棄されたあとにコールされます。そのため、セッション内でデストラクタを 使用可能ですが、ハンドラ内ではオブジェクトを使用できません。 以前のバージョンでは、これらのコールされる順序が逆でした。

とありました。
つまり以前は _sess_write( ) が呼ばれたあとにオブジェクトが破棄されるようになっていたのでglobal $db; にはqueryFactory Object が入っていたので問題が起きなかったのだけど新しいバージョンでは_sess_write( ) が呼ばれる前に$dbが破棄されるので関数内でglobal $db;としても$dbはnullになってしまうためのようです。

でもphpマニュアルには「PHP 5.0.5 以降」とあるのに何で5.1.6では問題が起きなくて5.2.xでは起きるのか不明です??

一応共有しときます。
リキッドシステムテクノロジー株式会社

http://www.liquidst.jp
アバター
進地
記事: 103
登録日時: 2005/8/25 19:14
お住まい: 東京都北区

投稿記事by 進地 » 2008/5/19 12:22

>ALL

kimono さんが書きました:ちなみにバグトラックにと思ったのですが、このスレッドの最初の進地さんが書いたアドレスに行ってもバグトラックが見当たらないのです;;


バグトラックのページ名を変更したため、URLが変わっていましたm(_ _)m
以下になっています。

プロジェクト / v1.3.0日本語化 / l10n-jp-3バグトラック
http://zen-cart.jp/pukiwiki/3304.html

佐々木さんがおっしゃるように、掲示板からバグ報告を拾っていく仕組みも考えないとですね。。。掲示板内で解決したものも、バグトラックに記録していくとか。。煩雑ですねー。

>佐々木さん

パッチの提供ありがとうございます。確認しますね。
アバター
asiams

Re: PHP5/MySQL5対応チェックご協力のお願い

投稿記事by asiams » 2008/6/21 16:16

はじめまして。

本日日本語の最新版1.3.0.2をインストールしましたが、

1.文字化けしました。
2.ログインのところにエラーが出ました。

こちらの環境は、以下のようになっています。

Apacheバージョン 1.3.37 (Unix)
MySQLバージョン 4.1.22-standard
PHPバージョン 5.2.1

PHPmyadminからは、MysqlのDBは、UTF-8になっていると思います。

すべてのLanguageファイルは、EUC-JPになっているようですが、DBをEUC-JPにする必要があるのでしょうか?

また、Japanese.phpを見ると、internal encoding を EUC-JPにしているようですが、こころの問題を.htaccessの設定で直すことはできないでしょうか?

初めてのZen Cartを試しているので、よろしくお願いします。

asiams
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

Re: PHP5/MySQL5対応チェックご協力のお願い

投稿記事by kimono » 2008/6/21 16:28

こんにちわ。kimonoです :)

まず、最新版は1.3.0.2ではなく、1.3.0.3で、このスレッドで記載してある対応がしてあるのは1.3.0.3からになります。
また、1.3.0.3にしたら文字化けは直らないと思います。最新版にはログインのエラーのパッチは含まれておりませんので、そちらも入れてください。

次に1.3.0.3はEUC-JPで作られておりますので、DBは必ずujis_japanese_ciにしてください。.htaccessなどでは直せません。
もしくは、有志の人が作った1.3.8のUTF-8版を使えばUTF-8で動作することは可能ですが、この公式にはありません。
アバター
ダウンロード先は?

Re: PHP5/MySQL5対応チェックご協力のお願い

投稿記事by ダウンロード先は? » 2008/6/21 16:46

kimono様

ありがとうございました。

ところで、http://zen-cart.jp/からは、最新バージョンが1.3.0.2となっていますが、1.3.0.3は、どこからダウンロードできますか?

また、1.3.8のUTF版は、どこからダウンロードできるのでしょうか?

よろしくお願いします。

asiams
アバター
DB更新

Re: PHP5/MySQL5対応チェックご協力のお願い

投稿記事by DB更新 » 2008/6/21 16:52

もう一つですが、

>>DBは必ずujis_japanese_ciにしてください。

上記は、照合順序:をujis_japanese_ciにすることでしょうか?

asiams
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

Re: PHP5/MySQL5対応チェックご協力のお願い

投稿記事by kimono » 2008/6/21 17:19

あー勘違いしてました。
v1.3.0.2-l10n-jp-3が最新ですね。
後ろの部分をずっと今まで誤解してました。

1.3.8とかは他のスレッド探したら書いてます。
ここは公式なので、ここには置いてませんw

照合順序です。
これってzencartのことじゃないですよね?

ちょっとは自分で調べてください!

“Zen-Cart.Com/JPからの情報” へ戻る