問題点 #796
[BaserCMS1.5.2] PHP4系でのインストールができない
| Status: | 終了 | Start: | 01/14/2010 | |
|---|---|---|---|---|
| Priority: | 今すぐ | Due date: | ||
| Assigned to: | % Done: | 0% |
||
| Category: | インストール | |||
| Target version: | BaserCMS 1.5.3 stable |
Description
インストーラーでPHP5系のtry catch 例外処理を使ってしまっている為。
OCNメール&WEBプロのデフォルトがPHP4系の様子。
対応するか検討する必要あり。
History
Updated by ryuring about 2 years ago
- Status changed from 担当 to 解決
Updated by ryuring about 2 years ago
- Tracker changed from TODO to 問題点
Updated by ryuring about 2 years ago
この現象は、1.5.2 beta のみ発生します。
【解決方法】
インストール前に
/baser/controllers/installations_controller.php
の43行目、268行目、276行目をコメントアウトしサーバーにアップロードしておきます。
Updated by ryuring almost 2 years ago
- Subject changed from PHP4系でのインストールができない to [BaserCMS1.5.2] PHP4系でのインストールができない
Updated by ryuring almost 2 years ago
- Priority changed from 今すぐ to 急いで
Updated by ryuring almost 2 years ago
- Priority changed from 急いで to 今すぐ
Updated by ryuring almost 2 years ago
- Status changed from 解決 to 終了
【try catch の処理を利用した理由】
PDOのクラスが存在しても、PDOが機能しない場合があったので、実際にPDOの初期化処理を入れてPDOの利用可否をチェックしようとしたが、初期化処理で失敗した場合、エラーメッセージが抑制できなかったから。
取り急ぎ、try catch を除外。
もう少し調査を行う為、PDOの初期化処理はそのまま残した。