Skocz do zawartości

Błąd bazy danych

Polecane posty

Witam, postawiłem na nowo teamspeak3 server na vps i przerzuciłem pliki ze starego serwera i wszystko śmiga fajnie, tylko problem jest taki że jak chcę dać komuś rangę to wyskakuje "błąd bazy danych" lub jak coś chcę zrobić na serverze typu dodać nowy kanał itp, może ktoś wie jak to naprawić? 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Pani Kasia

Może być kilka powodów:

 

1) Brak permisji użytkownika na którym uruchomiłeś serwer do plików bazy danych

2) Uszkodzone pliki

+ Zależy czy jest to sqlite3/mysql

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
15 minut temu, Vosly napisał:

Może być kilka powodów:

 

1) Brak permisji użytkownika na którym uruchomiłeś serwer do plików bazy danych

2) Uszkodzone pliki

+ Zależy czy jest to sqlite3/mysql

 

Mógłbyś mi wyjaśnić jak to sprawdzić lub też jak to zrobić żeby to działało dokładnie? Byłbym bardzo wdzięczny.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Pani Kasia

Na samym początku upewnij się, czy pliki zostały poprawnie przesłane. Jeżeli tak, to kolejne pytanie:

1) Przez jakiego użytkownika uruchamiasz serwer TeamSpeak?

Jeżeli przez innego niż root (bezpieczniej) to:

chown NAZWA_UZYTKOWNIKA /SCIEZKA/ts3server.sqlitedb*

np: chown teamspeakserver /home/teamspeakserver/ts3server.sqlitedb*

 

i spróbuj ponownie.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
3 minuty temu, Vosly napisał:

Na samym początku upewnij się, czy pliki zostały poprawnie przesłane. Jeżeli tak, to kolejne pytanie:

1) Przez jakiego użytkownika uruchamiasz serwer TeamSpeak?

Jeżeli przez innego niż root (bezpieczniej) to:

chown NAZWA_UZYTKOWNIKA /SCIEZKA/ts3server.sqlitedb*

np: chown teamspeakserver /home/teamspeakserver/ts3server.sqlitedb*

 

i spróbuj ponownie.

 

Dziękuję, pomogło, a pytanie mam odnośnie autostartu czy potrafisz ogarnąć? Próbowałem wiele sposobów z internetu i dalej to samo jest, nie działa mi to.. (przez innego mam użytkownika).

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Osobiście polecam Ci ten sposób:

https://gist.github.com/LeoWinterDE/ea6054929ae9263fd324

Sam używam i działa :)

 

1. Tworzysz plik /etc/init.d/tsserver

2. Wklejasz zawartość dostępną niżej na stronie

3. Edytujesz nazwę użytkownika, ścieżkę do serwera i zapisujesz

4. Nadajesz plikowi chmod

chmod 0755 /etc/init.d/tsserver

5.

update-rc.d tsserver defaults

6. Teraz po restarcie serwer powinien uruchamiać się automatycznie. Możesz to przetestować:

service tsserver restart

 

Jeżeli nie działa to masz błędną ścieżkę do plików serwerowych lub nazwę użytkownika.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Pani Kasia

Działa, jestem bardzo wdzięczny Tobie za tą pomoc, a także szanuję że pomogłeś jeszcze w tym autostarcie. Dziękuję jeszcze raz.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×
Okienko zamknie się za 5 sekund...