スタッフブログ

  • gusagiさんの最新配信
  • RSS

データベースへの持続的接続を有効にしている場合の不具合

 : XOOPS » TIPS小ネタ 2010/7/2 17:09

Blogger's Avatar

蒸し暑い季節で薄着になったものの、冷房の効いた場所では寒さに耐えれず結局長袖を着ているgusagiです
今回は、当社が運営しているうさぎにもできるXOOPS Cube入門♪のフォーラムに書かれていたXOOPS Cube Legacy2.1(XCL2.1)の不具合について書きたいと思います。

元の投稿はこちらで、インストール時に「データベースへ持続的接続」を「はい」としてインストールしていた場合、XCL2.1のバージョンが2.1.7か2.1.8(ホダ塾ディストリビューションなら1.0.4)だとデータベースの接続に失敗します。
原因はXCL2.1本体のバグで、バージョン2.1.7で取り込まれた修正内容に問題があり、持続的接続が有効な場合にエラーとなるようです。

個人的には、今回の不具合修正などを行ったバージョン2.1.9がリリースされるのではないかと思いますが、取り急ぎとしては次のふたつの対応方法があります。

データベースへの持続的接続をやめる


何らかの理由で持続的接続をせざるを得ない方を除いては、こちらの方法をおすすめします。
作業としては、mainfile.phpに
define('XOOPS_DB_PCONNECT', 1);
という行がありますので、10に変更するだけです。

プログラムを修正する


何らかの理由で持続的接続にせざるを得ない場合は、プログラムを自分で修正するしかありません
html/class/database/mysqldatabase.php の84行目
$this->conn = @mysql_pconnect(XOOPS_DB_HOST, XOOPS_DB_USER, XOOPS_DB_PASS, false, MYSQL_CLIENT_FOUND_ROWS);
$this->conn = @mysql_pconnect(XOOPS_DB_HOST, XOOPS_DB_USER, XOOPS_DB_PASS, MYSQL_CLIENT_FOUND_ROWS);
に修正します。

XCL本体が修正されるまでの暫定的な対応になると思いますが、参考になれば何よりです

第6回XOOPS Cubeサタデーラボ、無事終了

 : イベント 2010/5/31 13:05

Blogger's Avatar

ガンダムカフェの行列を見て、近いうちに行ってみたいと思い始めているgusagiです

少し時間が経ってしまいましたが、5/22(土)に第6回サタデーラボが開催されたので、簡単にですがブログにまとめてみようかと思います。
今回発表して下さったのは、
  • iPhone対応(argon)
  • WebPhotoモジュールの紹介(ohwada氏)
  • モジュール開発の話
  • 上海の購買事情(ayumi氏)
の4名でした。
内容の詳細は私の個人ブログに書いてありますので、そちらもご覧頂ければと思います。

iPhone対応の話とモジュール開発の話は、ライブコーディング的に参加者の目の前でコードやデザインを書き換える作業も見ることができるので、単純に話を聞くだけではなく雰囲気も感じ取って頂けたのではないかと思います。
WebPhotoについては、携帯からの写真・動画投稿など個人的に興味があったのですが、タイムライン機能などPCから使う場合でも便利な機能があり、ユーザとして使う場合に非常に楽しめそうです。
上海の購買事情については、現地を見ないと判らない事情や雰囲気を細かく説明してもらい、非常に勉強になりました。

勉強会の後は、秋葉原駅付近の焼き肉屋で焼き肉を食べていました。窓からはガンダムカフェが見えるお店だったので、二次会はガンダムカフェでという話も出たのですが、そこそこ行列が出来ていたため泣く泣く我慢しました。いずれ行ってみたいと思います。

次回のサタデーラボは6/19(土)に開催予定ですので、興味のある方は(サタデーラボの告知が行われたら)参加登録をして頂ければと思います。



2010.05.31 13:40 追記
ohwada氏から発表資料を頂きました。WebPhotoモジュールの発表資料はこちらです!

Smartyタグを使えるカスタムブロック

 : XOOPS » TIPS小ネタ 2010/4/16 15:35

Blogger's Avatar

今夜から明日にかけて雪が降るという天気予報を聞いて、今から寒さに震えているgusagiです

ある程度XOOPS Cube Legacy(以下XCL)を使ってくると、カスタムブロックを利用してサイトを充実したいと思う方も多いと思います。
しかし、XCL標準で利用できるカスタムブロックの場合、Smartyタグを利用することが出来ないため、登録ユーザとゲストで文言を変えたい場合などにはカスタムブロックのタイプを「PHPスクリプト」にした上でPHPで処理を書く必要があり、多少敷居があがってしまいます。
そこで、今日はSmartyタグを使えるカスタムブロックについて書いてみたいと思います。

...続きを読む

4/3(土)はXOOPS Cubeカンファレンス2010

 : イベント 2010/4/2 14:08

Blogger's Avatar

寒暖の差と花粉症のダブルパンチに押され気味のgusagiです

明日、4/3(土)はXOOPS Cubeカンファレンス2010(xccon2010)が開催されます。
当社の天野が事例紹介のセッションで発表する他、それ以外にもXCLを利用した事例紹介や、テーマ・モジュールの作成&カスタマイズ、XCL2.2の話など、多岐にわたるセッションが用意されています。
懇親会も行われますので、お酒を交えながらXCLに関連した話をたっぷりすることが出来ると思います。

参加するには、こちらのサイトで申し込みを行う必要がありますが、まだ参加枠が空いているようですので、興味のある方は参加してみてはいかがでしょうか?

2月に開催されたXOOPS Cubeイベント

 : イベント 2010/3/1 16:22

Blogger's Avatar

花粉症のシーズンに入り、天気の良い日はマスクを手放すことが出来ないgusagiです


今日は、2月に開催された第3回XOOPS Cubeサタデーラボと、オープンソースカンファレンス2010 Tokyo/Spring(以下OSC)で行われたセッション『XOOPS Cube Legacy 2.2 の紹介』の簡単なまとめを書こうと思います。

...続きを読む

XOOPS Cube LegacyをIIS対応させる場合のはまりどころ

 : XOOPS » 総合的な情報 2010/1/19 18:15

Blogger's Avatar

ようやく年末年始の連休ボケが抜けたgusagiです

今日は、Ryujiが先日書いた記事を踏まえて、Web Platform Installer(以下WebPI)でインストール可能なパッケージに含まれていないモジュールをIISに対応させる場合のはまりどころを2つほど紹介しようかと思います。

なお、この記事の前提として、動作を確認したのはWindows Server 2008 R2に対してWebPI経由でインストールしたIIS・MySQLなので、バージョンによっては動作が異なる可能性があります。

...続きを読む

XCL on IIS 始めます

 : XOOPS » 総合的な情報 2009/11/16 14:50

Blogger's Avatar

急に寒さを増した気候に、体調を崩しそうで戦々恐々としているgusagiです

とあるきっかけで、IIS上でXOOPS Cube Legacy(以下XCL)を試すこととなりましたので、「XCL on IIS」と銘打って、今回から複数回に渡って色々と書いてみたいと思います。

今回は動作予定の環境などについて書こうと思います。
OSには、つい最近リリースされたWindows Server 2008 R2を選択しましたので、IISのバージョンは7.5となります。
このバージョンを選んだ主な理由は、先日に開催されたPHPカンファレンス2009でマイクロソフト株式会社の奥主さんが発表していた内容に興味を覚えたからだったりします。
こちらのブログにも書かれていますが、マイクロソフトさんはPHPに対して強力に支援していくとのことですので、IISでXCLを動かすことが今後増えていく可能性がありそうです。

...続きを読む

台風18号、無事に通過

 : その他 2009/10/8 19:07

Blogger's Avatar

台風の影響で大幅に遅刻してしまったgusagiです

この台風18号ですが、ブログを書いている現時点では東北にあるとのことで、オフィスの窓から外を見ても雨や風はおさまっているようです。
幸いなことに、RYUSのスタッフにはこの台風で怪我をしたりした人はいなかったのですが、台風は日本列島の各地に被害を出しながら縦断していったそうで、被害に遭われた地域の復旧が少しでも早く進むことをお祈り申し上げます。

明日以降は、台風一過ということで暫くは良い天気が続くそうなので、週末などを使ってどこかに出かけてみようかと思います。
旅行などには行けないと思いますが、何か面白い体験が出来た場合は、次回のブログに書くかも知れません

第1回XOOPS Cubeサタデーラボ、無事終了!

 : イベント 2009/9/28 12:23

Blogger's Avatar

最近物忘れが激しくなったような気がするgusagiです

先週の土曜日は、第1回XOOPS CubeサタデーラボがRYUSオフィスで開催されました。
自分も、勉強とお手伝いを兼ねて参加したのですが、スペースいっぱいになるくらい参加者が集まり、かなり盛況でした。
XUGJのフォーラムに参加された方が感想を書かれていますが、今回の反省を活かしつつ、次回以降はもっと良くなっていくと思いますので、今回参加出来なかったけど興味があるという方は、是非第2回を楽しみにして頂ければと思います

PHPカンファレンス2009に参加してきました

 : イベント 2009/9/9 20:16

Blogger's Avatar

半袖だけだと寒さを覚え始めているgusagiです

先週末は、RYUSもスポンサーとなっているPHPカンファレンス2009に参加してきました。
今年は、ビジネスデイとテックデイの2日間開催だったわけですが、私はスタッフとして2日間とも参加し、更に勢いで懇親会LTで発表までしてきてしまいました

カンファレンスの内容については、gihyo.jpにレポート記事があがっているので、こちらをご覧下さい。
「史上最速のレポート」と言われているくらいタイムリーに更新されていたので、当日参加出来なかった方にも雰囲気が伝わるかも知れません
また、こちらに、参加された方たちのトラックバックが送られているので、参加された方たちのブログも参考になるかと思います。

スタッフブログ最新
カテゴリ一覧

〒104-0061 東京都中央区銀座1丁目3番3号 G1ビル7階
お問い合わせ TEL 03-3524-8860

Copyright(c) 2012 RYUS.All Rights Reserved.