お世話になっております。
mysqli非対応の環境にてMODxアップデートを行いましたところ、
ホワイトアウトが発生した為、ご報告させていただきます。
アップデートが成功したサーバーと差異を比較したところ、
mysqliサポートの有無でホワイトアウトが発生しておりました。
今回PHPの変更が可能なサーバーのため、mysqliサポートを有効にして無事アップデートが完了しました。
MODx-1.0.15J更新後は接続方式が mysqli に切り替わる様ですので、
非対応環境の場合に警告を表示して頂けると助かります。
よろしくお願い致します。
-----------------------------------
■エラー発生時の操作
mysqli非対応のサーバーにて、
MODx-1.0.14J-r9 から MODx-1.0.15J へのアップデートを行った。
http://DoumentRoot/install/index.php に接続した際に発生。
■エラー内容
アップデート画面がホワイトアウトする。
(HTTPステータスコード:200)
■発生時の状態
ソースコンパイル PHPにて、mysqliサポートが無い状態
# cd php-5.5.34
# ./configure \
--with-mysql=/usr/local/mysql55 \
--with-pdo-mysql=/usr/local/mysql55 \
MODx設定ファイル
# cat /manager/includes/config.inc.php
--------------------------------------------------------
$database_type = 'mysql';
--------------------------------------------------------
■対処
ソースコンパイル PHPにて、mysqliサポートを追加。
# cd php-5.5.34
# ./configure \
--with-mysql=/usr/local/mysql55 \
--with-pdo-mysql=/usr/local/mysql55 \
--with-mysqli \
■結果
アップデート画面が表示され、無事にアップデートが完了しました。
-----------------------------------
■動作環境
サーバー:HP ML310e
OS:FreeBSD 9.3
MODxバージョン:1.0.14J-r9 → MODx-1.0.15J
PHPバージョン:5.5.34
MySQLバージョン:5.5.48
Apacheバージョン:2.2.32
確認ブラウザ:IE11, FireFox46
----------------------------------
Modx1.0.15J アップデート画面でホワイトアウトが発生する(mysqli非対応環境)
-
- メンバー
- 記事: 32
- 登録日時: 2012年9月14日(金) 07:55