AgenDAV - Arch Linux 中文维基

跳至內容

# AgenDAV

出自 Arch Linux 中文维基
翻譯狀態：

- 本文（或部分內容）譯自 AgenDAV，最近一次同步於 2020-05-26，若英文版本有所更改，則您可以幫助同步與翻譯更改的內容。
- 您可以在 ArchWiki 的對應頁面找到本文翻譯的原始修訂歷史。
- 本文可能與英文原文存在出入。

相關文章

- DAViCal
- Kcaldav
- Radicale

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 伺服器來服務該應用程式。

分類：​

- WebDAV

AgenDAV
新增話題