Odoo funktioniert nicht – kein CSS auf der Anmeldeseite und leerer Bildschirm nach der Anmeldung

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Odoo funktioniert nicht – kein CSS auf der Anmeldeseite und leerer Bildschirm nach der Anmeldung

by Guest » 17 Jan 2025, 09:26

Ich habe ein Projekt von GitLab geklont, das Docker verwendet, um mehrere Dienste einzurichten, darunter Odoo 16, PostgreSQL, ein FastAPI-Backend und ein Next.js-Frontend.
Das Projekt funktioniert perfekt Auf dem Computer meines Kollegen, aber auf meinem Setup (macOS) und auf dem Computer eines anderen Kollegen stehen wir vor dem gleichen Problem:
Die Container werden erfolgreich gestartet und ich kann die Datenbankverbindung ohne konfigurieren irgendwelche Probleme. Wenn ich jedoch versuche, über http://localhost:8069/ auf Odoo zuzugreifen, tritt das folgende Problem auf:
  • Die Anmeldeseite wird ohne CSS geladen.< /li>
    Nachdem ich gültige Anmeldeinformationen eingegeben habe, werde ich zu http://localhost:8069/web weitergeleitet, aber die Seite ist völlig leer.
Was ich versucht habe:
Ich habe mehrere Korrekturen versucht, aber keine hat das Problem gelöst:
1 – Odoo-Assets werden neu generiert:

Code: Select all

docker exec -it odoo bash
odoo --update=all --stop-after-init
docker-compose restart odoo
2- Überprüfen der Berechtigungen für gemountete Volumes:

Code: Select all

sudo chmod -R 777 odoo_data
sudo chmod -R 777 odoo_source
sudo chmod -R 777 odoo_custom_addons
3 – Browser-Cache leeren und im Inkognito-Modus versuchen.
4 – Docker-Protokolle auf Fehler überprüfen (nichts Ungewöhnliches gefunden).
docker-compose.yml (relevante Teile):

Code: Select all

services:
postgres_db:
image: postgres:15
container_name: postgres_db
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: password
POSTGRES_DB: xiptelecom
volumes:
- postgres_data:/var/lib/postgresql/data
- ./init_postgres_odoo.sql:/docker-entrypoint-initdb.d/init_postgres_odoo.sql
ports:
- "5432:5432"

pgadmin:
image: dpage/pgadmin4
container_name: pgadmin4_container
restart: always
ports:
- "5050:80"
environment:
PGADMIN_DEFAULT_EMAIL: [email protected]
PGADMIN_DEFAULT_PASSWORD: admin
volumes:
- pgadmin_data:/var/lib/pgadmin

backend:
build:
context: ./Backend
container_name: backend
command: uvicorn main:app --host 0.0.0.0 --port 8080 --reload
volumes:
- ./Backend:/app
ports:
- "8080:8080"
depends_on:
- postgres_db

frontend:
build:
context: ./Frontend
container_name: frontend
command: "npm run dev"
volumes:
- ./Frontend:/app
ports:
- "3000:3000"
depends_on:
- backend

odoo:
image: odoo:16
container_name: odoo
depends_on:
- postgres_db
ports:
- "8069:8069"
environment:
HOST: postgres_db
USER: odoo_user # utilisateur postgres sql
PASSWORD: odoo_password # mot de passe postgres sql
DATABASE: odoo # nom de la bdd pour Odoo
MASTER_PASSWORD: admin
volumes:
- odoo_data:/var/lib/odoo
- ./odoo_source:/mnt/odoo_source # monte le dossier local
- ./odoo.conf:/etc/odoo/odoo.conf # Ajout de la configuration locale
- ./odoo_custom_addons:/mnt/extra-addons # répertoire local pour les modules Odoo personnalisés

volumes:
postgres_data:
pgadmin_data:
odoo_data:
odoo.conf:

Code: Select all

[options]
; Infos de connexion à la bdd
db_host = postgres_db
db_port = 5432
db_user = odoo_user
db_password = odoo_password
db_name = odoo

; Configuration des modules
addons_path = /mnt/odoo_source/addons,/mnt/extra-addons

; Autres paramètres
data_dir = /var/lib/odoo
admin_passwd = $pbkdf2-sha512$600000$DAEAQKjV2jsHYKwVIoQwpg$ScuSHwYyRuGfJqbi65UUajG/kN7E5DxptFq1S.hwATMA7o/Mfx7M2dftb4VLDYmR5T1SVgCRaAcd8iHZCJ2QKQ
xmlrpc_port = 8069
longpolling_port = 8072
logfile = /var/log/odoo/odoo.log
==> Protokolle und Fehler:
In den Protokollen werden keine kritischen Fehler angezeigt. Der Odoo-Dienst startet ohne Probleme und ich kann sogar die Datenbank konfigurieren.
Fragen:
  • Warum ist die Anmeldung Seite fehlt CSS?
  • Warum erhalte ich nach der Anmeldung eine leere Seite (http://localhost:8069/web)?
  • Wie kann ich Dieses Problem debuggen und beheben?
Irgendwelche Erkenntnisse oder Schritte zur Fehlerbehebung wären sehr dankbar!
Image
< /p>
Image

Top