日時: 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」となっています。
|