こんにちは。
MODx2.0.0-rc3を試そうとしているのですが、以下のエラーのためインストールすることができません。
[サーバ]
ホスト&契約タイプ: XServer
ネットワーク:インターネット
Webサーバ: Apache 2.2.3
PHPバージョン: 5.1.6
DB: MySQL 5.0.77
[modx]
バージョン:2.0.0 RC3
[クライアント]
ブラウザ: FireFox 3.3.6
エラー内容
FATAL ERROR: MODx Setup cannot continue.
MODx requires the PHP JSON extension! You're PHP configuration at version 5.1.6 does not appear to have this extension enabled. This should be a standard extension on PHP 5.2+; it is available as a PECL extension in 5.1.
サーバーのPHPは5.1.6のため、標準ではJSONが入っていないためのエラーだと思います。
なんとか使おうとPEARをWebインストールし、JSON.phpを入れてみたのですが、状況は変わらずです。
(JSONの動作を確認するための短いphpは動作しました)
なにかヒントなどいただけると助かります。
MODx 2.0.0rc3 でインストールに進めません
Re: MODx 2.0.0rc3 でインストールに進めません
コード: 全て選択
if (!function_exists('json_encode'))
peclエクステンションが必要だとしたら、一般向けレンタルサーバだと対応してなければちょっと難しいかもしれませんね。
Re: MODx 2.0.0rc3 でインストールに進めません
情報ありがとうございます!
さっそくいじってみます。
ちなみにxServerへ問合せをしたところ、
現状は無理ではないか、との返事でした。
まずは試してみます。
さっそくいじってみます。
ちなみにxServerへ問合せをしたところ、
現状は無理ではないか、との返事でした。
まずは試してみます。
Re: MODx 2.0.0rc3 でインストールに進めません
JSONを使っている部分の判定などをいじってみましたが、やはりこれだけでは動かすことはできませんでした。
(あたりまえか)
PHP5.2標準のJSON extensionを使っている部分を、PearのJSON.phpを使用するように書き換えればよいような感じもしますが、バージョンアップごとに作業しなければならないので現実的ではありませんね。
サーバー側のPHPバージョンアップまで1.0系を使い続けることにしました。
2.0の初期のバージョンだけでもいいのでPHP5.1.6に対応してもらえるとうれしいですね。
2.0系はChunkやSnippetのタグの書きかたがスマートになっていいですね!
早く移行したいものです。
(あたりまえか)
PHP5.2標準のJSON extensionを使っている部分を、PearのJSON.phpを使用するように書き換えればよいような感じもしますが、バージョンアップごとに作業しなければならないので現実的ではありませんね。
サーバー側のPHPバージョンアップまで1.0系を使い続けることにしました。
2.0の初期のバージョンだけでもいいのでPHP5.1.6に対応してもらえるとうれしいですね。
2.0系はChunkやSnippetのタグの書きかたがスマートになっていいですね!
早く移行したいものです。
Re: MODx 2.0.0rc3 でインストールに進めません
あんまり参考にならないかも知れませんが、私の契約しているサーバーにはPDOがなかったので、PHPPDO(http://sourceforge.net/projects/phppdo/)というPDOエミュレーションライブラリで動作させています(ぜんぜん本体のサイトを作っていないのですがw)。
配置方法はだいたいこんな感じです。
かなりの力業(しかもアップデートのたびに書き直しが必要)ですが、最悪こういう手もありますよ、と言うことで。
配置方法はだいたいこんな感じです。
- PHPPDOをダウンロードし、core/xpdoディレクトリ下に展開します。ここではcore/xpdo/phppdoというディレクトリの下に展開したと仮定します。
- core/xpdo/xpdo.inc.php を開き、初めの方にあるPDOのチェックコードに以下のコードを挿入します。
コード: 全て選択
require_once(dirname(__FILE__).'/phppdo/phppdo.php'); //←追加分
if (!class_exists('PDO')) { //←PDOのチェック
Re: MODx 2.0.0rc3 でインストールに進めません
情報ありがとうございます。
やはり本体の書き換えが必要になってしまうのですね・・・
参考にさせていただきます。
やはり本体の書き換えが必要になってしまうのですね・・・
参考にさせていただきます。