Skip to content

docs(installation): clarify automated setup with autoconfig.php - #15403

Merged
susnux merged 1 commit into
masterfrom
jtr/docs-autoconfig-fixes
Aug 20, 2026
Merged

docs(installation): clarify automated setup with autoconfig.php#15403
susnux merged 1 commit into
masterfrom
jtr/docs-autoconfig-fixes

Conversation

@joshtrichards

Copy link
Copy Markdown
Member

☑️ Resolves

Clarifies and modernizes the autoconfig.php installation documentation.

Changes

  • Renames the chapter to better describe automated web-based installation.
  • Reworks the introduction to distinguish partial setup-form prefilling from fully non-interactive installation.
  • Documents the required values for bypassing the setup form.
  • Clarifies autoconfig.php cleanup behavior after successful and failed installations.
  • Corrects and expands database-account guidance, including conditional database/user creation.
  • Adds a security warning for plaintext credentials in autoconfig.php.
  • Updates parameter naming guidance and simplifies example descriptions.
  • Standardizes PHP examples on short array syntax and labels MySQL/MariaDB accurately.
  • Removes duplicated database prerequisite guidance.
  • Adds PHP syntax rendering markers so Sphinx renders the code in color.

Note: In parallel I'm cleaning up a couple bugs found in the actual implementation; if any of those changes impact the documentation I'll handle them in a follow-up.

🖼️ Screenshots

✅ Checklist

  • I have built the documentation locally and reviewed the output
  • Screenshots are included for visual changes
  • I have not moved or renamed pages (or added a redirect if I did)
  • I have run codespell or similar and addressed any spelling issues

Signed-off-by: Josh <josh.t.richards@gmail.com>
@github-actions

github-actions Bot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

📖 Documentation Preview

🔍 Open preview →

📄 1 changed documentation page

Last updated: Sat, 01 Aug 2026 21:24:09 GMT

@joshtrichards joshtrichards changed the title docs(installation): clarifyt automated setup with autoconfig.php docs(installation): clarify automated setup with autoconfig.php Aug 1, 2026
@susnux
susnux merged commit c97cdbb into master Aug 20, 2026
26 checks passed
@susnux
susnux deleted the jtr/docs-autoconfig-fixes branch August 20, 2026 12:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants