3610 Fedora 7 でのXOOPS構築

<<トップページへ <<質問BBSへ

Fedora 7 でのXOOPS構築
日時: 2008/08/01 18:53
名前: さくなみ
全回のメールに対する質問ではお世話になりました。

サーバの移行もほぼ完了したのですが、XOOPSでの不具合が出ました。
旧サーバではFedora Core3にてXOOPSを使用していたのですが、
新サーバではFedora 7にてXOOPS(XOOPS 2.0.16a JP)を使用しています。

基本的にバックパックモジュールにて移行できたのですが、simpleblogだけエラーとなりました。
過去に投稿されたブログの表示はできるのですが、書き込みなどを行おうとすると
「このblogにアクセスする権限がありません.(0)」
とのエラーが出てトップページに戻されます。

また、管理者ページにてブログ名の変更などの操作を行おうとして「edit」ボタンを押しても
データベースを〜という画面が出ず、そのまま変更前の設定画面に戻されてしまいます。

fedora 7でXOOPS(simpleblog)を使うのには何か変更をしなければいけない点があるのでしょうか・・・。
とこかのパーミッションの設定とかいるのかな・・・。
ちなみにPHPデバグを表示させて出るエラーです。

Warning [PHP]: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in file modules/simpleblog/simpleblog.php line 496
Warning [PHP]: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in file modules/simpleblog/simpleblog.php line 499

尚、バックパックの移行時にエラーが出たのですが、
どうもMySQLのバージョンの違いによるものらしく、
last_update` timestamp NOT NULL default 'CURRENT_TIMESTAMP'

last_update` timestamp NOT NULL
にしたらデータのリストアはできました。defaultが無理みたいですね。
ちなみに、MySQLクライアントのバージョンは「5.0.45」となっています。

Re: Fedora 7 でのXOOPS構築(1)
日時: 2008/08/05 11:02
名前: 日焼け
失礼いたします。

Xoopsのモジュールなど、PHP・SQLのバージョンで動くものと動かないものがあるかと思います。
simpleblog自体が古いモジュール(多分?)だと思いますのでどうなのでしょう?
PHPのバージョンが5とかだと動かないモジュールはかなり出てきますよ。

どうしてもsimpleblogを使いたいのであれば、Hackしてみるのも手です。

※古いスレッドには返信できない場合があります



▲このページのトップへ戻る

LPIロゴ Copyright© 2004-2008 fallenangels, All rights reserved.
ご自由にリンクしてください(連絡は不要です)
本ページへのご意見・ご要望、誤字・脱字・リンク切れ等のご連絡はこちらからお願いします