AgenDAV (简体中文) - ArchWiki

Jump to content

# AgenDAV (简体中文)

From ArchWiki
翻译状态：本文是 AgenDAV 的翻译。上次翻译日期：2020-05-26。如果英文版本有所更改，则您可以帮助同步翻译。

相关文章

- 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` 中启用 {{ic|1=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 服务器来服务该应用程序。

Category:

- WebDAV (简体中文)