ブログ   うい・らぶ・だいびんぐ   Cube 別館   flag_uk 英語サイト   ポータル
twitter Twitter でログイン
ホーム   最新ニュース   フォーラム   ダウンロード   写真集   リンク集   お問い合わせ RSS

メイン
   XOOPS WebLinks
  weblinksでリンク修正のページが開けない。

 

 ボトム   前のトピック   次のトピック
  •  スレッドの評価
      このスレッドを評価する
      すばらしい
      いい!
      ぼちぼち
      だめ
      ひどい
投稿者 スレッド 評価:  3 評価
  •  heiji
      heiji
weblinksでリンク修正のページが開けない。
#1
新米
登録日: 2006-11-7
居住地
投稿: 11
お世話になります。

weblinksでリンク修正のページが開けません。
真っ白画面or500エラーになります。

【1】まずは、typoがあるようです。

/modules/weblinks/class/weblinks_webmap.php on line 164

「return $mas;」は「return $msg;」の間違いではないでしょうか?

【2】上記を直すと、「WEBMAP3 モジュール ver 1.10 かそれ以降が必要です」が表示されます。

設定を変えてしまったので、項目が表示されなくなってしまった気がするので具体的に書けないのですが、モジュールを使用しないの設定orモジュールがインストールされていない表示が出ていても、モジュールの選択の設定でデフォルトで表示されているモジュールを「---」の設定にしないと無効にならないのでしょうか?モジュールがインストールされていない状態で、モジュールの選択の設定を「---」にしたら設定の項目自体が消えてしまった気がします。


【3】上記を「---」の設定にすると再び真っ白画面です。
OhMyGodHelpMe.class.phpをpreroadにアップロードして確認したところ、「Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 82 bytes) in *****/modules/happy_linux/class/object.php on line 556 」が表示されました。lineは毎回変わります。

memory_limit: 24 なのですが、レンタルサーバーのためphp.iniは変更できません。モージュールの設定で、使用モジュールを減らしてみたり、リンク登録項目で多くを未使用にしてみたのですがあまり効果がないようです。
これは環境の問題として諦めるしかないのでしょうか?

Happy Linux Framework: 1.80
weblinks: 2.10
サーバ環境は、
http://linux.ohwada.jp/modules/newbb/viewtopic.php?forum=6&topic_id=1316&post_id=4539#forumpost4539
に書いたものと同じです。

【4】蛇足ですが、「モジュールの設定1(一般設定) 」をクリックすると1秒間表示される画面で、「プログラムは XOOPS Cube 2.1 と判定しました」と表示されます。「XOOPS Cube Legacy 2.2.1」が正解なのですが。

よろしくお願い致します。
投稿日時: 2012-10-14 2:25
投稿からPDFを作成 印刷
トップ
  •  heiji
      heiji
Re: weblinksでリンク修正のページが開けない。
#2
新米
登録日: 2006-11-7
居住地
投稿: 11
お世話になります。

【3】について追加情報です。

php.iniは修正できないのですが、ini_set()は使えそうだったので、試しに、
/modules/weblinks/admin/link_manage.phpのline.110に
ini_set('memory_limit' ,'26M');
を追加してみたところ、リンク修正画面が表示されました。
25Mだと真っ白画面で、26Mだと表示されました。

もう少しの所でエラーが発生していたのですね。

weblinksのプログラム側でなんとか対応できないものでしょうか?

よろしくお願い致します。
投稿日時: 2012-10-14 3:28
投稿からPDFを作成 印刷
トップ
  •  ken
      ken
Re: weblinksでリンク修正のページが開けない。
#3
管理人
登録日: 2003-9-6
居住地 横浜
投稿: 2519
引用:

typoがあるようです


バグ報告 ありがとうございます。

CVS を修正しました。
http://sourceforge.jp/cvs/view/xoops4u/html/modules/weblinks/
- class/weblinks_webmap.php

引用:

「プログラムは XOOPS Cube 2.1 と判定しました」と表示されます


表示だけなので 実害はないですが。
CVS を修正しました。
http://sourceforge.jp/cvs/view/xoops4u/html/modules/happy_linux/
- class/admin.php
投稿日時: 2012-10-14 10:12
投稿からPDFを作成 印刷
トップ
  •  ken
      ken
Re: weblinksでリンク修正のページが開けない。
#4
管理人
登録日: 2003-9-6
居住地 横浜
投稿: 2519
引用:

「WEBMAP3 モジュール ver 1.10 かそれ以降が必要です」が表示されます


デフォルトで WEBMAP3 モジュール を参照するようになっています。
v2.00 までは、weblinks に地図機能を内蔵していました。
v2.10 から、地図機能を切り離し WEBMAP3 モジュールを使用するようになったので、従来のユーザに対する下位互換のためです。

地図機能を使用しない場合は 「---」 を設定しください。
投稿日時: 2012-10-14 10:13
投稿からPDFを作成 印刷
トップ
  •  ken
      ken
Re: weblinksでリンク修正のページが開けない。
#5
管理人
登録日: 2003-9-6
居住地 横浜
投稿: 2519
引用:

上記を「---」の設定にすると再び真っ白画面です
Fatal error: Allowed memory size of 25165824 bytes exhausted


引用:

25Mだと真っ白画面で、26Mだと表示されました。


メモリ使用量に関しては下記を参考にしてください。

Weblinks のメモリ使用量 (memory_usage)

引用:

php.iniは修正できないのですが、ini_set()は使えそうだったので
weblinksのプログラム側でなんとか対応できないものでしょうか


PHP環境の話なので、weblinks で設定変更するべきではないですね。
preload で対応するのがいいかな。

作ってみました。
http://linux.ohwada.jp/modules/wfdownloads/singlefile.php?cid=1&lid=121
投稿日時: 2012-10-14 10:45
投稿からPDFを作成 印刷
トップ
  •  heiji
      heiji
Re: weblinksでリンク修正のページが開けない。
#6
新米
登録日: 2006-11-7
居住地
投稿: 11
kenさん

早速ありがとうございます。

【1】のtypoの件、【4】のバージョン判定の件、修正されたことを確認しました。

【2】の「地図機能を使用しない場合は 「---」 を設定しください。」は仕様ということで理解しました。

【3】の「Fatal error: Allowed memory size of ・・・ bytes exhausted」はPreroadを作成いただきありがとうございます。これも不具合解消されたことを確認しました。

ただ、確認させていただきたいのですが、「Weblinks のメモリ使用量 (memory_usage)」に「(5) 最もメモリ使用量が多い例 RSSC 連携あり 18.4 MB」とありますが、リンク数もたかだか20個以下で、カテゴリ数もたかだか10個未満なのですが、26MBもメモリを消費しているのは異常ではないのでしょうか?
また、RSSC 連携は使用していませんが、これを明確に「無効」に指定する設定は具体で気にどこでしょうか?ちゃんと「無効」になっておらず、RSSC 連携処理でエラーが発生してしまって無駄にメモリを消費していないか確認しておいたほうがよいかなと思ったものです。

よろしくお願い致します。
投稿日時: 2012-10-14 14:53
投稿からPDFを作成 印刷
トップ
 トップ   前のトピック   次のトピック

 


 新規スレッドを作成することはできません。
 スレッド一覧を閲覧することができます。
 投稿に対する返信はできません。
 自分の投稿を編集できません。
 自分の投稿を削除できません。
 新規の投票を追加できません。
 評価できません。
 投稿にファイル添付はできません。
 投稿には承認が必要です。
スポンサー

寄付
配布しているソフトが気に入ったら、寄付をお願いします。
寄付

PageRank のページ毎の表示
http://linux.ohwada.jp/ modules/newbb/viewtopic.php?
PageRank 0 PageRank

メインメニュー

マニュアル

ログイン