微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从不同的域创build子目录的Drupal多站点

我正在尝试创buildDrupal多站点。 目前让我们说下面的表格中有Live Sites

abc.example.com

def.example.com

xyz.example.com

所有站点都存在于相同的服务器(Nginx服务器)的目录中

/var/www/vhosts/abc.example.com/httpdocs

/var/www/vhosts/def.example.com/httpdocs

/var/www/vhosts/xyz.example.com/httpdocs

DRUPAL:致命错误:编辑特定现有页面时允许的内存大小错误

如何debuggingNginx / PHP-fpm的网站挂起?

增加PHP内存限制(Apache,Drupal6)

如何在.htaccess文件中禁用某些媒体文件的Apache gzip压缩?

find一个文件并打开它进行编辑。 如何在bash shell中快速执行?

现在我们必须为每个Live Site创build博客,我们正在研究Drupal Mutlisite Architecture,因此所有的站点都应该指向相同的代码库,这将减轻我们的维护任务。

目前,我们已经为在blogs.example.com上安装的main / default domain Site目录创build了符号链接,所以创build了符号链接

ln -s /var/www/vhosts/blogs.example.com/httpdocs/ /var/www/vhosts/xyz.example.com/httpdocs/blog

并在网站/ xyz.example.com.blog下创build一个文件

但是当我们在浏览器中打开URL时,我们得到“没有指定的input文件

我们不确定上面的错误是否是由于.htaccess中的一些问题引起的,我们也不知道在哪里添加与MutliSite相关的htacessconfiguration。

任何帮助,将不胜感激。

Drupal 7在“第一次加载”上太慢

Drupal 7重写不使用.htaccess

检查cookie并用Apacheredirect

在drupal语言中:grep和pipe – 列出所有发现以避免开销和服务器性能问题

Drush命令没有使用Paramiko执行

如此处所述,您的符号链接应位于/var/www/vhosts/blogs.example.com/httpdocs作为安装的目录以及创建的站点文件夹。 尝试在您的符号链接删除httpdocs/上的结尾斜杠:

ln -s /var/www/vhosts/blogs.example.com/httpdocs/ /var/www/vhosts/xyz.example.com/httpdocs/blog

只有httpdocs ,像这样:

ln -s /var/www/vhosts/blogs.example.com/httpdocs blog

或者用2行命令做:

cd /var/www/vhosts/blogs.example.com/httpdocs ln -s . blog

请确保xyz.example.com和blogs.example.com CNAME相同,并且blogs.example.com在您的虚拟主机上设置为serverAlias和blogs.example.com 。 所以当你的浏览器指向http://xyz.example.com/blog时,你应该得到你的网站。

一旦以管理员身份登录到新网站,请在以下管理菜单下将公共文件系统路径的正确路径复制sites / xyz.example.com.blog / files

Home » Administration » Configuration » Media » File System

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐