User:Juho Kunsola/log/2021: Difference between revisions

    (Made and verified backups and took an interim snapshot of the system disk)
    (Finally enabled VisualEditor successfully)
    Line 2: Line 2:


    === Saturday 2021-12-11 ===
    === Saturday 2021-12-11 ===
    ==== Finally enabled VisualEditor successfully ====
    The solution given here [[phabricator:T270376#7365202]] after the breakthrough discovery [[phabricator:T270376#7364419]] by Func needed to be tweaked also with <code>AllowEncodedSlashes NoDecode</code> to stop the [[mw:VisualEditor]] REST 404 errors exhibiting when trying to edit subpages. Adding <code>AllowEncodedSlashes NoDecode</code> to the Apache 2.4 config inside of the <VirtualHost>-directive seems to yield a completely functioning VisualEditor setup.
    This advice I found in [[mw:Extension:VisualEditor#Allowing VisualEditor on page titles containing slashes]] after it was kindly pointed out by an irc-goer in #mediawiki. So the documentation has been improved lately.
    So two configuration changes to Apache2 were needed to successfully enable VisualEditor:
    <pre>
      AllowEncodedSlashes NoDecode
    </pre>
    for VE to work with URL's with slashes in them
    <pre>
      RewriteEngine On
      RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
      RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
      RewriteRule ^(?:(?!rest.php/).)*$ %{DOCUMENT_ROOT}/w/index.php [L]
    </pre>
    for REST traffic to work as intended and naturally also short URLs working (MediaWiki is residing in w/ and wiki URL is /wiki/) and no more REST 404 errors at all.
    ==== Made and verified backups and took an interim snapshot of the system disk ====
    ==== Made and verified backups and took an interim snapshot of the system disk ====
    * Making and verifying backups
    * Making and verifying backups
    Line 8: Line 30:


    === Saturday 2021-11-27 ===
    === Saturday 2021-11-27 ===
    ==== Finally enabled VisualEditor successfully ====
    ==== Enabled VisualEditor ====
    I finally enabled [[mw:VisualEditor]] on all wikis. I'm still getting REST 404 errors with VisualEditor, but I have verified that those exhibit '''only when trying to edit a subpage'''. When trying to edit a subpage with VE, it fails with REST 404 when loading the VE, but if trying to create a subpage with VE it fails only after the final "save page".
    I finally enabled [[mw:VisualEditor]] on all wikis. I'm still getting REST 404 errors with VisualEditor, but I have verified that those exhibit '''only when trying to edit a subpage'''. When trying to edit a subpage with VE, it fails with REST 404 when loading the VE, but if trying to create a subpage with VE it fails only after the final "save page".