XoopsXに移行したいのですが・・


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 | 投稿日時 2016/5/4 18:44
MIURA  サイトURL

初めてご連絡差し上げます。
素人ながらXoopsXに移行を考えていてこちらのサイトを参考にさせて頂いています。

現在ロリポップのレンタルサーバーで運用していますが
新しくXOOPS Xへの移行を考えてこちらのサイトを
参考にさせていただき「どこでもXOOPS」でローカル環境を作ってテストしてみました。

PHPデバッグモードを有効にすると管理者メニューに以下の様なテーマの下に表示されたり

Deprecated [PHP]: Assigning the return value of new by reference is deprecated in file Z:\xampp\htdocs\populi\main\modules\pm\preload\Preload.class.php line 10 (1)
Deprecated [PHP]: Assigning the return value of new by reference is deprecated in file Z:\xampp\htdocs\populi\main\modules\pm\preload\Preload.class.php line 36 (1)
Deprecated [PHP]: Assigning the return value of new by reference is deprecated in file Z:\xampp\htdocs\populi\main\modules\pm\preload\Preload.class.php line 61 (1)
Deprecated [PHP]: Assigning the return value of new by reference is deprecated in file Z:\xampp\htdocs\populi\main\modules\pm\preload\Preload.class.php line 86 (1)
Deprecated [PHP]: Assigning the return value of new by reference is deprecated in file Z:\xampp\htdocs\populi\main\xoops_trust_path\wizin\src\stdclass\Php52x.class.php line 39 (1)
Deprecated [PHP]: Assigning the return value of new by reference is deprecated in file Z:\xampp\htdocs\populi\main\xoops_trust_path\modules\wizxc\class\WizXc_Util.class.php line 99 (1)

サイト上の以下の様なテーマの下に30行ぐらい表示されたりしています。
Deprecated [PHP]: Assigning the return value of new by reference is deprecated in file Z:\xampp\htdocs\populi\main\modules\pm\preload\Preload.class.php line 10 (1)

Deprecated [PHP]: Assigning the return value of new by reference is deprecated in file Z:\xampp\htdocs\populi\main\modules\pm\preload\Preload.class.php line 36 (1)
Deprecated [PHP]: Assigning the return value of new by reference is deprecated in file Z:\xampp\htdocs\populi\main\modules\pm\preload\Preload.class.php line 61 (1)
Deprecated [PHP]: Assigning the return value of new by reference is deprecated in file Z:\xampp\htdocs\populi\main\modules\pm\preload\Preload.class.php line 86 (1)
Deprecated [PHP]: Assigning the return value of new by reference is deprecated in file Z:\xampp\htdocs\populi\main\xoops_trust_path\wizin\src\stdclass\Php52x.class.php line 39 (1)

ネットで調べてみるとPHP5.3.Xで推奨されていないとのことで
一つ一つ潰していこうかと思っていたところ(デバッグモードをオフにすればいいだけ?)
ロリポップで新しくデータベースを作るとPHP5.4&5.5&5.6や
MySQL5.6でしか新規作成できないみたいで
ローカルで動かしてみて本番で試せなさそうで、悩んでいます。

動作に必要な環境はPHP 5.33を推奨とのことですが、PHP 5.33を使えるレンタルサーバーに
変更したほうがいいのか、新しいPHPやMySQLでも対応できるローカル環境で
テストしてうまく行けば本番サーバーに移行したほうがいいのか
素人なのでわかりません。業者さんに依頼したほうがいいのでしょうか?

XoopsXに移行したいと思ったのは以下の2点が使えるので
興味を持ちましたが、XOOPS Cube Legacy 2.1.8aでも
安全性も含めそのままでもいいのでしょうか?

・自動でアップデートしてくれる
・レスポンシブデザインが使える

現在の環境は以下のとおりですが、素人なのでこれを伝えるだけでいいのかもわかりません。
お手数おかけしますが、是非ご教授お願いします。

XOOPS Cube Legacy 2.1.8a
PHP5.2
データベース 
MySQL クライアントのバージョン: 4.0.24

前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016/5/4 20:57
marine  管理人   投稿数: 410

当サイトをご覧いただき、ありがとうございます。

XOOPS Cube Legacy 2.1.8a ですが、既にサポートもされていないため、やはり XoopsX に移行された方が良いと思いますよ。

XoopsX ですが、PHP5.33推奨という表現があるかもしれませんが、別にPHP5.6でも問題なく動作します。
実は、このサイトもPHP5.6でMySQL5で動作しています。

今回、エラーとして書き込みされている件ですが、XoopsXでのものでしょうか?
最新のものにアップデートされていますでしょうか?

前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016/5/4 21:58
MIURA 

marine様

早速のお返事ありがとうございます。

ローカル環境のXoopsX ですが最新のものにはアップデートはされています。
marine様のサイトもローカル環境でコメントなど入力したりしてテストしたりしているのですが
一切Deprecated [PHP]: などは表示されないのですが、私のテスト環境では出ます。

管理メニューをみると以下の様な感じです。

サイト/システム情報
Distribution : XOOPS X(ten) 20151228

XC Legacyバージョン : XOOPS Cube Legacy 2.2.3 Beta 1

デフォルト・サイトテーマ : pallet
デフォルトのテンプレート・セット : default
使用言語 : ja_utf8
デバッグモードを有効にする : PHPデバグ

オペレーティングシステム : Windows

サーバー : Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8
ユーザーエージェント : Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko

PHPバージョン : 5.3.8
MySQLのバージョン : 5.5.16

PHPの設定
セーフモード : オフ
最大実行時間 : 30 sec.
メモリ制限 : 128Mb
表示エラー : オン

ショートオープンタグ : オン
ファイルをアップロード : オン ( アップロード最大ファイルサイズ:128M, Post最大サイズ:8M )

マジッククオート : オフ

グローバル変数の登録 : オフ

出力バッファリング : オン
open_basedir : オフ
url_fopenを許可 : オフ
DOMの拡張 : はい
exifの拡張 : はい
gettextの拡張 : はい
JSONの拡張 : はい
XMLを有効 : はい
Curlの拡張 : はい
Zlibを有効 : はい
Soapの拡張 : はい
Mbstringを有効 : はい
Iconvの利用 : はい
GDの拡張 : はい
GD Version: bundled (2.0.34 compatible)

GDの拡張 Image create Truecolor
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016/5/4 22:26
marine  管理人   投稿数: 410

これ、よく見たら全部 pm モジュール、つまり古いプライベートメッセージモジュールに関するものですね。
今は、message モジュールがありますので、そちらに切り替えられると良いと思うのですが・・・さて、どうやるのだったか、私もよく覚えておりませんのであしからず。

前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016/5/4 22:42
MIURA 

pmモジュールは、特に使っていないと思いますので、ちょっと調べて対応してみます。

また不明なことがあると思いますので、その時はまたご相談させてください。

ありがとうございました。

前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016/5/5 9:36
marine  管理人   投稿数: 410

もう少しよく見てみると、全部 pm という訳でもなさそうですが・・・
いずれにしても、何か古い環境が残っているような感じですね。

正直、「どこでもXOOPS」は古いです。
昔作ったものをXoopsXに置き換えたものですから。

これについては、もはや更新するつもりはありません。
私自身、Mac環境に移行して数年が経ち、Windowsで動く「どこでもXOOPS」を更新するのは出来ない相談ですので。

今は、MAMPとかMac用のXAMPPを使っています。
なので、テストをされるのであれば、ご自身のOSに合わせた環境を構築されてからお試しになると良いと思いますよ。

「どこでもXOOPS」のページには、古いからもう使わない方が良い・・・そんな風にアナウンスしたいと思います。

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ