Muszę uruchomić ./odoo.py jako root zamiast uruchamiać usługę odoo

1

Właśnie zainstalowałem Odoo 9.0 na świeżo zainstalowanym Debianie 8.3.

Mam dziwny problem, którego nie wiem jak rozwiązać, bo tak naprawdę go nie rozumiem.

Odoo działa tylko wtedy, gdy biegnę sudo service odoo stop, a następniesudo /usr/bin/odoo.py

Gdy usługa jest uruchomiona, na stronie http://127.0.0.1:8069/ pojawia się komunikat 500 Wewnętrzny błąd serwera.

Jakieś pomysły?

LinuxSecurityFreak
źródło

Odpowiedzi:

2

Najpierw sprawdź dzienniki błędów serwera Apache lub serwera

Na marginesie, polecam stosowanie Bitnami Odoo Stack , obsługuje on zależności Odoo, błędy, stosunkowo złożoną konfigurację i niejasne wymagania.

Marware
źródło
Co dokładnie sugerujesz?
LinuxSecurityFreak
W Apache nie ma błędów.
LinuxSecurityFreak
Sprawdź również dzienniki dostępu Apache, myślę, że Odoo próbuje uzyskać dostęp do pliku, do którego nie ma uprawnień, lub usługa nie jest poprawnie skonfigurowana w skryptach powłoki /etc/rc.d SXX
Marware
2

Przeczytaj instrukcję. Najbardziej prawdopodobne:

Po instalacji musisz utworzyć użytkownika postgres: domyślnie jedynym użytkownikiem jest postgres, a Odoo zabrania łączenia się jako postgres.

eyoung100
źródło