I apologize if I am posting this issue in the wrong place to begin with...I searched for help online without much success. I have been battling with this issue for the last few days and I think I am pretty close to getting it to work but need some help.
I have installed MediaWiki on Centos 7. It is working great. However, the Visual Editor is the one causing the issue. I have followed the setup guidelines as mentioned in https://www.mediawiki.org/wiki/Parsoid/Setup#Configuration. I can also access the api.php page from http://myserverip/api.php and I can also see the API documentation (Parsoid web service) under http://myserverip:8000
However, when I click "Edit" on the menu, it tries to load the Visual Editor but fails with the message "Error loading data from server: apierror-visualeditor-docserver-http-error: (curl error: 7) Couldn't connect to server. Would you like to retry?"
Below is my LocalSettings.php file:
# End of automatically generated settings. # Add more configuration options below. # This is for loading the VisualEditor wfLoadExtension( 'VisualEditor' ); // Enable by default for everybody $wgDefaultUserOptions['visualeditor-enable'] = 1; // Optional: Set VisualEditor as the default for anonymous users // otherwise they will have to switch to VE // $wgDefaultUserOptions['visualeditor-editor'] = "visualeditor"; // Don't allow users to disable it $wgHiddenPrefs = 'visualeditor-enable'; // OPTIONAL: Enable VisualEditor's experimental code features #$wgDefaultUserOptions['visualeditor-enable-experimental'] = 1; $wgVirtualRestConfig['modules']['parsoid'] = array( // URL to the Parsoid instance // Use port 8142 if you use the Debian package 'url' => 'http://localhost:8000', // Parsoid "domain", see below (optional) 'domain' => 'localhost', // Parsoid "prefix", see below (optional) 'prefix' => 'localhost' );
Here is my mwAPIs file:
mwApis: - # This is the only required parameter, # the URL of you MediaWiki API endpoint. uri: 'http://localhost/w/api.php' # The "domain" is used for communication with Visual Editor # and RESTBase. It defaults to the hostname portion of # the `uri` property above, but you can manually set it # to an arbitrary string. It must match the "domain" set # in $wgVirtualRestConfig. # domain: 'localhost' # optional # To specify a proxy (or proxy headers) specific to this prefix # (which overrides defaultAPIProxyURI). Alternatively, set `proxy` # to `null` to override and force no proxying when a default proxy # has been set. #proxy: # uri: 'http://my.proxy:1234/' # headers: # optional # 'X-Forwarded-Proto': 'https' # See below, defaults to true. #strictSSL: false
Could someone please help by giving me a pointer or two as to why I cannot load the Editor? Thanks in advance. Also, if I have posted this in the wrong place (not my intention at all) please let me know where I need to be posting this.