2011-01-25 11 views
9

informacje dotyczące instalacjiSonar Problem Instalacja

Korzystanie z wbudowanej bazy danych Derbis

Problem:

biegnę bin/windows-x86-32/StartSonar.bat a następnie kliknij http://localhost:9000

Po kliknięciu tego, pojawia się następujący błąd:

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 %> 

Czy wiesz, co zrobić z tym komunikatem o błędzie.

Odpowiedz

6

Zwykle otrzymuję ten komunikat, gdy baza danych nie jest poprawnie ustawiona (albo lokalny problem, w takim przypadku próbuję świeżej instalacji).
Albo baza danych mysql, którą możesz skojarzyć, ma problem (nieprawidłowy "sonar.jdbc.username" lub "sonar.jdbc.password" w pliku sonar.properties).
Lub domyślny port dla wbudowanej bazy danych (jdbc:derby://localhost:1527/sonar;create=true) nie jest dostępny na twoim serwerze/stacji roboczej.


Jeśli używasz bazy danych MySQL (nie danym przypadku), trzeba go najpierw stworzyć:

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) 
+0

upewnij się, że nazwa użytkownika i hasło pasują do tego, co jest napisane w pliku konfiguracyjnym sonaru. – special0ne

3

Sprawdzić sonaru plik dziennika do znalezienia problemu, przed którym stoisz. znajdź błąd z pliku dziennika i spróbuj go rozwiązać.

Pozdrawiam ..!

2

Mój system operacyjny to Mac.

Jeśli wersja sonaru jest 6.x, spróbuj uruchomić etapy następujące:

  1. Sprawdź dziennik: /Users/test/Downloads/sonarqube-6.0/logs/sonar.log
  2. Czy to ma błąd: “zh-CN” is not a valid locale lub
  3. uruchom polecenie : gem uninstall -i /Users/test/.rvm/gems/ruby-2.3.0 i18n

Wersja Ruby to Twój domyślny rubin.

+0

To rozwiązało mój problem. – octavian

Powiązane problemy