[Ubuntu Server Edition] Instalacja i konfiguracja OIOIOI


(system) #1

Witam, mam problem z zainstalowaniem/konfiguracją programu OIOIOI. Jest to system obsługujący zawody programistyczne, w tym roku po raz pierwszy użyty w Olimpiadzie Informatycznej. Pomyślałem, że fajnie by coś takiego mieć i u siebie, więc szybko wziąłem się za instalację.

Program na githubie -> https://github.com/sio2project/oioioi

W domu mam komputer przeznaczony na domowy serwer z systemem Ubuntu Server Edition (jakaś wersja Long Time Support). Tworzę nowego użytkownika o nazwie oioioi i zaczynam podążać za instrukcją z pliku README.rst. Na początku miałem sporo problemów, bo to nie ma polecenia pip albo brakuje innych paczek w systemie. Jakoś przez część instalacji przeszedłem. Potem trzeba było edytować pliki konfiguracyjne - to piszę, że baza MySQL, podaję nazwę, użytkownika, hasło itd. Udało się. Połączyło się z bazą danych, potworzyło tabele. Podstawowa konfiguracja. Wpisuję:

cd sio2/deployment

./manage.py runserver 0.0.0.0:1235

I po wpisaniu w przeglądarce:

192.168.1.101:1235

ukazuje się strona i (chyba) wszystko działa poprawnie. Jednak nie jest to tak, że działa super i w ogóle. By tak było trzeba do tego skonfigurować Apache. Czytam production configuration i robię punkty 1 - 6 bez większych problemów, 7 i 8 pomijam, bo mi nie potrzebne i przy 9 punkcie zaczęły się problemy. Po wejściu na stronę 192.168.1.101:1234 pokazuje mi się multum informacji, między innymi:

Zawartość pliku /etc/apache2/httpd.conf jest następująca:

Cały szablon jest z przykładowej konfiguracji z programu, ja tylko zmieniłem port na 1234. Na mój gust jest jakiś problem z programem less, zła ścieżka, brak pliku czy coś. Jak to naprawić? – Dodane 9 marca 2013, o 10:41 – Po zalogowaniu się muszę dać polecenia:

. sio2/venv/bin/activate

cd sio2/deployment

./manage.py runserver 0.0.0.0:1235

Bez pierwszej komendy strona wyświetla podobne błędy:

Dodane 9 marca 2013, o 13:27

Problem rozwiązany. Zrobiłem reinstalację całego programu i pomogło.


(armen10) #2

Witam,
czy mógłbym poprosić o pomoc w instalacji tego systemu ? Bo bardzo mi zależy aby go wdrożyć w placówce edukacyjnej… Z góry dziękuje za pomoc
Niby początek zainstalowałem, ale jak jest z bazą jak bazę zainstalować?


(pocolog) #3

Rozumiem że po przeczytaniu dokumentacji programu masz z czymś problem, ale z którym konkretnie punktem?


Społeczność
(armen10) #4

Nie wiem jak skonfigurować sprawdzarki :frowning:
oioioi udało mi się postawić. Ale sprawdzarka, która jest zainstalowana nie działa a chciałbym podłączyć ich z 4 i nie wiem jak mam to ogarnąć… Chciałbym skorzystać Vagrant-a, ale opis, jak to się robi jest dla mnie trochę ubogi.
Teoretycznie lokalna sprawdzarka powinna działać, ale nie działa choć widać ją w systemie.
Słyszałem, że z niej lepiej nie korzystać tylko postawić zewnętrzne i skorzystać do tego celu z vagranta…

P.S.
Fajnie, że odpisałeś :slight_smile: