LOGIN ID Password Auto Login Register Now! Lost Password?
Xoops Q&A

B.M.Surveyを設置したいのですがFatal errorになります

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2015/4/6 18:02
kaka  2nd Class 居住地: はじめたばかり  投稿数: 14
アンケ—トを設置したく、機能的に見てB.M.Surveyモジュールを使いたいと思っています。

インストールして設置してみたところ管理人、登録ユーザでは表示されるのですが、ゲストにして見てみると
Fatal error: Call to a member function isadmin() on a non-object in /home/users/2/○○○/web/○○/modules/bmsurvey/app/Controller/AbstractAction.class.php on line 47
とエラー表示されます。
このエラーはどういったエラーでしょうか。
拙宅でこのモジュールは使用出来ないでしょうか。教えて頂ければ嬉しいです。

XC Legacyバージョン : XOOPS Cube Legacy 2.2.3 Beta 1
使用言語 : ja_utf8
オペレーティングシステム : Linux u
サーバー : Apache
PHPバージョン : 5.3.15
MySQLのバージョン : 5.1.59-community-log
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015/4/7 13:29 | 最終変更
nao-pon  Lieutenant   投稿数: 486
kaka さん、こんにちは。

開発者さんからの返信を待っていましたが、ないのでちょっとだけ見てみました。

とりあえず、ソースの当該箇所(bmsurvey/app/Controller/AbstractAction.class.php 47行目)を見ただけですが、

$this->mModuleAdmin = $this->root->mContext->mXoopsUser->isadmin($this->mModuleId);



$this->mModuleAdmin = is_object($this->root->mContext->mXoopsUser)? $this->root->mContext->mXoopsUser->isadmin($this->mModuleId) : false;

にすればこのエラーは解決すると思います。
ただし、ゲストアクセスを想定していない作りのようですので、他の部分でどのような問題がでるか分かりません。

もう、2年近く開発者によるメンテナンスがされていないので、kaka さんご自身でメンテナンスされないのであれば、使用を控えたほうがよいかも知れません。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015/4/7 18:36
kaka  2nd Class 居住地: はじめたばかり  投稿数: 14
nao-ponさんこんにちは。
いつもありがとうございます。


>もう、2年近く開発者によるメンテナンスがされていないので、kaka さんご自身でメンテナンスされないのであれば、使用を控えたほうがよいかも知れません。
せっかくエラーを見て頂きましたのに申し訳ございません。自分でメンテナンスが出来ないので見送りたいと思います。
メールフォームなどで代用したいと思います。

素人ながらとても分かりやすく設置運営させていただいたxoopsの開発クローズのニュース、とても驚きました。
そして残念な気持ちでいっぱいです。こんなに素晴らしいのに…
クローズが決まっても、こうしてnao-ponさんはじめ多くの方がサポートして下さり感謝しております。
本当にありがとうございます。
投票数:1 平均点:10.00
  条件検索へ

Back to Page Top
MainMenu
Manuals
Search
XOOPS Official & Dev.
XOOPS Communities