Apache 我在本地主机Ubuntu 16.04中配置了sonar,但是http://localhost:9000/sonar 不起作用

Apache 我在本地主机Ubuntu 16.04中配置了sonar,但是http://localhost:9000/sonar 不起作用,apache,sonarqube,Apache,Sonarqube,我正在将sonar()配置到我的本地机器上,这台机器上安装了Ubuntu 16.04操作系统和LAMP(Linux、Apache、mysql、PHP) 我已经考虑过这些参考链接来设置PHP 现在我可以看到声纳正在我的电脑上运行,但链接不起作用 请帮帮我。经过大量研究,我找到了解决办法。我正在一步一步地解释如何在Ubuntu16.04中设置Sonar,以便其他对Sonar不熟悉的开发人员能够理解此过程 步骤1 从该链接下载sonar“Community Edition 7.7” 步骤2 解压缩文

我正在将sonar()配置到我的本地机器上,这台机器上安装了Ubuntu 16.04操作系统和LAMP(Linux、Apache、mysql、PHP)

我已经考虑过这些参考链接来设置PHP

现在我可以看到声纳正在我的电脑上运行,但链接不起作用


请帮帮我。

经过大量研究,我找到了解决办法。我正在一步一步地解释如何在Ubuntu16.04中设置Sonar,以便其他对Sonar不熟悉的开发人员能够理解此过程

步骤1

从该链接下载sonar“Community Edition 7.7”

步骤2

解压缩文件并将文件夹移动到
/opt/sonarqube

步骤3

更新声纳配置文件

sudo vi sonarqube-7.0/conf/sonar.properties
更新以下值[数据库用户=sonarqube,数据库=sonarqube]

sonar.jdbc.username=sonarqube
sonar.jdbc.password=some_secure_password

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonarqube?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false

sonar.web.host=127.0.0.1
sonar.web.javaAdditionalOpts=-server

...
步骤4

在ubuntu 16.04中创建新服务

sudo vi /etc/systemd/system/sonarqube.service
将以下文本添加到文件中,并确保您已仔细检查了上述路径

[Unit]
Description=SonarQube service
After=syslog.target network.target

[Service]
Type=forking

ExecStart=/opt/sonarqube/bin/linux-x86-64/sonar.sh start
ExecStop=/opt/sonarqube/bin/linux-x86-64/sonar.sh stop

User=sonarqube
Group=sonarqube
Restart=always

[Install]
WantedBy=multi-user.target
按照命令启动声纳

sudo service sonarqube start
service sonarqube status
sudo systemctl enable sonarqube
使用以下命令检查声纳状态

sudo service sonarqube start
service sonarqube status
sudo systemctl enable sonarqube
通过以下命令启用声纳

sudo service sonarqube start
service sonarqube status
sudo systemctl enable sonarqube
步骤5

使用以下详细信息创建Mysql数据库用户和数据库

数据库用户名:sonarqube

数据库名称:sonarqube

完成了

对于项目扫描,您必须下载并设置声纳扫描仪

我已采取以下链接作为参考


你试过了吗?试过了。我试过了,但没用。看看日志文件。你检查过你安装软件的文件夹的版权了吗?@JeroenHeier是的,我检查过了。你能澄清一下
不工作吗
:你尝试连接时得到了什么?“连接被拒绝”、“找不到404”、“内部服务器错误”等等?