我想在我的wiki頁面上設置Parsoid擴展和可視化編輯器。它不在我的本地主機上。這些誰將會使用可視化編輯器必須登錄,但維基的內容可以無需登錄閱讀。Wiki Parsoid錯誤 - 無法連接到Parsoid服務器
地址是http://contractor.bg/wikimedia/index.php?title=Main_Page
我下載了Parsoid擴展名(在擴展名的文件沒有settings.js
文件,所以我根據一個例子創建了它)。
我的設置是:
在LocalSettings.php
文件
:
require_once "$IP/extensions/VisualEditor/VisualEditor.php";
$wgDefaultUserOptions['visualeditor-enable'] = 1;
$wgHiddenPrefs[] = 'visualeditor-enable';
wfLoadExtension('Parsoid');
$wgVisualEditorParsoidURL = 'http://contractor.bg:2083';
$wgVisualEditorParsoidPrefix = 'wikimedia';
//$wgSessionsInObjectCache = true;
//$wgVisualEditorParsoidForwardCookies = true;
//$wgVisualEditorParsoidTimeout = 120;
我試圖取消對最後幾行,但它仍然無法正常工作。
在settings.js文件:
parsoidConfig.setMwApi('wikimedia', { uri: 'http://contractor.bg/wikimedia/api.php' }); // I also tried setting an interwiki value, I am not quite sure what is the difference)
parsoidConfig.serverPort = 2083;
parsoidConfig.serverInterface = 'contractor.bg';
parsoidConfig.strictSSL = false;
parsoidConfig.allowCORS = 'contractor.bg/wikimedia'; // I also tried only contractor.bg)
在當我嘗試編輯一個頁面的可視化編輯器的那一刻,我收到一個錯誤:
Error loading data from server: 401: parsoidserver-http: HTTP 401. Would you like to retry?
謝謝你的回答! :)你是第一個花時間在我的問題上。不幸的是,我的問題是從去年7月份開始的,所以這個項目早已被人遺忘了。然而,由於我沒有運行類似於Parsoid的任何東西,所以我很好,所以我通過編寫額外的代碼(與Parsoid無關)解決了這個問題。也許,如果我已經嘗試過你的解決方案,那麼它會有幫助!再次感謝! – Dimentica