有关安装的信息
使用嵌入式数据库Derbis
问题:
我运行bin/windows-x86-32/StartSonar.bat
,然后点击http://localhost:9000
单击此按钮,我收到以下错误:
We're sorry, but something went wrong.
Please try back in a few minutes and contact support if the problem persists.
<%= link_to "Go back to the homepage", home_path %>
您知道如何处理该错误消息。
答案 0 :(得分:6)
我通常在未正确设置数据库时收到该消息(本地有问题,在这种情况下我尝试全新安装)。
或者您可以关联的mysql数据库存在问题(sonar.jdbc.username
文件中的错误“sonar.jdbc.password
”或“sonar.properties
”。)。
或者,您的服务器/工作站上没有嵌入式数据库的默认端口(jdbc:derby://localhost:1527/sonar;create=true
)。
如果您使用的是Mysql数据库(不是您的情况),则需要先创建它:
mysql [localhost] {root} ((none)) > CREATE DATABASE IF NOT EXISTS sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
Query OK, 1 row affected (0.01 sec)
mysql [localhost] {root} ((none)) > grant all privileges on sonar.* to 'sonar'@'localhost' identified by 'sonar';
Query OK, 0 rows affected (0.00 sec)
mysql [localhost] {root} ((none)) > flush privileges;
Query OK, 0 rows affected (0.00 sec)
答案 1 :(得分:3)
http://localhost:9000/setup将初始化数据库并更正此错误
答案 2 :(得分:3)
检查声纳日志文件以查找您遇到的问题。从日志文件中找出错误并尝试解决它。
欢呼声..!
答案 3 :(得分:2)
我的操作系统是Mac
。
如果声纳的版本为6.x
,请尝试执行以下步骤:
/Users/test/Downloads/sonarqube-6.0/logs/sonar.log
“zh-CN” is not a valid locale
或“en” is not a valid locale
gem uninstall -i /Users/test/.rvm/gems/ruby-2.3.0 i18n
Ruby的版本是您的默认ruby。