メインメニュー

【Mileage】PHP5.4環境だとエラーが多発していたので今修正しているのですが。。。

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

投稿ツリー



前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 | 投稿日時 2014/4/30 13:06
voltaireena  新米   投稿数: 4
お世話になります。

まずサーバー環境を書きますが

XC Legacyバージョン : XOOPS Cube Legacy 2.2.2
オペレーティングシステム : Linux s
サーバー : Apache
ユーザーエージェント : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:28.0) Gecko/20100101 Firefox/28.0
PHPバージョン : 5.4.26
MySQLのバージョン : 5.0.95

こちらの環境だとまず

xoops_trust_path/modules/mileage/preload/AssetPreload.class.php

こちらでエラーが発生しました

変数の引き渡しで
&$

こちらを使っているのが原因みたいでした。

PHP5.3.6から以前は大丈夫だったらしいのですがPHP5.4.0以降は使えないみたいでしたので単純に&$を$だけにしたら通りました。



管理者画面で一般設定を開くとプリファレンスが表示されて試しに通常型のURLをコピペして開いてみたのですが、

Fatal error : Call to a member function get Object() on a non-object in  サイトURL/xoops_trust_path/modules/mileage/actions/RecListAction.class.php
と表示されたのですがこれは仕様でしょうか?

該当箇所のコードは
$filter =& $this->mAsset->getObject('filter', 'rec',FALSE);
=&が引っかかっているのかと思われますがこれからまた直していき、わかったことがあったら報告に来ます。

SNSを作っていてポイントを扱う機能を付けたかったので探しているところこのmileageモジュールに出会いました。

とても欲しかった機能だったのでとても助かっています。

お忙しい中誠に恐縮ですが、どなたか教えていただけませんでしょうか。
投票数:2 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014/4/30 15:49
wye  管理人   投稿数: 5232
voltaireenaさん、こんにちは

> PHP5.3.6から以前は大丈夫だったらしいのですが
> PHP5.4.0以降は使えないみたいでしたので
> 単純に&$を$だけにしたら通りました。

はい、そうですね


引用:
Fatal error : Call to a member function get Object() on a non-object in サイトURL/xoops_trust_path/modules/mileage/actions/RecListAction.class.php

このエラー、自分のローカル環境では再現しません

XCL 2.2.3 beta1
PHP 5.4.19

# 画像のリンクが切れてますね(最新のXCLのlegacyモジュール内に画像がなくなってる)
投票数:2 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014/4/30 16:36
voltaireena  新米   投稿数: 4
wyeさん、返信有難うございます。

>>
引用:

Fatal error : Call to a member function get Object() on a non-object in サイトURL/xoops_trust_path/modules/mileage/actions/RecListAction.class.php


このエラー、自分のローカル環境では再現しません

XCL 2.2.3 beta1
PHP 5.4.19

# 画像のリンクが切れてますね(最新のXCLのlegacyモジュール内に画像がなくなってる)
>>

legacyモジュール内に画像が無いだけでこんな真っ白状態になるんですね、恐ろしや。

なんて名前の画像が足りないんでしょうかね。。。

調べてみます。
投票数:4 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014/4/30 16:53
wye  管理人   投稿数: 5232
>> # 画像のリンクが切れてますね(最新のXCLのlegacyモジュール内に画像がなくなってる)
> legacyモジュール内に画像が無いだけでこんな真っ白状態になるんですね、恐ろしや。

画像のリンク切れは、Fatal Error とは関係ない話です。
#つけた部分は、「ついでの話」のつもりです
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014/5/1 18:11
voltaireena  新米   投稿数: 4
すみません、勘違いしてました。

引き続き調べてますが未だに解決できずですorz
投票数:4 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014/5/2 7:42 | 最終変更
voltaireena  新米   投稿数: 4
XCL本体をアップグレードして見ましたが変わらず、
別サーバでmileageを入れようとしたのですが今度はモジュールインストールに出てこなくてさらに混乱中。

エラーの対処法は呼び出ししている関数か何かをpublic指定すれば解決するみたいなのがあったので今そちらを調べてやっています
投票数:1 平均点:0.00

  条件検索へ


Login
Register
LostPassword
PageTop
SiteTop
[ close ]
LOGIN
ユーザー名:

パスワード:


パスワード紛失 / 新規登録
LOGIN / PageTop / SiteTop