001-010262
[Windows版の現象]拡張子が「ini」のファイルを「読み取り専用」にすると、正常にバージョンアップできない場合がある。
- 種別
- 不具合
- 機能
-
- インストーラー
- 再現バージョン
-
- 3.1.0
- 3.5.0
- 3.7.0
- 4.0.0
- 4.2.0
- 4.6.0
- 4.10.0
- 5.0.0
- 5.5.0
- 5.9.0
- 改修バージョン
- 5.15.0
- 公開日
- 2018-04-25
- 更新日
- 2022-10-28
詳細
【発生条件】
次の条件をすべて満たす場合に発生します。
- CGI 実行可能ディレクトリーで、拡張子が「ini」のファイルを「読み取り専用」にする。
- 該当のファイルが、ファイル名の昇順でファイルを並べ替えたとき、「php.ini」よりも前に存在する。
補足:
- php.iniは次の場所に配置されています。
(CGI 実行可能ディレクトリー)/(インストール識別子)/php.ini
例:
Windowsの場合:
C:\Inetpub\scripts\cbgrn\php.ini
- php.iniは次の場所に配置されています。
【準備】
- Garoonをインストールします。
- 発生条件を満たす状態にします。
補足:
- 次の手順で現象が発生することを確認しています。
- common.iniをコピーします。
- コピーしたファイルの名前を「common_bak.ini」に変更します。
- common_bak.iniのプロパティで、「読み取り専用」のチェックボックスを選択します。
- common.iniをコピーします。
- 次の手順で現象が発生することを確認しています。
【再現手順】
- Garoonのインストーラーを起動し、バージョンアップを実行します。
→現象発生:
正常にバージョンアップできません。
補足:
- 手順1で起動するGaroonのインストーラーのバージョンによって、現象発生時の挙動が異なります。
バージョン 3.5.0以前のGaroonのインストーラーを起動した場合:
- バージョンアップ実行ログが作成されません。
- Garoonにアクセスすると、次のエラーが発生します。
-------
502 - Web サーバーがゲートウェイまたはプロキシ サーバーとして動作しているときに、無効な応答を受信しました。
検索中のページに問題があるため、ページを表示できません。Web サーバーがゲートウェイまたはプロキシ サーバーとして動作し、上位のコンテンツ サーバーと通信しているときに、コンテンツ サーバーから無効な応答を受信しました。
-------
バージョン 3.7.0以降のGaroonのインストーラーを起動した場合:
- バージョンアップ実行ログに、次のエラーが出力されます。
-------
[Sun, 01 Apr 2018 10:00:00 +0900] !!! can not chdir:C:/Inetpub/scripts/cbgrn/mysql-5.0/bin
------- - バージョンアップ実行ログは、次のディレクトリー、およびファイル名で出力されます。
(CGI 実行可能ディレクトリー)/(インストール識別子)/versionup_xxx.log
- バージョンアップ実行ログが作成されません。
- 手順1で、バージョン 4.2.0以前のGaroonのインストーラーを起動した場合、次の不具合が発生し、バージョンアップが正常に終了したことを示すメッセージが表示されます。
詳細は、次の記事をご参照ください。
バージョンアップの途中でmysql_upgradeの実行に失敗し、処理が正しく行われなくても、バージョンアップが正常に終了したことを示すメッセージが表示される。
https://kb.cybozu.support/article/32537/
回避/対応方法
【回避方法】
次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
- バージョン 5.15.0のGaroon