CALDAV 構築 davical INSTALL して IPOD TOUCHと同期 (VINE LINUX 4.x )

caldavとは・・・ とか説明は省きます。
簡単にカレンダーを共有し、PCでもIPODでも同期できるようにしたいと
おもいつつINSTALL。
情報はdebian系 のものが多く、よくわかりませんでした。
とりあえず、自力でうごいているので、 VINE限るでメモっておきます。
とりあえず、サーバ側にpostgresはINSTALL済み。
php5-pgsqlや、 perl のYAMLははいってます。
入ってない場合は
apt-getinstall php5-pgsqltとか、 
#cpan
install YAML  でINSTALLしてください。
必要なRPMパッケージ 以下の3つを用意します。
icon:no01 libawl-php-0.46-2.noarch.rpm
icon:no02davical-0.9.9.4-2.noarch.rpm
icon:no03perl-YAML-0.71-1vl5.noarch.rpm
icon:no01icon:no02こちらのサイトから
icon:no03のperl-YAMLは
INSTALLされているんですが、davicalをinstallするときに、rpmでINSTALLしていないと、
ERRORがでてしまうんので、いれてみました。
因みにVine PLUS 5のところにあったものをGET
Ver違うからエラー出るかとおもいまいたが、 rpm -ivhでさくっと入りました。
全部INSTALLできたら、/usr/share/davical ができています。
次 su – postgres になって
cd /usr/share/davical/dba に移動
./create-database.sh   で実行すると、DBとユーザが作成されます。
このときに、admin ユーザのパスワードも表示されるので、忘れずにメモ。
exit postgresユーザでの作業おわりicon:body_good
次 pg_hba.confの編集
以下太字の2行を追加。
# “local” is for Unix domain socket connections only
local davical davical_app trust
local davical davical_dba trust
local all all trust
postgres再起動
次 apacheの設定・・・面倒だったので、リンクを貼る
Document rootが/var/www/html だったとしたら、
cd /var/www/html で移動して。
ln -s /usr/share/davical/htdocs hoge でリンクを貼る。
http://ドメイン/hogeで画面がでれば、ひとまず成功。
err.JPG
多分DAViCal Not Configured と表示がでてるので、読んでみますと、
/etc/daviacal/domein-config.php がないので、怒られてます。
なので、その通り作成し、
書く内容は
一番下に出てる。
<?php 以下
内容丸々コピーで最後に ?>
もう一度アクセスしてみると、無事ログイン画面となりました。
login.JPG
一番はじめだけ、dbインストールしたときの
ユーザ名 admin パスワード そのとき表示したもので ログインして、
すぐに変更しておきましょうicon:flair
ロケールを日本にすれば、日本後のメニューになりました。
set.JPG
ユーザカレンダーを作っていくと、
http://ドメイン/hoge/caldav.php/ユーザ名/home/schedule
見たいなアドレスが設定されるので、
IPOD TOUCHのカレンダーに設定
DESKTOP の方は Thunderbird+アドオンのLightningで
書き込み 参照 テストは良好でした。。

CALDAV 構築 davical INSTALL して IPOD TOUCHと同期 (VINE LINUX 4.x )」への1件のフィードバック

  • 2011年1月24日 8:41 AM
    パーマリンク

    Vine Linuxなつかしすぐるwww
    ブドウのマークも変わらずでwww
    カレンダー共有って事は、家族やカップルで同じカレンダーを共有すれば幸せになれる系?もうおじさん時代の進歩についていけねーwww
    ホットモックが無いので、現品取り寄せで触ってみて嫌ならキャンセル可能ってことでSH-05Cを予約してみた。
    久しぶりのフルタッチパネルwww
    また1年で挫折するかもwww

    返信

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です