我正在通过 MAMP 运行 Apache 服务器。
我在 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 相关的日志。没有任何日志表明错误。
我还能尝试什么?