Я запускаю сервер Apache через MAMP.
У меня есть два каталога внутри htdocs: TWS и SHR
SHR и TWS - это две совершенно разные установки WordPress, каждая со своими собственными файлами .htaccess.(которые раньше работали).
.htaccess файлы идентичны, за исключением того, что TWS заменяется на SHR
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /TWS/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /TWS/index.php [L]
</IfModule>
Моя проблема в том, что localhost: 81 / TWS доступен, а localhost: 81 / SHR возвращает ошибку 500.
apache / httpd.conf содержит каталог для htdocs
<Directory "F:\MAMP\htdocs">
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
, а DirectoryIndex настроен на использование index.html или index.php.И TWS, и SHR имеют файл index.php на своем корневом уровне.
Я проверил все журналы, которые я могу найти, связанные с apache, php, mamp и даже mysql.Ни один из журналов не указывает на ошибку.
Что еще можно попробовать?