xmlcatmgr-2.2nb1: copying /usr/pkg/share/examples/xmlcatmgr/catalog.etc.sgml to /usr/pkg/etc/sgml/catalog xmlcatmgr-2.2nb1: copying /usr/pkg/share/examples/xmlcatmgr/catalog.etc.xml to /usr/pkg/etc/xml/catalog xmlcatmgr-2.2nb1: copying /usr/pkg/share/examples/xmlcatmgr/catalog.share.sgml to /usr/pkg/share/sgml/catalog xmlcatmgr-2.2nb1: copying /usr/pkg/share/examples/xmlcatmgr/catalog.share.xml to /usr/pkg/share/xml/catalog php-8.2.16: copying /usr/pkg/share/examples/php/php.ini-production to /usr/pkg/etc/php.ini php82-mbstring-8.2.16: copying /usr/pkg/share/examples/php/mbstring.ini to /usr/pkg/etc/php.d/mbstring.ini php82-iconv-8.2.16: copying /usr/pkg/share/examples/php/iconv.ini to /usr/pkg/etc/php.d/iconv.ini php82-zlib-8.2.16nb2: copying /usr/pkg/share/examples/php/zlib.ini to /usr/pkg/etc/php.d/zlib.ini php82-mysqli-8.2.16nb2: copying /usr/pkg/share/examples/php/mysqli.ini to /usr/pkg/etc/php.d/mysqli.ini php82-dotclear-2.25.3: copying /usr/pkg/share/examples/dotclear/config.php.in to /usr/pkg/etc/dotclear/config.php.in =========================================================================== The following directories are used by php82-dotclear-2.25.3 and have the wrong ownership and/or permissions: /usr/pkg/etc/dotclear (m=755, o=root, g=wheel) =========================================================================== apache-2.4.58nb2: copying /usr/pkg/share/examples/httpd/extra/httpd-autoindex.conf to /usr/pkg/etc/httpd/httpd-autoindex.conf apache-2.4.58nb2: copying /usr/pkg/share/examples/httpd/extra/httpd-dav.conf to /usr/pkg/etc/httpd/httpd-dav.conf apache-2.4.58nb2: copying /usr/pkg/share/examples/httpd/extra/httpd-default.conf to /usr/pkg/etc/httpd/httpd-default.conf apache-2.4.58nb2: copying /usr/pkg/share/examples/httpd/extra/httpd-info.conf to /usr/pkg/etc/httpd/httpd-info.conf apache-2.4.58nb2: copying /usr/pkg/share/examples/httpd/extra/httpd-languages.conf to /usr/pkg/etc/httpd/httpd-languages.conf apache-2.4.58nb2: copying /usr/pkg/share/examples/httpd/extra/httpd-manual.conf to /usr/pkg/etc/httpd/httpd-manual.conf apache-2.4.58nb2: copying /usr/pkg/share/examples/httpd/extra/httpd-mpm.conf to /usr/pkg/etc/httpd/httpd-mpm.conf apache-2.4.58nb2: copying /usr/pkg/share/examples/httpd/extra/httpd-multilang-errordoc.conf to /usr/pkg/etc/httpd/httpd-multilang-errordoc.conf apache-2.4.58nb2: copying /usr/pkg/share/examples/httpd/extra/httpd-ssl.conf to /usr/pkg/etc/httpd/httpd-ssl.conf apache-2.4.58nb2: copying /usr/pkg/share/examples/httpd/extra/httpd-userdir.conf to /usr/pkg/etc/httpd/httpd-userdir.conf apache-2.4.58nb2: copying /usr/pkg/share/examples/httpd/extra/httpd-vhosts.conf to /usr/pkg/etc/httpd/httpd-vhosts.conf apache-2.4.58nb2: copying /usr/pkg/share/examples/httpd/httpd.conf to /usr/pkg/etc/httpd/httpd.conf apache-2.4.58nb2: copying /usr/pkg/share/examples/httpd/magic to /usr/pkg/etc/httpd/magic apache-2.4.58nb2: copying /usr/pkg/share/examples/httpd/mime.types to /usr/pkg/etc/httpd/mime.types =========================================================================== The following files should be created for apache-2.4.58nb2: /etc/rc.d/apache (m=0755) [/usr/pkg/share/examples/rc.d/apache] =========================================================================== fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/10-hinting-full.conf to /usr/pkg/etc/fontconfig/conf.d/10-hinting-full.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/10-scale-bitmap-fonts.conf to /usr/pkg/etc/fontconfig/conf.d/10-scale-bitmap-fonts.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/10-sub-pixel-none.conf to /usr/pkg/etc/fontconfig/conf.d/10-sub-pixel-none.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/10-yes-antialias.conf to /usr/pkg/etc/fontconfig/conf.d/10-yes-antialias.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/11-lcdfilter-default.conf to /usr/pkg/etc/fontconfig/conf.d/11-lcdfilter-default.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/11-lcdfilter-none.conf to /usr/pkg/etc/fontconfig/conf.d/11-lcdfilter-none.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/20-unhint-small-vera.conf to /usr/pkg/etc/fontconfig/conf.d/20-unhint-small-vera.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/30-metric-aliases.conf to /usr/pkg/etc/fontconfig/conf.d/30-metric-aliases.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/30-pkgsrc-aliases.conf to /usr/pkg/etc/fontconfig/conf.d/30-pkgsrc-aliases.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/40-nonlatin.conf to /usr/pkg/etc/fontconfig/conf.d/40-nonlatin.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/45-generic.conf to /usr/pkg/etc/fontconfig/conf.d/45-generic.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/45-latin.conf to /usr/pkg/etc/fontconfig/conf.d/45-latin.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/48-spacing.conf to /usr/pkg/etc/fontconfig/conf.d/48-spacing.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/49-sansserif.conf to /usr/pkg/etc/fontconfig/conf.d/49-sansserif.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/50-user.conf to /usr/pkg/etc/fontconfig/conf.d/50-user.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/51-local.conf to /usr/pkg/etc/fontconfig/conf.d/51-local.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/60-generic.conf to /usr/pkg/etc/fontconfig/conf.d/60-generic.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/60-latin.conf to /usr/pkg/etc/fontconfig/conf.d/60-latin.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/65-fonts-persian.conf to /usr/pkg/etc/fontconfig/conf.d/65-fonts-persian.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/65-nonlatin.conf to /usr/pkg/etc/fontconfig/conf.d/65-nonlatin.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/69-unifont.conf to /usr/pkg/etc/fontconfig/conf.d/69-unifont.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/70-no-bitmap-webfonts.conf to /usr/pkg/etc/fontconfig/conf.d/70-no-bitmap-webfonts.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/80-delicious.conf to /usr/pkg/etc/fontconfig/conf.d/80-delicious.conf fontconfig-2.15.0: copying /usr/pkg/share/fontconfig/conf.avail/90-synthetic.conf to /usr/pkg/etc/fontconfig/conf.d/90-synthetic.conf fontconfig-2.15.0: copying /usr/pkg/share/examples/fontconfig/conf.d/README to /usr/pkg/etc/fontconfig/conf.d/README fontconfig-2.15.0: copying /usr/pkg/share/examples/fontconfig/fonts.conf to /usr/pkg/etc/fontconfig/fonts.conf php82-gd-8.2.16nb7: copying /usr/pkg/share/examples/php/gd.ini to /usr/pkg/etc/php.d/gd.ini php82-curl-8.2.16nb16: copying /usr/pkg/share/examples/php/curl.ini to /usr/pkg/etc/php.d/curl.ini php82-zip-8.2.16nb11: copying /usr/pkg/share/examples/php/zip.ini to /usr/pkg/etc/php.d/zip.ini wordpress-6.1: copying /usr/pkg/share/examples/wordpress/wordpress.conf to /usr/pkg/etc/wordpress.conf php82-pdo-8.2.16: copying /usr/pkg/share/examples/php/pdo.ini to /usr/pkg/etc/php.d/pdo.ini php82-posix-8.2.16: copying /usr/pkg/share/examples/php/posix.ini to /usr/pkg/etc/php.d/posix.ini php82-intl-8.2.16nb11: copying /usr/pkg/share/examples/php/intl.ini to /usr/pkg/etc/php.d/intl.ini php82-sodium-8.2.16: copying /usr/pkg/share/examples/php/sodium.ini to /usr/pkg/etc/php.d/sodium.ini php82-exif-8.2.16: copying /usr/pkg/share/examples/php/exif.ini to /usr/pkg/etc/php.d/exif.ini php82-sysvsem-8.2.16: copying /usr/pkg/share/examples/php/sysvsem.ini to /usr/pkg/etc/php.d/sysvsem.ini php82-pdo_sqlite-8.2.16nb11: copying /usr/pkg/share/examples/php/pdo_sqlite.ini to /usr/pkg/etc/php.d/pdo_sqlite.ini php82-sqlite3-8.2.16nb11: copying /usr/pkg/share/examples/php/sqlite3.ini to /usr/pkg/etc/php.d/sqlite3.ini postgresql14-client-14.11: copying /usr/pkg/share/postgresql/pg_service.conf.sample to /usr/pkg/etc/postgresql/pg_service.conf postgresql14-client-14.11: copying /usr/pkg/share/postgresql/psqlrc.sample to /usr/pkg/etc/postgresql/psqlrc php82-pgsql-8.2.16: copying /usr/pkg/share/examples/php/pgsql.ini to /usr/pkg/etc/php.d/pgsql.ini php82-pdo_pgsql-8.2.16: copying /usr/pkg/share/examples/php/pdo_pgsql.ini to /usr/pkg/etc/php.d/pdo_pgsql.ini php82-gettext-8.2.16: copying /usr/pkg/share/examples/php/gettext.ini to /usr/pkg/etc/php.d/gettext.ini php82-calendar-8.2.16: copying /usr/pkg/share/examples/php/calendar.ini to /usr/pkg/etc/php.d/calendar.ini php82-davical-1.1.11: copying /usr/pkg/share/examples/davical/config/example-administration.yml to /usr/pkg/etc/davical/administration.yml php82-davical-1.1.11: copying /usr/pkg/share/examples/davical/config/example-config.php to /usr/pkg/etc/davical/config.php php82-davical-1.1.11: copying /usr/pkg/share/examples/davical/davical.conf to /usr/pkg/etc/davical/davical.conf pkg_add: Conflicting PLIST with php82-gd-8.2.16nb7: share/examples/php/gd.ini pkg_add: Can't install dependency php74-gd>=7.3.0 pkg_add: Expected dependency php74-gd>=7.3.0 still missing php82-fpm-8.2.16nb11: copying /usr/pkg/share/examples/php/php-fpm.conf to /usr/pkg/etc/php-fpm.conf php82-fpm-8.2.16nb11: copying /usr/pkg/share/examples/php/php-fpm.d/www.conf to /usr/pkg/etc/php-fpm.d/www.conf =========================================================================== The following files should be created for php82-fpm-8.2.16nb11: /etc/rc.d/php_fpm (m=0755) [/usr/pkg/share/examples/rc.d/php_fpm] =========================================================================== php82-pear-1.10.14: copying /usr/pkg/share/examples/pear/pear.conf to /usr/pkg/etc/pear.conf php82-pdo_mysql-8.2.16nb2: copying /usr/pkg/share/examples/php/pdo_mysql.ini to /usr/pkg/etc/php.d/pdo_mysql.ini php82-sockets-8.2.16: copying /usr/pkg/share/examples/php/sockets.ini to /usr/pkg/etc/php.d/sockets.ini php82-roundcube-1.6.6: copying /usr/pkg/share/examples/roundcube/config.inc.php to /usr/pkg/etc/roundcube/config.inc.php php82-roundcube-1.6.6: copying /usr/pkg/share/examples/roundcube/defaults.inc.php to /usr/pkg/etc/roundcube/defaults.inc.php php82-roundcube-1.6.6: copying /usr/pkg/share/examples/roundcube/mimetypes.php to /usr/pkg/etc/roundcube/mimetypes.php pkg_add: package `php82-iconv-8.2.16' was already installed as dependency, now marked as installed manually pkg_add: package `php82-mbstring-8.2.16' was already installed as dependency, now marked as installed manually php82-ldap-8.2.16nb2: copying /usr/pkg/share/examples/php/ldap.ini to /usr/pkg/etc/php.d/ldap.ini pkg_add: package `php82-pdo-8.2.16' was already installed as dependency, now marked as installed manually pkg_add: package `php82-pdo_mysql-8.2.16nb2' was already installed as dependency, now marked as installed manually pkg_add: package `php82-pdo_pgsql-8.2.16' was already installed as dependency, now marked as installed manually pkg_add: package `php82-pdo_sqlite-8.2.16nb11' was already installed as dependency, now marked as installed manually php82-ffi-8.2.16nb1: copying /usr/pkg/share/examples/php/ffi.ini to /usr/pkg/etc/php.d/ffi.ini pkg_add: package `php82-posix-8.2.16' was already installed as dependency, now marked as installed manually dbus-1.14.10: setting permissions on /usr/pkg/libexec/dbus-daemon-launch-helper (o=root, g=dbus, m=4511) =========================================================================== The following files should be created for dbus-1.14.10: /etc/rc.d/dbus (m=0755) [/usr/pkg/share/examples/rc.d/dbus] =========================================================================== libpaper-2.1.3: copying /usr/pkg/share/examples/libpaper/papersize to /usr/pkg/etc/papersize libpaper-2.1.3: copying /usr/pkg/share/examples/libpaper/paperspecs to /usr/pkg/etc/paperspecs libtasn1-4.19.0: registering info file /usr/pkg/info/libtasn1.info p11-kit-0.25.3: copying /usr/pkg/share/examples/p11-kit/pkcs11.conf.example to /usr/pkg/etc/pkcs11.conf No schema files found: doing nothing. ImageMagick-7.1.1.28: copying /usr/pkg/share/examples/ImageMagick/colors.xml to /usr/pkg/etc/ImageMagick-7/colors.xml ImageMagick-7.1.1.28: copying /usr/pkg/share/examples/ImageMagick/delegates.xml to /usr/pkg/etc/ImageMagick-7/delegates.xml ImageMagick-7.1.1.28: copying /usr/pkg/share/examples/ImageMagick/log.xml to /usr/pkg/etc/ImageMagick-7/log.xml ImageMagick-7.1.1.28: copying /usr/pkg/share/examples/ImageMagick/mime.xml to /usr/pkg/etc/ImageMagick-7/mime.xml ImageMagick-7.1.1.28: copying /usr/pkg/share/examples/ImageMagick/policy-open.xml to /usr/pkg/etc/ImageMagick-7/policy.xml ImageMagick-7.1.1.28: copying /usr/pkg/share/examples/ImageMagick/thresholds.xml to /usr/pkg/etc/ImageMagick-7/thresholds.xml ImageMagick-7.1.1.28: copying /usr/pkg/share/examples/ImageMagick/type-dejavu.xml to /usr/pkg/etc/ImageMagick-7/type-dejavu.xml ImageMagick-7.1.1.28: copying /usr/pkg/share/examples/ImageMagick/type-ghostscript.xml to /usr/pkg/etc/ImageMagick-7/type-ghostscript.xml ImageMagick-7.1.1.28: copying /usr/pkg/share/examples/ImageMagick/type-windows.xml to /usr/pkg/etc/ImageMagick-7/type-windows.xml ImageMagick-7.1.1.28: copying /usr/pkg/share/examples/ImageMagick/type.xml to /usr/pkg/etc/ImageMagick-7/type.xml php82-imagick-3.7.0nb15: copying /usr/pkg/share/examples/php/imagick.ini to /usr/pkg/etc/php.d/imagick.ini php82-soap-8.2.16nb8: copying /usr/pkg/share/examples/php/soap.ini to /usr/pkg/etc/php.d/soap.ini pkg_add: package `php82-sockets-8.2.16' was already installed as dependency, now marked as installed manually pkg_add: 1 package addition failed =========================================================================== $NetBSD: MESSAGE,v 1.1 2022/12/11 14:12:29 taca Exp $ To process PHP scripts, you will need a PHP-enabled HTTP server. You may either configure the HTTP server to use the PHP CGI binary located in /usr/pkg/libexec/cgi-bin/php or you may install a PHP module for your HTTP server, e.g. www/ap-php. =========================================================================== =========================================================================== $NetBSD: MESSAGE,v 1.2 2014/02/22 17:28:34 ryoon Exp $ After apache-2.4.3, --enable-mpms-shared='event worker prefork' is passed to configure script, then these multi-process model is built and you can select the model in configuraton file. The mod_cgi.so module conflicts with non-prefork multi-process model, and mod_cgi.so module is not built anymore. You can use mod_cgid.so module instead. =========================================================================== =========================================================================== $NetBSD: MESSAGE,v 1.1.1.1 2009/04/06 11:31:02 adrianp Exp $ Please read /usr/pkg/share/doc/wordpress/readme.html for further instructions. For further post-installation customisation you may need to make changes to file permissions etc. based on the functionality that you require. A good starting place for these issues can be found in this article: http://codex.wordpress.org/Hardening_WordPress =========================================================================== =========================================================================== $NetBSD: MESSAGE,v 1.4 2021/03/31 23:33:05 gdt Exp $ To use Nextcloud, you will need to perform the following steps. 1. If you want to use with MySQL server, install databases/mysql55-* and enable it, then create database. 2. Install nginx httpd server, for example www/nginx. 3. Install PHP-FPM, PHP FastCGI Process Magager from www/php-fpm. 4. Be sure to have the following lines in /usr/pkg/etc/nginx/nginx.conf to enable PHP script in http://YOUR_SERVER_NAME/ . From http://doc.owncloud.org/server/6.0/admin_manual/installation/installation_source.html . http { include /usr/pkg/etc/nginx/mime.types; upstream php-handler { server 127.0.0.1:9000; } server { listen 80; server_name YOUR_SERVER_NAME; root /usr/pkg/share/nextcloud; client_max_body_size 10G; # set max upload size fastcgi_buffers 64 4K; rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect; rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect; rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect; index index.php; error_page 403 /core/templates/403.php; error_page 404 /core/templates/404.php; location = /robots.txt { allow all; log_not_found off; access_log off; } location ~ ^/(data|config|\.ht|db_structure\.xml|README) { deny all; } location / { # The following 2 rules are only needed with webfinger rewrite ^/.well-known/host-meta /public.php?service=host-meta last; rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last; rewrite ^/.well-known/carddav /remote.php/carddav/ redirect; rewrite ^/.well-known/caldav /remote.php/caldav/ redirect; rewrite ^(/core/doc/[^\/]+/)$ $1/index.html; try_files $uri $uri/ index.php; } location ~ ^(.+?\.php)(/.*)?$ { try_files $1 =404; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$1; fastcgi_param PATH_INFO $2; fastcgi_pass php-handler; } # Optional: set long EXPIRES header on static assets location ~* ^.+\.(jpg|jpeg|gif|bmp|ico|png|css|js|swf)$ { expires 30d; # Optional: Don't log access to assets access_log off; } } } 5. Be sure to have the following lines in /usr/pkg/etc/php-fam.conf to restrict access from localhost only. listen.allowed_clients = 127.0.0.1 6. Start PHP-FPM daemon. /etc/rc.d/php_fpm start 7. Start nginx httpd server. /etc/rc.d/nginx start 8. Access http://YOUR_SERVER_NAME/ and setup. =========================================================================== =========================================================================== $NetBSD: MESSAGE,v 1.20 2017/04/05 12:33:49 fhajny Exp $ To use ownCloud, you will need to perform the following steps. 1. If you want to use with MySQL server, install databases/mysql55-* and enable it, then create database. 2. Install nginx httpd server, for example www/nginx. 3. Install PHP-FPM, PHP FastCGI Process Magager from www/php-fpm. 4. Be sure to have the following lines in /usr/pkg/etc/nginx/nginx.conf to enable PHP script in http://YOUR_SERVER_NAME/ . From http://doc.owncloud.org/server/6.0/admin_manual/installation/installation_source.html . http { include /usr/pkg/etc/nginx/mime.types; upstream php-handler { server 127.0.0.1:9000; } server { listen 80; server_name YOUR_SERVER_NAME; root /usr/pkg/share/owncloud; client_max_body_size 10G; # set max upload size fastcgi_buffers 64 4K; rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect; rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect; rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect; index index.php; error_page 403 /core/templates/403.php; error_page 404 /core/templates/404.php; location = /robots.txt { allow all; log_not_found off; access_log off; } location ~ ^/(data|config|\.ht|db_structure\.xml|README) { deny all; } location / { # The following 2 rules are only needed with webfinger rewrite ^/.well-known/host-meta /public.php?service=host-meta last; rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last; rewrite ^/.well-known/carddav /remote.php/carddav/ redirect; rewrite ^/.well-known/caldav /remote.php/caldav/ redirect; rewrite ^(/core/doc/[^\/]+/)$ $1/index.html; try_files $uri $uri/ index.php; } location ~ ^(.+?\.php)(/.*)?$ { try_files $1 =404; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$1; fastcgi_param PATH_INFO $2; fastcgi_pass php-handler; } # Optional: set long EXPIRES header on static assets location ~* ^.+\.(jpg|jpeg|gif|bmp|ico|png|css|js|swf)$ { expires 30d; # Optional: Don't log access to assets access_log off; } } } 5. Be sure to have the following lines in /usr/pkg/etc/php-fam.conf to restrict access from localhost only. listen.allowed_clients = 127.0.0.1 6. Be sure to have the following lines in /usr/pkg/etc/php.ini. extension=curl.so extension=gd.so extension=iconv.so extension=json.so extension=mbstring.so extension=zip.so extension=zlib.so extension=pdo.so ;if you select sqlite backend. extension=pdo_sqlite.so ;if you select sqlite backend. extension=pdo_mysql.so ;if you select MySQL backend. extension=pdo_pgsql.so ;if you select PostgreSQL backend. 7. Start PHP-FPM daemon. /etc/rc.d/php_fpm start 8. Start nginx httpd server. /etc/rc.d/nginx start 6. Access http://YOUR_SERVER_NAME/ and setup. =========================================================================== =========================================================================== $NetBSD: MESSAGE,v 1.5 2019/05/10 12:25:04 hauke Exp $ For pkgsrc installations, DAViCal's package is installed in non-default locations: Document root: /usr/pkg/share/davical/htdocs Configuration file: /usr/pkg/etc/davical/config.php If you are upgrading from a previous version, you need to run /usr/pkg/share/davical/dba/update-davical-database See also for up-to-date upgrade instructions. To complete the installation of DAViCal, follow these steps: 1. Create DAViCal's app (application) and dba (database admin) acounts. Depending on your PostgreSQL setup, this could be done in different ways, like: $ su pgsql $ createuser -D -R -S --pwprompt davical_app $ createuser -D -R -S --pwprompt davical_dba Consider editing pg_hba.conf file to grant access for both accounts to the soon to be created 'davical' database. 2. Adapt DAViCal's configuration files to your setup: /usr/pkg/etc/davical/administration.yml (used for davical_dba) /usr/pkg/etc/davical/config.php (used for davical_app) Look for 'pg_connect', 'system_name', 'admin_email', and 'default_locale' in config.php. 3. To ease DAViCal's database creation, you can use the following script: /usr/pkg/share/davical/dba/create-database.sh To work properly, it needs to be executed with a PostgreSQL's superuser account, and requires access to administration.yml file (see step 2.). At the end, the script will output the password of the www 'admin' account for DAViCal. Keep it in mind, it will be used at step 5. 4. You will need to make DAViCal accessible through your HTTP server. If you are running Apache and ap-php, you can use the following file: /usr/pkg/etc/davical/davical.conf and add an Include directive directly within Apache configuration: Include /usr/pkg/etc/davical/davical.conf then restart Apache. Note that Davical requires the following PHP extensions to be loaded: pdo.so, pdo_pgsql.so, pgsql.so, iconv.so and gettext.so. 5. You should now be able to access DAViCal through the URL configured at step 4. At login page, enter the following credentials: Login: admin Password: Validate, then follow the steps to create user accounts. See DAViCal online documentation for further information: https://www.davical.org/ =========================================================================== =========================================================================== $NetBSD: MESSAGE,v 1.2 2014/03/18 10:00:51 adam Exp $ For more information about PHP FastCGI Process Manager see FPM docs at: http://php.net/manual/en/book.fpm.php For NetBSD consider adding something like following to /etc/newsyslog.conf: /var/log/php-fpm.log 640 7 * * BZ /var/run/php-fpm.pid SIGUSR1 =========================================================================== =========================================================================== $NetBSD: MESSAGE,v 1.4 2013/03/16 02:06:20 taca Exp $ In order to use PEAR packages you may want to alter the default include_path of PHP to include the PEAR installation directory where the packages are located. To do this you need to edit the include_path directive in your php.ini file: /usr/pkg/etc/php.ini Change the "include_path" directive to read as follows: include_path = ".:/usr/pkg/lib/php" It should be done automatically. =========================================================================== =========================================================================== $NetBSD: MESSAGE,v 1.11 2022/08/17 15:41:43 taca Exp $ Please refer to the following file on how to setup your RoundCube installation. /usr/pkg/share/doc/roundcube/INSTALL Please refer to the following file on how to upgrade your RoundCube from older version and make sure to remember the version of current installed Round cube with "pkg_info -I roundcube". And please refer config options changed. /usr/pkg/share/doc/roundcube/UPGRADING For pkgsrc installations the RoundCube package is installed in these locations. Log files: /var/log/roundcube/ Document root: /usr/pkg/share/roundcube/ You will also need to make RoundCube accessible through your HTTP server. If you are running Apache and ap-php, then you can add the following lines to httpd.conf: Include /usr/pkg/etc/roundcube/roundcube.conf Make sure to enable access_compat_module if you are using Apache 2.3 or later. Make sure /usr/pkg/share/roundcube/temp/ exists and is writable by the web server user. Breaking Changes to 1.5 and prior versions The following config options have either been removed or renamed: 1. IMAP: * renamed default_host to imap_host * removed default_port option (non-standard port can be set via imap_host) * set "localhost:143" as a default for imap_host 2. SMTP: * renamed smtp_server to smtp_host * removed smtp_port option (non-standard port can be set via smtp_host) * set "localhost:587" as a default for smtp_host 3. LDAP: * removed port option from ldap_public array (non-standard port can be set via host) * removed use_tls option from ldap_public array (use tls:// prefix in host) 4. Managesieve: * removed managesieve_port option (non-standard port can be set via managesieve_host) * removed managesieve_usetls option (set tls:// prefix to managesieve_host) ===========================================================================