Tuleap und Mediawiki - Seiten können nicht erstellt oder bearbeitet werden

386
V C

Ich habe Mediawiki in einem neuen Projekt auf Tuleap 8.3.99 auf CentOS 6.6 aktiviert. Weder die Projektmitglieder (einschließlich des Projektadministrators) noch der Site-Administrator können jedoch eine Seite im Projekt erstellen oder bearbeiten.

Der angezeigte spezifische Fehler ist, dass Mediawiki die erforderliche Operation aufgrund eines Problems mit der Sitzung und eines Vorschlags zum Abmelden und erneuten Anmelden nicht ausführen kann, was ebenfalls nicht funktioniert. Ich verwende LDAP (AD) für die Authentifizierung, und der Rest von Tuleap funktioniert einwandfrei.

Irgendwelche Vorschläge, wie man Mediawiki korrekt mit Tuleap zum Laufen bringt?

Hinzugefügte Info: Eine Überprüfung der HTTP-Protokolle zeigt eine Fehlermeldung an

Die Erstellung einer Sitzungsdatei /var/tmp/tuleap_cacheist fehlgeschlagen, da keine Berechtigungen vorhanden sind.

Das Verzeichnis selbst gehört codendiadm, dem Benutzer, unter dem httpd ausgeführt wird. Wird das erwartet?

0

2 Antworten auf die Frage

0
Manuel VACELET

Sie sollten den Berechtigungssatz (Verwaltungslink am MW-Service oben) überprüfen und sicherstellen, dass die entsprechende Gruppe (in Ihrem Fall Projektmitglieder) die Schreibberechtigungen ist.

Danke für die Antwort. Ich habe vergessen zu erwähnen, dass ich auf den Link "Administration" an der Spitze des MW-Service gegangen bin. es zeigte die Zuordnung von Gruppen zwischen Tuleap und MW; Ich habe die Gruppe "Projektadministratoren" auf der Tuleap-Seite zu "Admins" auf der Mediawiki-Seite hinzugefügt. Ich gehe davon aus, dass zumindest der Projektadministrator über Schreibrechte verfügen sollte. aber das passiert nicht. Ich habe auch den Post mit einigen weiteren Informationen aktualisiert. V C vor 8 Jahren 0
0
V C

Es stellt sich heraus, dass das Problem nicht spezifisch für Mediawiki ist. Bei fast allem, was ich tat, wurden ähnliche Fehlermeldungen angezeigt, einschließlich des Speicherns von Tracker-Berichtskonfigurationen. Das Verzeichnis tuleap_cache gehört übrigens Codendiadm und nicht root, wie im OP falsch angegeben.

Lösung: SELinux befand sich im Durchsetzungsmodus. das Ändern in den permissiven Modus funktioniert.