Troubleshooting
Site Routes Not Loading
- Verify WEBSITE_CODE or the host matches a known site in App\Services\Website::getWebsiteCode().
- Ensure local hosts are set as described in README.md.
Database Table Name Errors
- The schema uses capitalized table names (e.g., MGPages).
- MySQL should use lower_case_table_names = 1 on macOS/Linux to avoid case-sensitivity issues.
Media Not Displaying
- Check S3 credentials and MEDIA_PUB configuration.
- Verify Files.Object_key is populated for uploaded assets.
Builder Content Not Saving
- Ensure the content endpoint is returning HTML and the saveContent endpoint is reachable.
- Confirm that content_version and Dictionary tables exist and are writable.