AgenDAV (简体中文)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
AgenDAV 是一个用 PHP 编写的开源多语言 CalDAV Web 应用程序,具有丰富的 AJAX 界面和共享日历支持。
安装
数据库
您必须向 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 服务器来服务该应用程序。