我正在尝试为现有的drupal 7站点设置一个多站点。 我所做的是
创建了一个数据库,并导入了现有站点数据库以供新站点使用
在sites目录中创建了一个名为mysite.local的文件夹,并复制了settings.ph并使用新的db配置进行了更改。
在/ etc / hosts文件中添加了一个条目。
127.0.0.1 mysite.local
在/ etc / apache2 / sites-available中添加了文件mysite.local.conf,并添加了以下几行。
DocumentRoot "/var/www/html/drupal/sites/mysite.local" ServerName mysite.local ServerAlias mysite.local `
并启用了该网站。
然后将符号链接添加到该目录
ln -s / var / www / html / drupal /var/www/html/drupal/sites/mysite.local
但是当我访问mysite.local时,我得到了403。
任何人都可以帮助我弄清楚这里出了什么问题吗
答案 0 :(得分:1)
即使它是一个多站点,也需要将其指向根目录。 Drupal会根据域名从中找出settings.php的来源。将您的DocumentRoot更改回/ var / www / html / drupal