問題点 #796

[BaserCMS1.5.2] PHP4系でのインストールができない

Added by ryuring   7 months ago. Updated 6 months ago.

Status:終了 Start:01/14/2010
Priority:今すぐ Due date:
Assigned to:ryuring   % Done:

0%

Category:インストール
Target version:BaserCMS 1.5.3 stable

Description

インストーラーでPHP5系のtry catch 例外処理を使ってしまっている為。

OCNメール&WEBプロのデフォルトがPHP4系の様子。
対応するか検討する必要あり。

History

Updated by ryuring   7 months ago

  • Status changed from 担当 to 解決

Updated by ryuring   7 months ago

  • Tracker changed from TODO to 問題点

Updated by ryuring   6 months ago

この現象は、1.5.2 beta のみ発生します。

【解決方法】
インストール前に
/baser/controllers/installations_controller.php
の43行目、268行目、276行目をコメントアウトしサーバーにアップロードしておきます。

Updated by ryuring   6 months ago

  • Subject changed from PHP4系でのインストールができない to [BaserCMS1.5.2] PHP4系でのインストールができない

Updated by ryuring   6 months ago

  • Priority changed from 今すぐ to 急いで

Updated by ryuring   6 months ago

  • Priority changed from 急いで to 今すぐ

Updated by ryuring   6 months ago

  • Status changed from 解決 to 終了

【try catch の処理を利用した理由】
PDOのクラスが存在しても、PDOが機能しない場合があったので、実際にPDOの初期化処理を入れてPDOの利用可否をチェックしようとしたが、初期化処理で失敗した場合、エラーメッセージが抑制できなかったから。

取り急ぎ、try catch を除外。
もう少し調査を行う為、PDOの初期化処理はそのまま残した。

Also available in: Atom PDF