我已经通过 Composer 并下载 zip 文件并运行安装程序安装了 drupal 10 和 11。当我到达我的主页时,drupal 10 上的一切看起来都很好,但在 drupal 11 上静态资源不会加载。然后我尝试访问的每个页面都会出现 404 错误。我不知道是否启用了干净的 url,因为我无法进入管理页面。我可以看到 .htaccess 文件,但里面没有发生太多事情。在安装了 4 次不同的 drupal 之后,我被难住了。我正在运行以下命令:
MAMP 与 PHP 8.3.9
Drupal 10 https://www.drupal.org/project/drupal/releases/10.0.0
Drupal 11 https://www.drupal.org/project/drupal/releases/11.0.1
.htaccess 文件 drupal 10 和 11,通过 Composer 和 ui 相同内容安装
# Turn off all options we don't need.
Options -Indexes -ExecCGI -Includes -MultiViews
# Set the catch-all handler to prevent scripts from being executed.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
<Files *>
# Override the handler again if we're run later in the evaluation list.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003
</Files>
# If we know how to do it safely, disable the PHP engine entirely.
<IfModule mod_php.c>
php_flag engine off
</IfModule>
LoadModule rewrite_module 模块/mod_rewrite.so
上面的行在我的 MAMP 的 httpd.conf 中被注释掉了