Thread:Extension talk:VisualEditor/VisualEditor does not load (REL 1.23)

I have a private server on which I want to run MediaWiki with VisualEditor. I am testing this with XAMPP and MediaWiki on a Windows 7 machine. Everything seems to work except VisualEditor, which does not load.

When I click on the "Edit" tab for VisualEditor, nothing changes except the underline at the "Edit" - VisualEditor does not load. (Trying the VisualEditor on mediawiki.org works fine, BTW).

This is my setup:
 * Windows 7
 * XAMPP win32-1.8.3-4-VC11
 * MediaWiki 1.23.2-0
 * VisualEditor refs_heads_REL1_23
 * Parsoid REL1_23
 * Firefox 31 (Tried Google Chrome Version 36.0.1985.143 m as well, did not work either)

I tried using VisualEditor-refs_heads_wmf_1.23wmf22 and VisualEditor-refs_heads_wmf_1.23wmf21, but no luck.

Parsoid is running (by now) at port 8000 without problems, as it seems.

<!-- What I could not find, what is the correct order for the content of the LocalSettings.php? This is what I use:

D:\xampp\apps\mediawiki\htdocs\LocalSettings.php ... require_once "$IP/extensions/VisualEditor/VisualEditor.php"; require_once "$IP/extensions/Parsoid/php/Parsoid.php"; // URL to the Parsoid instance // MUST NOT end in a slash due to Parsoid bug // Use port 8142 if you use the Debian package $wgVisualEditorParsoidURL = 'http://localhost:8000'; // Interwiki prefix to pass to the Parsoid instance // Parsoid will be called as $url/$prefix/$pagename $wgVisualEditorParsoidPrefix = 'localhost'; // Forward users' Cookie: headers to Parsoid. Required for private wikis (login required to read). // If the wiki is not private (i.e. $wgGroupPermissions['*']['read'] is true) this configuration // variable will be ignored. // // This feature requires a non-locking session store. The default session store will not work and // will cause deadlocks when trying to use this feature. If you experience deadlock issues, enable // $wgSessionsInObjectCache like this: $wgSessionsInObjectCache = true; // // WARNING: ONLY enable this on private wikis and ONLY IF you understand the SECURITY IMPLICATIONS // of sending Cookie headers to Parsoid over HTTP. For security reasons, it is strongly recommended // that $wgVisualEditorParsoidURL be pointed to localhost if this setting is enabled. $wgVisualEditorParsoidForwardCookies = true; // OPTIONAL: Enable VisualEditor in other namespaces // By default, VE is only enabled in NS_MAIN // Enable by default for everybody $wgDefaultUserOptions['visualeditor-enable'] = 1; // Don't allow users to disable it $wgHiddenPrefs[] = 'visualeditor-enable'; // Proxy to use for curl requests. // false: use direct connection to Parsoid daemon ($wgHTTPProxy is not used // either) $wgVisualEditorParsoidHTTPProxy = false; // Timeout for HTTP requests to Parsoid in seconds $wgVisualEditorParsoidTimeout = 100; // Serialization cache timeout, in seconds $wgVisualEditorSerializationCacheTimeout = 3600; // Namespaces to enable VisualEditor in $wgVisualEditorNamespaces = array_merge( $wgContentNamespaces, array( NS_USER ) ); // Whether to enable the (experimental for now) TOC widget $wgVisualEditorEnableTocWidget = false; // List of skins VisualEditor integration supports $wgVisualEditorSupportedSkins = array( 'vector', 'apex', 'monobook', 'minerva' ); // Whether to use change tagging for VisualEditor edits $wgVisualEditorUseChangeTagging = true; // Whether to disable for logged-in users // This allows you to enable the 'visualeditor-enable' preference by default // but still disable VE for logged-out users (by setting this to false). $wgVisualEditorDisableForAnons = false; // Whether to show the "welcome to the beta" dialog the first time a user uses VisualEditor $wgVisualEditorShowBetaWelcome = true; // Where to put the VisualEditor edit tab // 'before': put it right before the old edit tab // 'after': put it right after the old edit tab $wgVisualEditorTabPosition = 'before'; $wgVisualEditorTabMessages = array( 	// i18n message key to use for the VisualEditor edit tab 	// If null, the default edit tab caption will be used 	// The 'visualeditor-ca-ve-edit' message is available for this 	'edit' => null,	// i18n message key to use for the old edit tab 	// If null, the tab's caption will not be changed 	'editsource' => 'visualeditor-ca-editsource', 	// i18n message key to use for the VisualEditor create tab 	// If null, the default create tab caption will be used	// The 'visualeditor-ca-ve-create' message is available for this	'create' => null,	// i18n message key to use for the old create tab	// If null, the tab's caption will not be changed	'createsource' => 'visualeditor-ca-createsource',	// i18n message key to use for the VisualEditor section edit link	// If null, the default edit section link caption will be used	'editsection' => null,	// i18n message key to use for the source section edit link // If null, the link's caption will not be changed 'editsectionsource' => 'visualeditor-ca-editsource-section', // i18n message key for an optional appendix to add to each of these from JS	// Use this if you have HTML messages to add // The 'visualeditor-beta-appendix' message is available for this purpose 'editappendix' => null, 'editsourceappendix' => null, 'createappendix' => null, 'createsourceappendix' => null, 'editsectionappendix' => null, 'editsectionsourceappendix' => null, ); // OPTIONAL: Enable VisualEditor's experimental code features -->
 * 1) $wgVisualEditorParsoidURL = 'http://127.0.0.1:8000';
 * 1) $wgVisualEditorParsoidPrefix = '127.0.0.1';
 * 1) $wgVisualEditorNamespaces[] = NS_PROJECT;
 * 1) $wgDefaultUserOptions['visualeditor-enable-experimental'] = 1;