当前位置: 首页 > 工具软件 > FOSSology > 使用案例 >

fossology centos7 install(Install from Source)

沈凯康
2023-12-01

主要步骤参考https://github.com/fossology/fossology/wiki/Install-from-Source即可

主要记录几个注意事项:

(1)在4. Configure and tune the system 时postgresql 已安装好,需配置pg_hba.conf:可配置METHOD为trust,METHOD区别可以参考https://www.postgresql.org/docs/devel/auth-pg-hba-conf.html,配置/var/lib/pgsql/data/postgresql.conf中 listen_addresses = '*' 

(2)[:error] [pid 116725] [client 192.168.159.1:63262] PHP Parse error:  syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /usr/local/share/fossology/vendor/symfony/dependency-injection/ContainerBuilder.php on line 129 这个错误需要升级php版本到7.x,可参考https://www.tecmint.com/install-php-7-in-centos-7/

(3)访问时记得配置SELinux与firewalld 

(4)postgresql中可能没有fossology与fossy,psql < /usr/lib/fossology/fossologyinit.sql初始化,配置# pg_hba.conf:远程连接授权文件 host    all all 0.0.0.0/0   md5

(5)centos 使用httpd服务,可用ln -s /usr/share/fossology/www/ui /var/www/html/repo

(6)注意postgresql与php兼容性,默认为(postgres9.6 + php5.x)

 类似资料:

相关阅读

相关文章

相关问答