Jak rozwiązać ten problem z Discourse?

Tobi | 2020-09-26 22:20:55 UTC | #1

Zacznę od tego, że błąd pojawia się przy instalowaniu Discourse. Korzystam z poradnika SystemZ dostępnego tutaj na forum dot. instalacji tego oto silnika na serwerze VPS. Po użyciu komendy ./launcher bootstrap app, nie wywaliło żadnych błędów. Jednak po użyciu drugiej komendy (./launcher start app) pokazał się ten oto błąd:

docker: Error response from daemon: driver failed programming external connectivity on endpoint app (0a09152c7211c6ed874ee4fb04041b012758f13bcf5733c07dfcdc697ff36b12): Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use.

Rozczytałem go mniej więcej, przede wszystkim port tcp 80 jest już w użyciu. Jednak nie chodzi mi o to, co pokazuje ten błąd. Chodzi mi o rozwiązanie go.

Chciałem jeszcze przeprosić, że zadaje takie pytania, dla niektórych głupie, ponieważ znają na nie rozwiązanie. Po prostu na codzień się tym nie zajmuję. Z góry dziękuję za wszystkie odpowiedzi.


Nieznajomy11 | 2020-09-26 22:21:37 UTC | #2

Prawdopodobnie masz już na serwerze zainstalowany inny serwer WWW i jakąś stronę (apache2, nginx), który aktywnie nasłuchuje na porcie 80.


Tobi | 2020-09-26 22:22:22 UTC | #3

Zatem, jak to rozwiązać? Jak odinstalować psujący moduł, żeby przy okazji nie zepsuć instalatora?


Nieznajomy11 | 2020-09-27 21:14:33 UTC | #4

Musisz usunąć paczkę obecnego serwera WWW. Ta komenda powinna pomóc:
sudo apt remove apache2 nginx

Musisz jednak pamiętać, że jeśli wcześniej zainstalowałeś jakieś strony na tym serwerze, to przestaną one działać.


Tobi | 2020-09-26 22:27:28 UTC | #5

Sprawdzę, na moje szczęście - jest to pierwsza strona, którą instaluję na tym VPS.
Edit: Wszystko działa jak powinno, dzięki wielkie za pomoc.


Tobi | 2020-09-27 21:08:23 UTC | #6

Powracam. Nie chcę tworzyć nowego wątku, więc kolejny problem umieszczę tutaj.

Cała instalacja przebiegła zgodnie z planem, lecz po aktywowaniu konta administratora, strona już się długo ładuje. Po prostu biały ekran i nic dalej. Title na tabie z przeglądarki działa, jeśli dopiszę do linku np. /test/, pokazuje się strona, że nie ma takiej strony i mam się zalogować. Po kliknięciu w przycisk “Log in”, otwiera się kolejna strona, która tak samo jak główna - ładuje się już długo. Czy jest to normalne? Co zrobić w takiej sytuacji?


Tobi | 2020-09-27 21:15:47 UTC | #7

Problem zażegnany, okazało się, że z moją przeglądarką jest coś nie tak :thinking:. Jednak na oficjalnym forum Discourse jak widać nie tylko ja miałem taki problem.


system | 2020-10-29 21:15:50 UTC | #8

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.