PHP 5.5.9の環境で8.2.1がインストール出来ない(対処法を海外フォーラムから転載)

2017年8月10日 at 18:52

cloud9上にVer.8.2.1をインストールする途中で、

Undefined class constant 'MYSQL_ATTR_MULTI_STATEMENTS'


というメッセージが出てインストールが出来ませんでした。

上記キーワードで調査してみた所、海外のフォーラムで
PHP 5.5.9 support dropped in 8.2.1?
http://www.concrete5.org/community/forums/customizing_c5/php-5.5.9-support-dropped-in-8.2.1/
というスレッドを見つけました。

こちらのフォーラムの記述を参考にして、
/concrete/src/Database/Connection/ConnectionFactory.php
の33行目、
$params['driverOptions'] = [\PDO::MYSQL_ATTR_MULTI_STATEMENTS => false];

をコメントアウトした所、インストールが出来ました。

上記情報、こちらに共有しておきます。

タグ:

Re: PHP 5.5.9の環境で8.2.1がインストール出来ない(対処法を海外フォーラムから転載)

2017年8月11日 at 10:51
kanetei さん、ありがとうございます。

Cloud9 で、自分もまさにこの問題に直面してたようです。
 

Re: PHP 5.5.9の環境で8.2.1がインストール出来ない(対処法を海外フォーラムから転載)

2017年8月11日 at 12:22
kanetei さん、ありがとうございます。

cloud9でインストールできなくて困ったんですよ。

助かりました。