So I just barely turned on my computer.
I opened up Chrome, and my home page, which is loaded off of my localhost server, came up with an error.
I went into terminal to manually start it, and it came up with:
Syntax error on line 22 of /private/etc/apache2/httpd.conf: Cannot load /usr/libexec/apache2/modules/mod_autoindex.so\x16 into server: dlopen(/usr/libexec/apache2/modules/mod_autoindex.so\x16, 10): image not found
I checked in the modules folder, and sure enough the module is still there. If I comment out the LoadModule line for mod_autoindex.so then everything (except the folder indexes) works fine.
Does anyone know what this means? Because apparently my guess was wrong.
This has never happened before and I haven't changed anything in httpd.conf in at least a week.