#menu(menu-pc):
#html{{
<a href="#p0">概要</a></li>
<li><a href="#p1">Apache2をapt-getでインストール</a></li>
<li><a href="#p2">Apache2の動作確認</a></li>
<li><a href="#p3">サイボウズ8のプログラムをダウンロードします。</a></li>
<li><a href="#p4">Apache2再起動</a></li>
<li><a href="#p5">スケジューリング関係の起動スクリプト設定</a></li>
<li><a href="#p6">サイボウズの最初の画面にアクセス</a></li></ul>
</ul>
<li><a href="#p7">バージョンアップした時のメモ</a><ul>
<li><a href="#p8">Windowsのバージョン4からLinux8でアクセスURLを同じに</a></li></ul>
</li><li><a href="#p9">サイボウズ4をApache2(Ubuntu10.04)へインストールする場合について</a></li>
<li><a href="#p10">サイボウズ10のインストール</a><ul>
<ul>
<li><a href="#p11">Ubuntu12.04へインストール</a></li>
<li><a href="#p12">Ubuntu14.04へのインストール</a></li></ul>
</ul>
</li></ul>
</div>
<div id="section">
<p><span class="category">[<a href="wiki.cgi?action=CATEGORY&category=ubuntu">ubuntu</a>]</span> <span class="category">[<a href="wiki.cgi?action=CATEGORY&category=apache">apache</a>]</span> <span class="category">[<a href="wiki.cgi?action=CATEGORY&category=%A5%B0%A5%EB%A1%BC%A5%D7%A5%A6%A5%A7%A5%A2">グループウェア</a>]</span><br>
</p>
<ul>
<li>2010.02.11</li>
<li>2010.05.09 WindowsからLinuxへバージョンアップした時のメモを追加</li>
<li>2010.05.13 ofss_cbag: 関連サービスを起動するスクリプトの起動設定追加</li>
<li>2010.12.17 サイボウズ4をApache2(Ubuntu10.04)へインストールする場合について</li>
<li>2014-06-03 「サイボウズ10のインストール」を追加</li>
</ul>
<h4><a name="p0">概要</a></h4>
<p> Ubuntu 8.04デスクトップ版で、Apache2を端末から(コマンドで)インストールした後で、サイボウズ8のLinux版をインストールしてとりあえずログインできるようになった時のメモです。<br>
</p>
<h4><a name="p1">Apache2をapt-getでインストール</a></h4>
<p> sudo su - でrootになってから作業をしました。まず、以下の様に入力します。<br>
</p>
<div class="code" style="">
<table><tbody><tr>
<td class="source"><pre>apt-get install apache2
</pre></td>
</tr></tbody></table>
</div>
<p>などとしてApache2をインストールしたと思います。<br>
</p>
<h4><a name="p2">Apache2の動作確認</a></h4>
<p> ブラウザにlocalhostかそのサーバのIPアドレスを閲覧します。今回はサーバのIPアドレスを192.168.1.132としましたので、以下のURLにアクセスします。<br>
</p>
<div class="code" style="">
<table><tbody><tr>
<td class="source"><pre>http://192.168.1.132/
</pre></td>
</tr></tbody></table>
</div>
<p>へブラウザにアクセスします。以下のような簡単なメッセージが表示されます。It works!は少し大きなサイズの文字です。<br>
</p>
<div class="code" style="">
<table><tbody><tr>
<td class="source"><pre>It works!
</pre></td>
</tr></tbody></table>
</div>
<h4><a name="p3">サイボウズ8のプログラムをダウンロードします。</a></h4>
<p># wget <a href="http://download.cybozu.co.jp/office8/cbof-8.0.5-linux.bin" target="_blank">http://download.cybozu.co.jp/office8/cbof-8.0.5-linux.bin</a><br>
※ アドレスは 2010.2.11時点のものです。<br>
</p>
<p>サイボウズのサイト( <a href="http://products.cybozu.co.jp/office/ver8/download/" target="_blank">http://products.cybozu.co.jp/office/ver8/download/</a> )にある説明書にしたがってインストールします。<br>
今回は画面に表示される内容を変更せず、デフォルトの状態でインストールを進めます。途中確認の画面で、<br>
</p>
<div class="code" style="">
<table><tbody><tr>
<td class="source"><pre>===================== インストールの設定の確認 =====================
インストールの設定を確認してください。
インストール識別子: cbag
CGIディレクトリ: /var/www/cgi-bin
ドキュメントルートディレクトリ: /var/www/html
WEBサーバーの実行ユーザー名: www-data
スケジューリングサービスの起動/停止ファイル: /etc/init.d/ofss_cbag
アンインストールの実行ファイル: /var/www/cgi-bin/cbag/uninstall_cbag
使用する製品
サイボウズ(R) Office 8 基本セット
サイボウズ(R) Office 8 ワークフロー
サイボウズ(R) Office 8 報告書
サイボウズ(R) Office 8 プロジェクト
この設定でインストールします。よろしいですか?
[Y](はい) / [N](いいえ) : y
実行ファイルをコピーしています...
テンプレートファイルをコピーしています...
イメージファイルをコピーしています...
モジュールファイルをコピーしています...
リソースファイルをコピーしています...
データファイルをコピーしています...
ログ設定ファイルをコピーしています...
スケジューリングサービスデータをコピーしています...
LICENSEファイルをコピーしています...
READMEファイルをコピーしています...
ディレクトリとファイルの所有者を変更しています...
アンインストールファイルをコピーしています...
スケジューリングサービスをコピーしています...
ln: creating symbolic link `/etc/rc.d/rc2.d/S98ofss_cbag': No such file or directory
ln: creating symbolic link `/etc/rc.d/rc3.d/S98ofss_cbag': No such file or directory
ln: creating symbolic link `/etc/rc.d/rc4.d/S98ofss_cbag': No such file or directory
ln: creating symbolic link `/etc/rc.d/rc5.d/S98ofss_cbag': No such file or directory
ln: creating symbolic link `/etc/rc.d/rc0.d/K02ofss_cbag': No such file or directory
ln: creating symbolic link `/etc/rc.d/rc1.d/K02ofss_cbag': No such file or directory
ln: creating symbolic link `/etc/rc.d/rc6.d/K02ofss_cbag': No such file or directory
スケジューリングサービスを起動しています...
===================== インストールの終了の確認 =====================
インストールが正常に終了しました。
使用する前に README を読んでください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
試用許諾契約書とREADMEの保存先は次のとおりです。
試用許諾契約書 : /var/www/cgi-bin/cbag/LICENSE
README : /var/www/cgi-bin/cbag/README
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Webブラウザーで次のURLにアクセスしてください。
http://(サーバーのIPアドレス、またはホスト名)/(CGIディレクトリ)/(インストール識別子)/ag.cgi
例)http://webserver.cybozu.co.jp/cgi-bin/cbag/ag.cgi
例)http://10.10.203.55/cgi-bin/cbag/ag.cgi
#
</pre></td>
</tr></tbody></table>
</div>
<p>などと表示されます。<br>
</p>
<pre>CGIディレクトリ: /var/www/cgi-bin
ドキュメントルートディレクトリ: /var/www/html
</pre>
<p>の部分に注目します。<br>
</p>
<pre>/etc/apache2/sites-available/default
</pre>
<p>の内容について、<br>
</p>
<div class="code" style="">
<table><tbody><tr>
<td class="source"><pre>NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost
# DocumentRoot /var/www/
DocumentRoot /var/www/html
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
# ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
--- 以下省略 ---
</pre></td>
</tr></tbody></table>
</div>
<h4><a name="p4">Apache2再起動</a></h4>
<div class="code" style="">
<table><tbody><tr>
<td class="source"><pre># /etc/init.d/apache2 restart
* Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[ OK ]
#
</pre></td>
</tr></tbody></table>
</div>
<h4><a name="p5">スケジューリング関係の起動スクリプト設定</a></h4>
<p>ofss_cbag という関連サービスを起動するスクリプトが、/etc/init.d/ofss_cbag が 作成されるが、このままでは、Ubuntu では起動しないので<br>
/etc/rc.local の exit 0 より前に、「/etc/init.d/ofss_cbag start 」を記述するか<br>
以下の用にして自動起動設定をする。<br>
</p>
<div class="code" style="">
<table><tbody><tr>
<td class="source"><pre># update-rc.d ofss_cbag defaults
Adding system startup for /etc/init.d/ofss_cbag ...
/etc/rc0.d/K20ofss_cbag -> ../init.d/ofss_cbag
/etc/rc1.d/K20ofss_cbag -> ../init.d/ofss_cbag
/etc/rc6.d/K20ofss_cbag -> ../init.d/ofss_cbag
/etc/rc2.d/S20ofss_cbag -> ../init.d/ofss_cbag
/etc/rc3.d/S20ofss_cbag -> ../init.d/ofss_cbag
/etc/rc4.d/S20ofss_cbag -> ../init.d/ofss_cbag
/etc/rc5.d/S20ofss_cbag -> ../init.d/ofss_cbag
</pre></td>
</tr></tbody></table>
</div>
<p>※ 自動起動を解除する場合は、<br>
</p>
<div class="code" style="">
<table><tbody><tr>
<td class="source"><pre># update-rc.d ofss_cbag remove
</pre></td>
</tr></tbody></table>
</div>
<h4><a name="p6">サイボウズの最初の画面にアクセス</a></h4>
<p>今回の設定では、<br>
</p>
<pre>http://192.168.1.132/cgi-bin/cbag/ag.cgi
</pre>
<p>にブラウザでアクセスしてください。<br>
</p>
<h2><a name="p7">バージョンアップした時のメモ</a></h2>
<h3><a name="p8">Windowsのバージョン4からLinux8でアクセスURLを同じに</a></h3>
<ul>
<li>プログラム本体がoffice.exeからag.cgiに変更になっているので、HTMLのMETAタグの「<meta http-equiv="Refresh" content="0;URL=/cgi-bin/cbag/ag.cgi">」を活用する。</li>
</ul>
<p>コメントは殆ど無いがその時のメモ<br>
</p>
<div class="code" style="">
<table><tbody><tr>
<td class="source"><pre>WindowsからLinuxでサイボウズのアクセスURLを同じ?
実際の稼動URLは変わってしまうが、お気に入りにこれまで登録していたものからアクセスしてもエラーで表示されない事を回避する。
http://IPアドレスまたは、ドメイン/cgi-bin/cb4/office.exe
http://IPアドレスまたは、ドメイン/cgi-bin/cbag/ag.cgi
# cd /etc/apache2/mods-available/
# vi mime.conf
157 # To use CGI scripts outside of ScriptAliased directories:
158 # (You will also need to add "ExecCGI" to the "Options" directive.)
159 #
160 AddHandler cgi-script .cgi .exe
161
160行目の行末に" .exe"を追加する
apacheを再起動
# /etc/init.d/apache2 restart
/var/www/cgi-bin/cb4/office.exe を以下の様にPerlスクリプトにする
#!/usr/bin/perl
print "Content-Type: text/html\n\n";
print "<html>";
print qq(<meta http-equiv="Refresh" content="0;URL=/cgi/6/ag.cgi">);
print "<body>\n";
#print "Herllo!\n";
print "</body>";
print "</html>";
root@gtestsv:/var/www/cgi-bin/cb4# ls -l office.exe
-rwxr-xr-x 1 root root 214 May 8 17:22 office.exe
</pre></td>
</tr></tbody></table>
</div>
<p> URLが変わる事での管理者側のサポートを極力減らしたい場合には少しは便利でしょうか。サーバーにはサイボウズ以外が入っていない場合は、エラーの際に表示されるドキュメントとして表示されるHTMLを変更する方法もあると思います。<br>
</p>
<p><br>
<br>
</p>
<h2><a name="p9">サイボウズ4をApache2(Ubuntu10.04)へインストールする場合について</a></h2>
<ul>
<li>2010.12.17</li>
</ul>
<p> Windows版のサイボウズ4をUbuntu(Linux版)でサイボウズ8へ移行する必要があり、UbuntuのApache2へサイボウズ4をインストールしてデータを移行してからバージョンアップの作業を行いました。サイボウズ4ではインストーラー(スクリプト)が未対応で、自分で修正が必要でした。ただし、見れば直ぐに分かると思います。<br>
</p>
<p><br>
<br>
</p>
<h2><a name="p10">サイボウズ10のインストール</a></h2>
<ul>
<li>2014-06-03</li>
</ul>
<h4><a name="p11">Ubuntu12.04へインストール</a></h4>
<p> 最後まで動作確認していませんが、インストーラーは起動し、利用許諾の画面も表示されました。<br>
</p>
<p><br>
<br>
</p>
<h4><a name="p12">Ubuntu14.04へのインストール</a></h4>
<p> 以下のGLIBCのバージョンが確認出来ず、インストーラーが中断しました。ちなみにshはdashというシェルなので、shをbashとしても結果は同じでした。<br>
</p>
<div class="code" style="">
<table><tbody><tr>
<td class="source"><pre># sh cbof-10.1.0-linux-k0.bin
この日本語が正しく表示されている場合は Y を入力してください。
If you cannot read the above Japanese text, type 'N'.
[Y] / [N] : y
GLIBCのバージョンを検出できませんでした。
</pre></td>
</tr></tbody></table>
</div>
<p><br>
}}
----
http://dbweb.0258.net/wiki.cgi?page=Ubuntu%A4%CB%A5%B5%A5%A4%A5%DC%A5%A6%A5%BA8%A4%F2%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB#p3