MAMP を介して Apache サーバーを実行しています。
htdocs 内に TWS と SHR の 2 つのディレクトリがあります。
SHR と TWS は、それぞれ独自の .htaccess ファイル (以前は機能していた) を持つ 2 つの完全に別個の wordpress インストールです。
.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 に関連するログをすべて確認しました。エラーを示すログはありません。
他に何を試すことができますか?