Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 提供的主机名对此服务器无效_Drupal_Drupal 8 - Fatal编程技术网

Drupal 提供的主机名对此服务器无效

Drupal 提供的主机名对此服务器无效,drupal,drupal-8,Drupal,Drupal 8,我试图将drupal网站从服务器迁移到本地主机,但触发了错误 提供的主机名对此服务器无效 我已经看到我需要添加可信主机模式,但看起来这不起作用,我仍然得到错误 我的服务器在端口9000上运行 sudo php -S 127.0.0.1:9000 我信任的主机,我没有Vhost $settings['trusted_host_patterns'] = array( '^serverStuffWeDontMind$', '^localhost\:9000$', '^127\.0\.0\

我试图将drupal网站从服务器迁移到本地主机,但触发了错误

提供的主机名对此服务器无效

我已经看到我需要添加可信主机模式,但看起来这不起作用,我仍然得到错误

我的服务器在端口9000上运行

sudo php -S 127.0.0.1:9000
我信任的主机,我没有Vhost

$settings['trusted_host_patterns'] = array(
  '^serverStuffWeDontMind$',
  '^localhost\:9000$',
  '^127\.0\.0\.1\:9000$',
);

我认为端口号是导致您的问题的原因;简单地尝试

$settings['trusted_host_patterns'] = array(
  '^serverStuffWeDontMind$',
  '^localhost$',
  '^127\.0\.0\.1$',
);
设置受信任主机的目的是防止HTTP主机头攻击,这些攻击归结为将另一个域指向您的IP并利用它。据我所知,端口不是这个等式的一部分


看看Drupal 8上的文档和Accunetix上的文档。

您需要在apache2中创建一个虚拟主机

DocumentRoot/your/project/route/ 服务器名本地主机

<Directory "/your/project/route">
  AllowOverride All

允许超越所有