Repository navigation
Conversation
The manifest entry for this page points to debug/debug-network.md, but WordPress#422 moved the page to debug/debug-network-update.md, so the importer could not fetch it and the live page kept the text from before WordPress#422. Rename the file back. Also fix the rewrite before it goes live: remove wp_blog_versions from the Multisite tables (Core dropped it in 5.3), point the Apache step to the <Directory /var/www/> block in apache2.conf instead of 000-default.conf, and use the Hardening page's real title in its link.
Replace the INSERT statements with read-only queries, describe wp_blogmeta as the site metadata table added in 5.1, list the network constants instead of $base in the wp-config.php checklist, and point Nginx users to the Multisite configurations.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #533.
#422 rewrote Debugging a WordPress Network in a new file,
debug/debug-network-update.md, and deleteddebug/debug-network.md. The manifest still points todebug/debug-network.md, so the importer gets a 404 for it, and the live page still shows the text from before #422.This renames the file back to
debug/debug-network.md, so the manifest and the page URL do not change. It also corrects the #422 text before it goes live:wp_blog_versions, which Core dropped in WordPress 5.3 (r46194).wp_blogmetais now described as the site metadata table added in 5.1, because WordPress treats site metadata as not supported when it is missing (is_site_meta_supported()).site_adminsvalue. It now gives two read-only queries and what to compare their results with, and says to restore missing tables or rows from a backup.$basevariable, which the current Network Setup screen does not add. It now lists theDOMAIN_CURRENT_SITE,PATH_CURRENT_SITE,SITE_ID_CURRENT_SITEandBLOG_ID_CURRENT_SITEconstants from that screen.AllowOverride Nonein000-default.conf. On a default Ubuntu or Debian install that file has noAllowOverrideline. The page now points to the<Directory /var/www/>block in/etc/apache2/apache2.confand says to leave the<Directory />block as it is.try_filesblock does not cover Multisite. The page now points to the Multisite configurations on the Nginx page, which depend on subdirectories or subdomains and on the version Multisite was first activated on.Testing
markdown_sourceinbin/handbook-manifest.jsonnow points to a file that exists in the repository (checked with a script over all 75 entries; before this change,debug/debug-network.mdwas the only one missing).wp core multisite-install, subdirectory network): the network tables arewp_blogs,wp_blogmeta,wp_registration_log,wp_signups,wp_siteandwp_sitemeta. Both queries run, and the domain and path they return matchDOMAIN_CURRENT_SITEandPATH_CURRENT_SITEin the generatedwp-config.php..htaccessrewrite rule: 404 on a fresh install, still 404 aftera2enmod rewritealone, and 200 after also settingAllowOverride Allin<Directory /var/www/>.000-default.confhas noAllowOverrideline on either.#wordpress-multisiteand#moving-wordpress-multisiteexist on the live pages.Use of AI Tools
AI assistance: Yes
Tool(s): Claude Code and Codex
Used for: Finding the issue by checking the manifest against the repository files and the live pages, the rename and corrections, Docker testing, and the wording of this description. I reviewed the changes and the results, and I take responsibility for the contribution.