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

RSSセンター(RSSC)のCRONでエラーが出る

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

投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2014/6/24 10:36
cac24240  1st Class   投稿数: 35
RSSCモジュールを使ってきました。
サーバーのCRONを設定して問題なく動いていたのですが、先日自動巡回できていないことに気が付きました。
サーバーからは下記のエラーメッセージが届いています。

PHP Fatal error: Call to undefined function: mysqli_connect() in /home/***/***.com/public_html/modules/happy_linux/class/xoops_mysql_database.php on line 55


その55行目
$this->conn = mysqli_connect(XOOPS_DB_HOST, XOOPS_DB_USER, XOOPS_DB_PASS);



レンタルサーバーXserver利用です。
他にもRSSCを使ったサイトをXserverの別サーバーで動かしていますが、異常ありません。

ちなみに、動かなくなった方のバージョンは、RSSセンター1.30、Happy Linux 1.81です。
X-Updateにてバージョンアップを行っています。
動いている方は、RSSセンター1.02、、Happy Linux 1.80で、 XOOPS Cube Legacy 2.2です。


Cron設定(コマンド)です。
php -q -f /home/***/***.com/public_html/modules/rssc/bin/refresh.php ******
書式は、動いている方とも比較しましたが、問題ないと思います。


宜しくお願いします。




サイト/システム情報

XC Legacyバージョン : XOOPS Cube Legacy 2.2.3 Beta 1
デフォルト・サイトテーマ : pop_black2
デフォルトのテンプレート・セット : default
使用言語 : ja_utf8
デバッグモードを有効にする : オフ
オペレーティングシステム : Linux s
サーバー : Apache
ユーザーエージェント : Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36
PHPバージョン : 5.3.3
MySQLのバージョン : 5.0.95



PHPの設定

セーフモード : オフ
最大実行時間 : 30 sec.
メモリ制限 : 200Mb
表示エラー : オフ
ショートオープンタグ : オン
ファイルをアップロード : オン ( アップロード最大ファイルサイズ:200M, Post最大サイズ:200M )
マジッククオート : オフ
グローバル変数の登録 : オフ
出力バッファリング : オフ
open_basedir : オフ
url_fopenを許可 : オン (recommended OFF)
DOMの拡張 : はい
exifの拡張 : はい
gettextの拡張 : はい
JSONの拡張 : はい
XMLを有効 : はい
Curlの拡張 : はい
Zlibを有効 : はい
Soapの拡張 : はい
Mbstringを有効 : はい
Iconvの利用 : はい
GDの拡張 : はい
GD Version: bundled (2.0.34 compatible)
GDの拡張 Image create Truecolor*/
投票数:4 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014/6/24 11:32
nao-pon  Lieutenant   投稿数: 488
cac24240 さん、こんにちは。

引用:
php -q -f /home/***/***.com/public_html/modules/rssc/bin/refresh.php ******

コマンドライン版の PHP のバージョンが PHP 5 を指しているか確認して下さい。

http://www.xserver.ne.jp/manual/man_program_soft.php によると /usr/bin/php は 4.3.9 を指しているので、 /usr/bin/php5.3 にするとよいと思います。*/
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014/6/24 13:27
cac24240  1st Class   投稿数: 35
さっそくありがとうございます。コマンドを
php5.3 -q -f /home/***/***.com/public_html/modules/rssc/bin/refresh.php ******

としたところ、今度は下記の同じメッセージが1300行ほど、出ました。
PHP Deprecated: Function split() is deprecated in /home/***/****.com/public_html/modules/happy_linux/class/magpie/magpie_parse.php on line 191

その部分
list($ns, $el) = split( ':', $element, 2);

しかし、どうやらちゃんと巡回して、データを拾ってきているようです。それならば問題ないですね!
*/
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014/6/24 15:32 | 最終変更
nao-pon  Lieutenant   投稿数: 488
引用:
としたところ、今度は下記の同じメッセージが1300行ほど、出ました。
PHP Deprecated: Function split() is deprecated in /home/***/****.com/public_html/modules/happy_linux/class/magpie/magpie_parse.php on line 191

奨励されない(将来削除される可能性のある)関数を使っている場合にレポートされるエラーですので、今のところ動作に支障はありません。

問題なく動作することが確認されたら、エラーレポートをしないようにしたほうがよいかも知れません。

php5.3 -d error_reporting=0 -q -f /home/***/***.com/public_html/modules/rssc/bin/refresh.php ******

などとすると、エラーは出力されなくなります。

error_reporting の値は、 http://www.php.net/manual/ja/errorfunc.constants.php などを参照してください。*/
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014/6/24 16:13
cac24240  1st Class   投稿数: 35
ありがとうございました!!
投票数:0 平均点:0.00
  条件検索へ

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