サイボウズをCentOS6にインストール
社内環境整備の一環でサイボウズをCentOS6にインストールしたんだけど、うまくうごかない。ブラウザからアクセスすると、Internal Server Errorとなる。
apacheのエラーログには、下記のような出力があった。
[Thu Nov 08 20:07:10 2012] [error] [client xxx.xxx.xxx.xxx] (2)No such file or directory: exec of '/var/www/cgi-bin/cbag/ag.cgi' failed
[Thu Nov 08 20:07:10 2012] [error] [client xxx.xxx.xxx.xxx] Premature end of script headers: ag.cgi
No such file or directoryってなにがないんだよ。。
わかんねーし。。
そこで/var/www/cgi-bin/cbagのag.cgiを直接実行してみると下記のようなエラーがでた。
-bash: ./ag.cgi: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
ld-linux.so.2がないのね。
yumでld-linux.so.2をインストールし、ブラウザからアクセスすると無事初期画面が表示されました。
あとサイボウズを動かすには、/etc/sysconfig/selinuxでSELINUXTYPE=disableの設定が必要となるので忘れずに。