Drupal 7多站点无法正常工作

时间:2018-07-23 10:22:00

标签: apache drupal virtualhost

我正在尝试为现有的drupal 7站点设置一个多站点。 我所做的是

  1. 创建了一个数据库,并导入了现有站点数据库以供新站点使用

  2. 在sites目录中创建了一个名为mysite.local的文件夹,并复制了settings.ph并使用新的db配置进行了更改。

  3. 在/ etc / hosts文件中添加了一个条目。

    127.0.0.1 mysite.local

  4. 在/ etc / apache2 / sites-available中添加了文件mysite.local.conf,并添加了以下几行。

        
            DocumentRoot "/var/www/html/drupal/sites/mysite.local"
            ServerName mysite.local
            ServerAlias mysite.local
        `
    

    并启用了该网站。

  5. 然后将符号链接添加到该目录

    ln -s / var / www / html / drupal /var/www/html/drupal/sites/mysite.local

但是当我访问mysite.local时,我得到了403。

任何人都可以帮助我弄清楚这里出了什么问题吗

1 个答案:

答案 0 :(得分:1)

即使它是一个多站点,也需要将其指向根目录。 Drupal会根据域名从中找出settings.php的来源。将您的DocumentRoot更改回/ var / www / html / drupal