I've tried various suggestions on this page, but still no joy. I'm using MediaWiki 1.38.1 and PHP 8.0.2.
I added an SSL, and now instead of HTTP 500 errors, I get HTTP 415 errors.
Looking in the error.log, there's:
[Tue Jul 05 09:46:23.328497 2022] ModSecurity: Warning. Operator EQ matched 0 at REQUEST_HEADERS. [file "/dh/apache2/template/etc/mod_sec3_CRS/REQUEST-920-PROTOCOL-ENFORCEMENT.conf"] [line "238"] [id "920180"] [msg "POST without Content-Length or Transfer-Encoding headers"] [data "0"] [severity "WARNING"] [ver "OWASP_CRS/3.3.2"] [tag "application-multi"] [tag "language-multi"] [tag "platform-multi"] [tag "attack-protocol"] [tag "paranoia-level/1"] [tag "OWASP_CRS"] [tag "capec/1000/210/272"] [hostname "wiki.ouroakland.net"] [uri "/oaklandwiki/rest.php/wiki.ouroakland.net/v3/transform/html/to/wikitext/Lakeside_Temple_of_Practical_Christianity/266"] [unique_id "YsRq312mt4Is-dpsn87Y8QAABBg"]
Is my host (Dreamhost) being overly strict, or is the Visual Editor code leaving out something important? Or is it something else entirely?