Modx1.0.15J アップデート画面でホワイトアウトが発生する(mysqli非対応環境)

質問全般・改善要望
masayasu_s
メンバー
メンバー
記事: 19
登録日時: 2012年9月14日(金) 07:55

Modx1.0.15J アップデート画面でホワイトアウトが発生する(mysqli非対応環境)

投稿記事by masayasu_s » 2016年5月17日(火) 20:19

お世話になっております。
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

----------------------------------