跳至內容
出自 Arch Linux 中文维基

AgenDAV 是一個用 PHP 編寫的開源多語言 CalDAV Web 應用程式,具有豐富的 AJAX 界面和共享日曆支持。

安裝

安裝 agendavAUR 包。

資料庫

您必須向 AgenDAV 提供一個 SQL 資料庫。 這是一個 PostgreSQL 示例。

根據 PostgreSQL 文章安裝 PostgreSQL。創建一個 agendav 用戶和資料庫:

# createuser agendav
# createdb -O agendav agendav

配置

設置資料庫後,必須手動填充它:

# psql -U agendav agendav < /usr/share/webapps/agendav/sql/pgsql.schema.sql
# bash /usr/share/webapps/agendav/bin/agendavcli dbupdate

確保在 php.ini 中啟用 extension=pgsql(或使用的任何資料庫)和 extension=iconv 擴展。

根據您的喜好編輯配置文件 /etc/webapps/agendav/{config,caldav,database}.php

通過 apache:/etc/webapps/agendav/apache.example.conf,nginx/php-fpm:/etc/webapps/agendav/nginx.example.conf 或其他一些 Web 伺服器來服務該應用程式。