【问题标题】:Multisite setup on Centos 7 Drupal commerce siteCentos 7 Drupal 商务网站上的多站点设置
【发布时间】:2017-09-29 10:56:27
【问题描述】:

我有一个商业网站 Drupal 项目的需求。我们之前也出于同样的目的使用过 Drupal 商务模块。

我有 Centos 7 作为我的安装了 EasyApache 的服务器。一切都安装在服务器上以运行 Drupal 项目,正常的 Drupal 项目运行良好。

我试图让多站点为我的网站工作。尝试了很多选项:

  • 在站点文件夹 (example.com) 下添加了子站点
  • 在 sites.php 文件中添加了站点链接 ($sites['example.co'] = 'example.co';)
  • 已创建虚拟主机和符号链接
  • 还有更多..

Google 上有太多关于多站点的搜索结果,但没有一个对我有用。 有人可以帮我在 centos 7 服务器上配置多站点吗?

【问题讨论】:

  • 您好,您是否将该站点添加到虚拟主机并启用它?你有没有检查过/var/log/apache2...你能尾随检查一下发生了什么,问候。这个网站是专用主机吗?
  • 是的,我添加了虚拟主机。也启用了它。日志文件没有错误。它的云托管。
  • 女巫版 Drupal 你在用吗?您是否在站点配置和文件 drupal/web/sites/default/settings.php 中添加了新主机?
  • Drupal7.我不确定站点 conf 和 settings.php 中的主机我还想添加一件事。即使在所有设置之后,新域(example.com)仍指向默认页面。

标签: drupal multisite drupal-commerce


【解决方案1】:

您可以像这样设置您的 domain.com/web/sites/default/settings.php 添加您的主机:

 $settings['trusted_host_patterns'] = array(
     '^example\.co$',
     '^www.example\.co$',
 );

在linux上如果由于权限无法设置,只需更改文件夹父级和文件的权限即可。

sudo chmod 777 default
sudo chmod 777 settings.php 

修复后您可以通过以下方式恢复权限:

sudo chmod 555 default
sudo chmod 444 settings.php

在管理站点上,您也需要设置它,如果没有设置,请在第一次设置。

【讨论】:

  • 我在我的 settings.php 文件中添加了代码。仍然无法使其正常工作。
  • @Arpi Patel 这是全新安装?还是您从具有不同域的旧版本进行安装?
  • 全新安装
  • @Arpi Patel 这也是一个系统管理员问题 :(,如果您可以看到该站点,如果您没有从 error.log 中收到任何来自 apaches、mysql 或 php 的错误。我猜你托管设置需要一些添加信息。你使用缓存了吗?在任何更改后你清除了缓存吗?我也需要这样的信息,错误是一种工作方式,但在你的上下文中????
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-30
  • 1970-01-01
  • 2011-09-06
  • 2013-10-18
  • 1970-01-01
相关资源
最近更新 更多