我管理的是mediawiki,遇到了一個我無法解決或無法找到任何信息的問題。問題是,我的維基上創建的新文章只顯示登錄的用戶。如果用戶使用搜索,他們可以在那裏找到他們,但如果他們拉出所有類別的列表,然後他們不顯示那裏。它們也不出現在語義列表中。這是一個問題,因爲這些報道不容易搜索,所以我們依靠類別頁面來查找我們正在尋找的內容。任何幫助,將不勝感激!謝謝。只有當用戶登錄時纔會顯示文章
1
A
回答
2
幾周前我碰巧遇到了這個確切的問題。解決方案竟然是關閉維基的緩存。我正在爲我的網站使用簡單的文件緩存,但它開始展示您遇到的相同問題。我不知道MediaWiki的緩存是如何工作的,但它看起來好像緩存爲未登錄的用戶提供過時的數據(請注意緩存僅針對某些用戶和頁面執行,如解釋here所述)。刷新頁面並更改其內容似乎沒有幫助,也沒有手動編輯數據庫中頁面的類別鏈接。
在我的情況下,修復是改變
$wgUseFileCache = true;
到
$wgUseFileCache = false;
我寧願保持了速度的提高緩存起來(以及到底發生了什麼,如果我搞清楚,我會),但我寧願讓用戶看到正確的內容。
顯然,如果您使用的是不同的緩存系統,關閉緩存的方法將有所不同。如果問題不是緩存,那麼我不確定它會是什麼,儘管通過暫時關閉它,您至少會消除一個變量,並且更容易找出潛在問題。
相關問題
- 1. 當用戶登錄時顯示iphone徽章數
- 2. 只有當href文件存在時纔會顯示鏈接
- 3. 只有在登錄後纔會顯示流星對象,被動
- 4. 只有當用戶按下按鈕時,纔會顯示輸入鍵盤
- 5. 顯示當前登錄用戶
- 6. 只有在用戶登錄時才接受WAI Websocket請求
- 7. 只有當用戶登錄到測試框時才運行TFS功能測試
- 8. 僅當用戶登錄到Facebook時纔可以顯示Facebook Like Button嗎?
- 9. IsInRole僅當用戶登錄時纔有效
- 10. 流星:登錄用戶名不符合社會登錄顯示
- 11. 僅當某人登錄時才顯示div標籤
- 12. 如何才能在文章中顯示文本只爲作者
- 13. 當他/她登錄時顯示用戶的名稱PHP
- 14. 當用戶登錄時在Linux中顯示自定義消息
- 15. c#當管理員/用戶登錄時顯示/隱藏按鈕
- 16. 當用戶未登錄時,ASP MVC Membership無法顯示圖像
- 17. 只有當它有一些值時才顯示textarea
- 18. 只有用戶登錄後才能評論 - 與網站集成
- 19. 如何確保只有登錄用戶才能訪問頁面?
- 20. 只有在用戶登錄後才能重定向Branch.io
- 21. 僅當登錄用戶與用戶頁面相同時才顯示編輯按鈕?
- 22. 只有當我在控制檯中輸入時,纔會顯示r圖,但不會顯示在腳本中
- 23. 僅當用戶登錄時才返回關係?
- 24. 只有當消息到達時才顯示Android通知
- 25. 只有當顯示鍵盤時才需要UIScrollView
- 26. 只有當輸入值大於0時才顯示數值
- 27. php登錄會話顯示
- 28. 當用戶登錄時PHP會話不會更新ou
- 29. 只有在使用Internet Explorer時才重定向到Umbraco登錄
- 30. 流星顯示當前登錄用戶以外的所有用戶
你不使用[FlaggedRevs](http://www.mediawiki.org/wiki/Extension:FlaggedRevs)嗎? – svick 2012-04-11 10:16:13
所有新文章都是這樣做的,還是僅僅由anon/people創建的,沒有自動巡視權限? – ShoeMaker 2012-04-14 04:04:26