`
haohappy2
  • 浏览: 326078 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Drupal:Multisite Installation

 
阅读更多

Note: to create a new Drupal site using these directions, you will need to have root access to your server and already have a valid domain name to use.

  1. Set up the virtual host name routing
    1. Log in
    2. sudo nano /export1-local/project/apache/conf/ascc.conf
    3. Page down to the section containing the Virtual hosts. <VirtualHost *:80>
    4. Add new virtual host name under the correct document root (where ever your Drupal multisite installation is) as a ServerAlias
    5. Save and Exit
    6. sudo /sbin/service httpd restart
  2. Create a database
  3. Create a site folder
    1. Create a new folder in the Drupal sites/ directory. The folder must match the virtual host name from earlier. Note: if you are working in a domain other than the one the site will eventually have (e.g. a development site), it's important that the domains have the same root. For example, if the production site will be computing.artsci.wustl.edu, make the test domain test.computing.artsci.wustl.edu and name the site folder computing.artsci.wustl.edu so that the file paths will not break. Drupal will still recognize it for routing purposes.
    2. Copy the default.settings.php file from the sites/default folder into the new site directory and rename it settings.php
    3. Create a 'files' directory within the new site directory (to be deleted later)
    4. Create a files directory for this site at /files/<yournamehere>
    5. Initially, all files should be readable and writable by the account owner and the Apache web user. The best trick is to create a user group that contains your account owner and the Apache web user. That way, when you are done, nothing will need to be writable by 'other'. (Dangerous)
    6. Note: would recommend changing the file settings to point to /files/<yournamehere> instead of the default location in the sites directory and then deleting the files folder you created earlier.
  4. Initial Installation
    1. Browse to the new site URL (what ever the virtual host name was)
    2. Choose the language you would like to install in
    3. Enter the database name, username, and password from the database you just created
    4. Enter the Site Name and email address
    5. Create the first user account. This will be the superuser, so for simplicity you might want to make it the same as the other sites within the multisite installation
    6. If you are on a private intranet site, you will probably want to uncheck 'check for updates'
    7. Click 'Save and continue'
  5. Change file permissions - The entire new site folder should be readable by the account owner and the Apache web user and writable by the account owner. The files folder alone will need to be writable by the Apache web user. 'Other' should not have read access to anything except the files folder.
分享到:
评论

相关推荐

    Front End Drupal: Designing, Theming, Scripting (Developer's Library)

    《Front End Drupal: Designing, Theming, Scripting》是一本由Konstantin Käfer与Emma Hogbin共同编写的书籍,由Prentice Hall PTR于2009年4月15日出版。该书主要面向使用Drupal构建网站的设计者和开发者,旨在...

    cap-drupal-multisite:用于部署 Drupal 站点的一组 capistrano 任务

    安装将它作为 gem 添加到Gemfile : source 'https://rubygems.org'group :development do gem "capistrano", '~&gt; 3.3.5' gem "capistrano-ext" gem 'cap-drupal-multisite'end使用“捆绑”安装: bundle install...

    drupal:这个 Composer 包是一个安装程序,它将从 http 下载 Drupal

    使用这个 Composer 包安装 Drupal: 不习惯作曲家? 第一步是安装 Composer。 这本质上是一个单行过程: curl -s https://getcomposer.org/installer | php Windows 用户可以在此处下载 phar 文件:[ composer)...

    ansible-role-drupal:从一组 git 存储库部署 Drupal 的 Ansible 角色

    drupal_multisite_directory: Absolute path for site files, commonly webroot/sites/default. drupal_sites_dir: Directory used for all the drupal (or other) sites on the host. dev_group: If you want a ...

    template-drupal:网站外部模板的模板

    欢迎使用@ koromerzhin / template-drupal :waving_hand: 网站模板模板 :house: 需要 软件: 制作 码头工人 库罗默任(Koromerzhin)/ traefikproxy储存库 配置: 码头工人 主持人: drupal.traefik.me Récup...

    cbf-drupal:用于CBF的Drupal模块

    cbf-drupal:用于CBF的Drupal模块

    Drupal: Validate & Check Version-crx插件

    drupal:验证和检查版本 drupal验证和检查版本扩展名为: 现在支持最新版本!!! - 验证是否使用drupal构建了网站并检测其版本 - 显示哪些次要版本更新可用于下载并提供直接链接 - 显示哪些主要版本更新可用于下载并...

    helm-drupal:Kubernetes的Drupal舵图

    头盔图:Drupal 。 这些是利用Helm安装Drupal的说明。 该图表将使您可以设置和配置Drupal以及其他集成: 使用ProxySQL配置MySQL 使用PGBouncer配置的PostgreSQL 雷迪斯漆请查阅我们的体系结构图以获取有关Azure的...

    docker-drupal:Docker 上的 Drupal

    docker-drupal Docker 上的 Drupal示例用法注意:以下过程已确认在 OS X 上使用boot2docker和boot2docker docker-compose 。 git clone ...

    blog-drupal:将我的博客后端从旧的Forestry版本更新为Drupal

    "blog-drupal:将我的博客后端从旧的Forestry版本更新为Drupal" 这个标题表明了本次讨论的核心内容是关于一个博客项目,其后端管理系统正经历从旧版的Forestry CMS到Drupal的迁移过程。Forestry是一款用于Jekyll和...

    presentacion-taller-drupal:Drupal研讨会的演讲

    "presentacion-taller-drupal:Drupal研讨会的演讲"这个标题表明我们关注的是一个关于Drupal的专题研讨会,其中可能涵盖了Drupal的高级使用、最佳实践以及最新发展趋势。 在描述中提到“要查看演示文稿,请单击”,...

    Drupal:Litmos Drupal 插件

    litmos 和 litmos_feature 模块会将您的课程从 CallidusCloud 的 Litmos 学习平台导入到您的 Drupal 站点作为节点。 启用模块后,您将在管理配置页面中看到 Litmos 设置。 输入您的 Litmos API 凭据以启用自动课程...

    ab2015-drupal:学术信息学 2015 Drupal 课程学习

    【标题】"ab2015-drupal:学术信息学 2015 Drupal 课程学习"揭示了这个压缩包内容的主题,它聚焦于2015年在学术信息学领域内的一次Drupal课程的学习资源。Drupal是一个强大的开源内容管理系统(CMS),常用于构建和...

    jolinotif-drupal:将 JoliNotif 库集成到 Drupal 中

    【标题】"jolinotif-drupal:将 JoliNotif 库集成到 Drupal 中" 在Drupal这个流行的PHP内容管理系统(CMS)中,开发者经常寻求更高效、更直观的方式来与用户进行互动。JoliNotif 是一个轻量级的 PHP 库,允许开发者...

    ansible-role-drupal:Ansible角色-Drupal

    **Ansible角色-Ansible-role-drupal:自动化Drupal部署与管理** Drupal,作为一个流行的开源内容管理系统(CMS),在Web开发领域被广泛使用。而Ansible则是一款强大的IT自动化工具,可帮助管理员进行配置管理、应用...

    awesome-drupal:Drupal 的资源和最佳实践

    模块以下是您在每个项目中都应该拥有的一些模块: - Drupal 6、Drupal 7 - Drupal 6、Drupal 7 - Drupal 6、Drupal 7 - Drupal 6、Drupal 7 - Drupal 7 - Drupal 6、Drupal 7、Drupal 8 - Drupal 6、Drupal 7 - ...

    dstack-drupal:具有drush支持的原型Drupal配置用于验证dStack的drupal集成点

    【标题】:“dstack-drupal:集成Drush的Drupal配置原型,用于测试dStack与Drupal的接口” 在本文中,我们将深入探讨“dstack-drupal”项目,这是一个专为验证dStack与Drupal集成点而设计的原型配置。该配置特别...

    ga_advanced:集成高级GA事件的Drupal模块

    Drupal:选择选择 Drupal:数量变化 Drupal:用户注册(这可能不是事件) Drupal:撰写评论(这可能不是事件) Drupal:登录(这可能不是事件) 用户计时:JavaScript执行 用户计时:Drupal执行 商业:所有列表...

    docker4drupal:Docker容器可以运行本地drupal环境

    要开始使用此docker4drupal本地环境实例,请更新Makefile: 用{PRODUCT_NAME}将所有字​​符串更新为您想要的名称。更新docker-compose.yml 1.要开始使用此docker4drupal本地环境实例,请更新Makefile: 使用docker-...

    bitnami-docker-drupal:Drupal的Bitnami Docker映像

    用于Drupal的Bitnami Docker映像 什么是Drupal? Drupal是市场上功能最多的开源内容管理系统之一。 Drupal专为高性能而构建,可扩展到许多服务器,可通过REST,JSON,SOAP和其他格式轻松集成,并具有多达15,000个...

Global site tag (gtag.js) - Google Analytics