どどんとふのFcgiでの運用について

  • k-show
  • k-show's Avatar Topic Author
10 years 3 months ago #772 by k-show
k-show created the topic: どどんとふのFcgiでの運用について
どどんとふを自宅サーバで仕様させてもらっているk-showともうします。
いつも大変便利に使わせてもらっています、自分専用どどんとふって可愛いですよね。

どどんとふ Ver.1.43.03をMySQL+fcgidで動かしていたのですが、
どどんとふ Ver.1.43.07では動かすことができませんでした。

どこかに設定ミスがあるはずなのですが、自宅サーバに関する基礎知識が足りているとはいえず、
自力で問題解決ができない状態です。
どどんとふを自分のサーバで運用している方々にお知恵を拝借できればありがたいと思い
書き込みをさせていただきました、是非お力添えをいただければ幸いです。

■環境
UbuntuServer 12.04.4
3.2.0-58-generic

Apache 2.2.22
ruby 1.8.7 (2011-06-30 patchlevel 352)
MySQL 5.5.35
fcgid

fcgid関連は
sudo apt-get install libapache2_mod_fcgid
sudo a2enmod fcgid
sudo gem install fcgi
上記のようにしてインストールし、
Apache2のmineにAddHandler fcgid-script .rbを追記して
どどんとふを運用しています。

■マニュアルと異なっている変更点
/usr/local/bin/perlの書き換えの手間をはぶくために

sudo ln -s /usr/bin/perl /usr/local/bin/perl
sudo ln -s /usr/bin/ruby /usr/local/bin/ruby

としてシンボリックリンクを作成しております。

また、どどんとふの src_ruby/mysql.rb 内の
MYSQL_UNIX_PORT = "/tmp/mysql.sock" を
MYSQL_UNIX_PORT = "/var/run/mysqld/mysqld.sock"
に書き換えております。

■状態
どどんとふ Ver.1.43.03(2014/01/11)ではMySQL+fcgidでは問題なく動いていたのですが
どどんとふ Ver.1.43.07(2014/02/08リリース)ではログイン画面でLoading…と表示されたまま動きません。
DodontoFServer.rbを確認したところ、Internal Server Errorが表示されました。

config.rb内で
$debug = true
としましたが、どどんとふのlog.txtには何も表示されておりませんでした。

Apacheの方のエラーログを確認すると、

[Tue Feb 11 11:37:21 2014] [error] [client 192.168.100.7] /usr/lib/cgi-bin/DodontoF_WebSet_new/public_html/DodontoF/DodontoFServer.rb:33:in `require': /usr/lib/cgi-bin/DodontoF_WebSet_new/public_html/DodontoF/src_ruby/config.rb:229: syntax error, unexpected tIDENTIFIER, expecting $end (SyntaxError), referer: http://私のサイト/cgi-bin/DodontoF_WebSet_new/public_html/DodontoF/DodontoF.swf
[Tue Feb 11 11:37:21 2014] [error] [client 192.168.100.7] # $createPlayRoomPassword="abc", referer: http://私のサイト/cgi-bin/DodontoF_WebSet_new/public_html/DodontoF/DodontoF.swf
[Tue Feb 11 11:37:21 2014] [error] [client 192.168.100.7] ^, referer: http://私のサイト/cgi-bin/DodontoF_WebSet_new/public_html/DodontoF/DodontoF.swf
[Tue Feb 11 11:37:21 2014] [error] [client 192.168.100.7] \tfrom /usr/lib/cgi-bin/DodontoF_WebSet_new/public_html/DodontoF/DodontoFServer.rb:33, referer: http://私のサイト/cgi-bin/DodontoF_WebSet_new/public_html/DodontoF/DodontoF.swf
[Tue Feb 11 11:37:21 2014] [error] [client 192.168.100.7] Premature end of script headers: DodontoFServer.rb, referer: http://私のサイト/cgi-bin/DodontoF_WebSet_new/public_html/DodontoF/DodontoF.swf

とエラーメッセージが表示されておりました。

config.rb等の書き換えはnanoで行っておりますので、文字コードの問題はないと思います。

上記内容でなにかわかる事はありますでしょうか?
どうかお力添えのほどよろしくお願いいたします。
More
10 years 3 months ago - 10 years 3 months ago #773 by くまかば
くまかば replied the topic: Re: どどんとふのFcgiでの運用について
くまかばでございます。

ちょっと確認ですが、fcgiではない状態(単純なCGIとして)では動作しますか?
エラーを見る限りfcgiは関係ないように見えます。(config.rbに書式エラーがある、となっている)(おそらく改行コード)

また、今のconfig.rbをconfig_local.rbとして、パッケージのconfig.rbを配置した際にどのような現象になりますでしょうか。
Last Edit: 10 years 3 months ago by くまかば.
More
10 years 3 months ago #774 by くまかば
くまかば replied the topic: Re: どどんとふのFcgiでの運用について
こちらは解決をしたとのことでございます。
めでたしめでたし。

Invalid consumer key/secret in configuration
Moderators: くまかばらぁ
Time to create page: 0.116 seconds
Powered by Kunena Forum

Banner
作者にAmazonギフト券を送る
→宛先:This email address is being protected from spambots. You need JavaScript enabled to view it.
Donation