エックスサーバー(X20)にSOY CMSバージョン1.2.6を設置する方法はSOYCMSサイトに掲載されていますが、SOY CMSバージョン1.2.7をインストールしようとするとエラーが発生してインストールできませんでした。
Call to a member function execute() on a non-object.
エラーの発生場所は「/common/lib/soy2_build.php」の『$stmt->execute();』。
PDOのSQL実行ができないもよう。
というか、$stmtの中身がfalseでした。
当然、execute()なんて言われても処理できないですよね。
で、結局どうしたか??
$result = ($stmt)? $stmt->execute(): false;
と言った具合にif文で回避させて何とかインストールできました。


