Ich verwalte ein Mediawiki und habe ein Problem entdeckt, das ich nicht lösen konnte oder wo ich irgendwelche Informationen finden konnte. Das Problem ist, dass neue Artikel, die in meinem Wiki erstellt wurden, nur für angemeldete Benutzer angezeigt werden. Wenn die Benutzer die Suche verwenden, können sie sie dort finden, aber wenn sie alle Listen in einer Kategorie aufrufen, werden sie nicht angezeigt Dort. Sie tauchen auch nicht in einer semantischen Liste auf. Dies ist ein Problem, da es sich bei diesen Artikeln um Berichte handelt, die nicht einfach durchsuchbar sind. Daher sind wir auf der Kategorienseite angewiesen, um zu finden, wonach wir suchen. Jede Hilfe mit diesem würde sehr geschätzt werden! Vielen Dank.Artikel werden nur angezeigt, wenn Benutzer eingeloggt sind
Antwort
Ich bin zufällig vor ein paar Wochen über dieses genaue Problem gestolpert. Die Lösung stellte sich heraus, dass der Cache für das Wiki abgeschaltet wurde. Ich habe den einfachen Dateicache für meine Site verwendet, aber er hat die gleichen Probleme gezeigt, die Sie hatten. Ich weiß nicht, wie MediaWiki-Caches funktionieren, aber es scheint, als ob der Cache veraltete Daten an Benutzer lieferte, die nicht angemeldet waren (beachten Sie, wie Caching nur für bestimmte Benutzer und Seiten durchgeführt wird, wie erklärt here). Das Aktualisieren von Seiten und das Ändern ihrer Inhalte schien weder hilfreich zu sein noch die Seitenverknüpfungen von Seiten in der Datenbank manuell zu bearbeiten.
In meinem Fall war das Update
$wgUseFileCache = true;
zu
$wgUseFileCache = false;
ändern würde ich es vorgezogen, das Cache-up für die Verbesserungen in der Geschwindigkeit zu halten (und wenn ich genau herauszufinden, was passierte Ich werde), aber ich möchte lieber, dass der Benutzer stattdessen den richtigen Inhalt sieht.
Offensichtlich, wenn Sie ein anderes Cache-System verwenden, wird die Methode zum Deaktivieren des Caches anders sein. Wenn das Problem nicht der Cache ist, dann bin ich mir nicht sicher, was das sein könnte, obwohl Sie durch das vorübergehende Ausschalten zumindest eine Variable eliminiert haben und es einfacher gemacht hat, das zugrunde liegende Problem zu erkennen.
- 1. Wie können Benutzer auf eine andere Seite umgeleitet werden, wenn sie nicht eingeloggt sind? (ring/compojure)
- 2. Sonata Admin - Nur zeigen, was eingeloggt Benutzer erstellt hat
- 3. Wie werden Artikel angezeigt, die derzeit in AdapterView angezeigt werden?
- 4. Symfony2 eingeloggt Benutzer-ID
- 5. Laravel Redirect wenn eingeloggt
- 6. Aktion Artikel nur in Querformat angezeigt?
- 7. userid wenn eingeloggt php
- 8. Get eingeloggt Benutzer von Zeitstempel
- 9. wie Datensätze angezeigt werden, die nur mit einem einzigen Benutzer verbunden sind
- 10. WMI zieht aktuellen Benutzer, auch wenn nie eingeloggt
- 11. Disable Listview Artikel klickt, wenn Benutzer nicht Premium-Benutzer ist
- 12. Log wird als Fehler angezeigt, wenn sie nur Informationen sind
- 13. Laravel 5: Ändere navbar, wenn der Benutzer eingeloggt ist
- 14. im Dashboard bleiben, wenn der Benutzer eingeloggt ist
- 15. "Schlüsselsatz existiert nicht" Fehler, wenn Benutzer nicht eingeloggt ist
- 16. Tomcat + CGI: funktioniert nur, wenn ich eingeloggt bin - Wie persistent Benutzer/Privilegien?
- 17. zeigen einen joomla Artikel nur registrierten Benutzer oder einen Login-Bildschirm, wenn nicht
- 18. Woocommerce add_filter funktioniert nur, wenn Sie angemeldet sind
- 19. Artikel, die zu RecyclerView hinzugefügt werden, werden nicht unten angezeigt
- 20. Fehlermeldungen werden dem Benutzer nicht angezeigt
- 21. Hot-Linking von Bildern nur erlauben, wenn eingeloggt
- 22. Facebook Javascript sdk: Benutzer muss eingeloggt sein
- 23. Wie wird nur 1 Artikel in C# google Organigramm angezeigt?
- 24. Wie überprüfe ich, ob der Benutzer in Javascript eingeloggt ist
- 25. Wie Name anrufen Benutzer hat sich eingeloggt
- 26. Nur bestimmte Artikel auf WordPress?
- 27. Artikel zu JPanel hinzugefügt, die nicht angezeigt werden
- 28. Produkte vergleichen Artikel in der Seitenleiste werden nicht angezeigt
- 29. PHP-Stern füllt nicht aus, wenn Benutzer Favoriten Artikel
- 30. Wie Struktur Datenbank für ungelesene Artikel Warnungen pro Benutzer
Verwenden Sie nicht [FlaggedRevs] (http://www.mediawiki.org/wiki/Extension:FlaggedRevs)? – svick
Alle neuen Artikel tun dies oder nur solche, die von anon/people ohne Autopatrouillenrechte erstellt wurden? – ShoeMaker