+ local run_cmd + run_cmd=run_direct + shift + run_direct /usr/pkg/bin/bmake stage-package-create BATCH=1 DEPENDS_TARGET=/nonexistent PHP_VERSION_REQD=83 WRKLOG=/tmp/bulklog/php83-tt-rss-1.12nb1/work.log + /usr/pkg/bin/bmake stage-package-create BATCH=1 DEPENDS_TARGET=/nonexistent PHP_VERSION_REQD=83 WRKLOG=/tmp/bulklog/php83-tt-rss-1.12nb1/work.log => Creating binary package /home/pbulk/build/www/php-tt-rss/work/.packages/php83-tt-rss-1.12nb1.tgz + PKG_PATH=/nfs/packages/Linux/el8/trunk/x86_64/All + /opt/tools/sbin/pkg_add -K /usr/pkg/.pkgdb /home/pbulk/build/www/php-tt-rss/work/.packages/php83-tt-rss-1.12nb1.tgz php83-tt-rss-1.12nb1: Creating group ``www'' [sss_cache] [confdb_init] (0x0010): Unable to open config database [/var/lib/sss/db/config.ldb] Could not open available domains [sss_cache] [confdb_init] (0x0010): Unable to open config database [/var/lib/sss/db/config.ldb] Could not open available domains php83-tt-rss-1.12nb1: Creating user ``www'' [sss_cache] [confdb_init] (0x0010): Unable to open config database [/var/lib/sss/db/config.ldb] Could not open available domains [sss_cache] [confdb_init] (0x0010): Unable to open config database [/var/lib/sss/db/config.ldb] Could not open available domains php83-tt-rss-1.12nb1: copying /usr/pkg/share/tt-rss/config.php-dist to /usr/pkg/share/tt-rss/config.php =========================================================================== $NetBSD: MESSAGE,v 1.6 2017/04/05 12:33:49 fhajny Exp $ To use php-tt-rss with nginx 1.6 and php 5.4, you will need to perform the following steps. 1. Install www/nginx and www/php-fpm. 2. Install PostgreSQL database server. # cd databases/postgresql93-server # make install 3. Start PostgreSQL server. # /etc/rc.d/pgsql start 4. Add PostgreSQL user, ttrss $ createuser -d -U pgsql ttrss 5. Set password for ttrss user $ psql -U pgsql template1 psql (9.3.4) Type "help" for help. template1=# alter user ttrss with password 'ttrss_user_password'; ALTER ROLE template1=# \q 6. Create database for ttrss, ttrss_db $ createdb ttrss_db -O ttrss -U ttrss 7. Check created database $ psql -U pgsql -l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+-------+-----------+---------+-------+------------------- (snip) ttrss_db | ttrss | SQL_ASCII | C | C | 8. Initialize database $ psql -U ttrss -d ttrss_db -p 5432 -f \ /usr/pkg/share/tt-rss/schema/ttrss_schema_pgsql.sql 9. Be sure to have the following lines in /usr/pkg/etc/php.ini. extension=iconv.so extension=json.so extension=mbstring.so extension=pgsql.so 10. Be sure to have the following in /usr/pkg/etc/php-fpm.conf listen.allowed_clients = 127.0.0.1 11. Be sure to have the following lines in /usr/pkg/etc/nginx/nginx.conf http { upstream php-handler { server 127.0.0.1:9000; } server { listen 80; root /usr/pkg/share/tt-rss; server_name YOUR_SERVER_NAME; location ~ \..*/.*\.php$ {return 404;} location ~* ^/(.*\.php)$ { try_files $uri $uri/ index.php; include fastcgi_params; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$1; fastcgi_param PATH_INFO $2; fastcgi_pass php-handler; } } 12. Edit /usr/pkg/share/tt-rss/config.php, be sure to have the following lines. define('DB_TYPE', "pgsql"); define('DB_HOST', "localhost"); define('DB_USER', "ttrss"); define('DB_NAME', "ttrss_db"); define('DB_PASS', "ttrss_user_password"); define('SELF_URL_PATH', 'http://localhost/'); 13. Start PHP-FPM daemon. /etc/rc.d/php_fpm start 14. Start nginx httpd server. /etc/rc.d/nginx start 15. Access http://localhost/ , and login with login/password = "admin"/"password". ===========================================================================