コンテンツマネージャー

ユーザーさんによるシステムの不具合報告です。できるだけ状況を詳しくご報告ください。

モデレータ: webmaster

返信
doron-j
記事: 2
登録日時: 2004年12月20日(月) 23:44

コンテンツマネージャー

投稿記事 by doron-j » 2004年12月20日(月) 23:51

突然コンテンツマネージャーが開かなくなりました。
schameの下のフォルダにxxx.list.zzz.design.xsl を作ってアップロードした後からです。

エラーメッセージは以下の通りです。
Fatal error: Call to a member function on a non-object in /home/sites/lolipop.jp/users/lolipop.jp-dp46018121/web/cmsdesigner/include/manager.int.php.inc on line 116
サーバの環境はLolipopで、PHPは4.3.9となっています。
これはどういうことなのでしょうか?
お分かりになる方がいたら教えてください。

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: コンテンツマネージャー

投稿記事 by webmaster » 2004年12月21日(火) 00:15

 webmasterです。
 初めての書き込みありがとうございます。m(_ _)m

 ご報告の件ですが、おそらく、このような事なのではないかと思います。

 1. スキーマを作成する。
 2. そのスキーマに対するエントリを定義する。
 3. エントリを投稿する。
 4. スキーマに項目を追加する。
 5. コンテンツマネージャを開く → エラー。

 xxx.list.zzz.design.xsl(デザイン定義ファイル)についてはおそらくタイミングがたまたま合っただけで、この件とは関係なさそうです。

 この現象については開発チームでも認識しており、今まさに対処作業を行っているところでした。やはり、運用中にスキーマが変更されることはあると思いますので・・。

 ご迷惑をおかけしますが、修正版のリリースまで今しばらくお待ちください。
 2004年12月21日(本日)中にはリリースできるよう、努力致します。

 今のところは(根本解決になっていない事は承知しておりますが)、

 a. スキーマ定義を元に戻す。

 又は、

 b. 一旦、エントリを全て削除する(エントリフォルダ内のファイルを全削除でOKです)。

 の対処でエラーが出なくなるかと思います。

doron-j
記事: 2
登録日時: 2004年12月20日(月) 23:44

回答をありがとうございます。

投稿記事 by doron-j » 2004年12月21日(火) 12:15

わざわざ、回答をありがとうございます。
今朝、再度コンテンツマネージャーにアクセスしたところ、ページが開きました。

スキーマの定義づけファイルの変更などは一切していません。
うーん、謎が謎を呼びます。

また、スキーマの定義を変更するとすでに投稿済みのエントリーデータの編集も出来なくなるようです。
これも、同様の現象でしょうか?

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: 回答をありがとうございます。

投稿記事 by webmaster » 2004年12月21日(火) 13:51

doron-j さんが書きました:わざわざ、回答をありがとうございます。
今朝、再度コンテンツマネージャーにアクセスしたところ、ページが開きました。

スキーマの定義づけファイルの変更などは一切していません。
うーん、謎が謎を呼びます。
 こんにちは、webmasterです。
 ひょっとしてこういうことかもしれません。

 コンテンツマネージャーはCookie-Sessionを使ってサーバー上に画面情報を保持し、画面遷移させている為、一度エラーが発生すると同じウィンドウで再度manager.phpへアクセスしても、ログイン画面が表示されずに同じエラーが表示されてしまうことがあります。

 この場合は、一度ブラウザウィンドウを閉じて頂き、別のブラウザウィンドウを新規に開いてからコンテンツマネージャーを開くと、エラーが出なくなっている事があるかと思います。
 アプリケーションでエラーが発生した時に、一度終了してから再度実行するようなものだと思ってくださいませ。m(_ _)m

 ただ、どちらにせよエラー原因が取り除かれていなければ同じ操作でエラーになるかと思います。
doron-j さんが書きました: また、スキーマの定義を変更するとすでに投稿済みのエントリーデータの編集も出来なくなるようです。
これも、同様の現象でしょうか?
 はい、おそらく前回説明させて頂いた原因によるものです。

 一度投稿したエントリの元となるスキーマを後から変更してしまうと基本的には矛盾が生じる為、禁止行為としていたのですが(ドキュメントに記載していませんでした)、他のユーザーの方からも「大きく変更することは無いが、ちょっとした項目の追加とかは充分ありうる」というご指摘を頂きました。

 そこで、スキーマを変更した後で既存のエントリを編集しようとした際に、不足している項目をそのエントリに自動的に補完する機能を現在追加しています。

 本日中にリリースできそうですので、今しばらくお待ちくださいませ。

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: 回答をありがとうございます。

投稿記事 by webmaster » 2004年12月21日(火) 15:11

 ver.0.9.2を公開致しました。
 本件について対処されていると思いますので、お時間がございましたらお試しくださいませ。m(_ _)m

 http://cms.al-design.jp/phpbb/viewtopic.php?t=15

 また同様の不具合、または別の不具合が見られるようでしたら、ご報告頂ければ幸いです。

返信