Drupal 7 多站点不工作
Drupal 7 multisite not working
我正在尝试为现有的 drupal 7 站点设置多站点。
我所做的是
创建了一个数据库并导入了现有站点数据库以用于新站点
在站点目录中创建了一个名为 mysite.local 的文件夹并复制了 settings.ph 并用新的更改了数据库配置。
在 /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
`
并启用了网站。
然后在这个目录下添加了符号link
ln -s /var/www/html/drupal /var/www/html/drupal/sites/mysite.local
但是我在访问 mysite.local 时收到 403。
谁能帮我弄清楚这里出了什么问题
即使是多站点也需要指向根目录。 Drupal 将根据域名确定从何处提取 settings.php。将您的 DocumentRoot 改回 /var/www/html/drupal
我正在尝试为现有的 drupal 7 站点设置多站点。 我所做的是
创建了一个数据库并导入了现有站点数据库以用于新站点
在站点目录中创建了一个名为 mysite.local 的文件夹并复制了 settings.ph 并用新的更改了数据库配置。
在 /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 `
并启用了网站。
然后在这个目录下添加了符号link
ln -s /var/www/html/drupal /var/www/html/drupal/sites/mysite.local
但是我在访问 mysite.local 时收到 403。
谁能帮我弄清楚这里出了什么问题
即使是多站点也需要指向根目录。 Drupal 将根据域名确定从何处提取 settings.php。将您的 DocumentRoot 改回 /var/www/html/drupal