Рейтинг:0

Страница не найдена при доступе к содержимому веб-сайта

флаг tn

Я установил сайт Drupal 9.2.1, который работал нормально, пока я не настроил его как многосайтовый.

  • У меня есть главный сайт в основном каталоге для Xampp (C:\xampp\htdocs) в master.com каталог

  • Я создал шесть мультисайтов в C:\xampp\htdocs\master.com\сайты со следующими подкаталогами: site1.com, site2.com, site3.com, site4.com, site5.com, site6.com

  • я обновил C:\Windows\System32\драйверы\и т.д. файл

    127.0.0.1 локальный хост
    127.0.0.1 master.com
    127.0.0.1 site1.com
    127.0.0.1 site2.com
    127.0.0.1 site3.com
    127.0.0.1 site4.com
    127.0.0.1 site5.com
    127.0.0.1 сайт6.com 
    
  • я обновил C:\xampp\apache\conf\extra\httpd-vhosts.conf файл

    <VirtualHost *:80>
      ServerName master.com
      DocumentRoot "C:/xampp/htdocs"
    </VirtualHost>
    
    <VirtualHost *:80>
      ServerName site1.com
      DocumentRoot "C:/xampp/htdocs/master.com"
    </VirtualHost>
    
    <VirtualHost *:80>
      ServerName site2.com
      DocumentRoot "C:/xampp/htdocs/master.com"
    </VirtualHost>
    
    <VirtualHost *:80>
      ServerName site3.com
      DocumentRoot "C:/xampp/htdocs/master.com"
    </VirtualHost>
    
    <VirtualHost *:80>
      ServerName site4.com
      DocumentRoot "C:/xampp/htdocs/master.com"
    </VirtualHost>
    
    <VirtualHost *:80>
      ServerName site5.com
      DocumentRoot "C:/xampp/htdocs/master.com"
    </VirtualHost>
    
    <VirtualHost *:80>
      ServerName site6.com
      DocumentRoot "C:/xampp/htdocs/master.com"
    </VirtualHost>
    
  • я обновил C:\xampp\htdocs\SpeakFreely.com\sites\sites.php файл

    $sites['site1.com'] = 'site1.com';
    $sites['site2.com'] = 'site2.com';
    $sites['site3.com'] = 'site3.com';
    $sites['site4.com'] = 'site4.com';
    $sites['site5.com']='site5.com';
    $sites['site6.com'] = 'site6.com';
    

я не могу получить доступ к содержимому сайта; Я всегда получаю ошибку 404. Остальные шесть сайтов работают нормально.

иерархия сайта: введите описание изображения здесь

arpitr avatar
флаг in
Вы можете проверить это 1. master.com указывает на drupal webroot, из имя_сервера master.com DocumentRoot "C:/xampp/htdocs" похоже, что master.com не указывает на drupal webroot. Во-вторых, у вас есть папка сайта по умолчанию вместе с site1.com, site2.com, поскольку у вас нет папки master.com для мастера, я предполагаю, что master.com должен указывать на сайт по умолчанию.
NaseemMahasneh avatar
флаг tn
@arpitr да, у меня есть каталог по умолчанию вместе с site1.com, site2.com. Я обновил вопрос, указав иерархию сайта. как в этом случае сделать так, чтобы мастер указывал на Webroot?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.