首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用13.10中的ubuntu包安装多站点drupal7

问如何使用13.10中的ubuntu包安装多站点drupal7
EN

Ask Ubuntu用户
提问于 2013-12-31 15:58:24
回答 1查看 1.6K关注 0票数 0

我想以这样的方式安装Drupal 7,这样我就可以在一台机器上使用相同的代码来使用多个网站。我过去通过手动下载Drupal 7来做到这一点,但是这一次我想用ubuntu软件包来完成。但是,我无法找到任何关于如何做到这一点的文档。我发现的最接近的是:https://drupal.org/node/138889

然而,该教程似乎不再适用,因为两个文件的位置已经改变了。而且,在没有用户交互的情况下,我越能做到这一点,就越好。(例如,与tasksel相比,我更喜欢自己安装软件包,因为我可以通过使用fabric/cuisine来实现自动化。)

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2014-01-02 06:38:02

在阅读并深入了解了Drupals多站点功能的工作原理之后,我解决了自己的问题。我将在这里为其他任何人记录:

首先安装所需的软件包:

代码语言:javascript
复制
sudo apt-get install drupal7 mysql-server php5-json

然后是一些apache配置:

代码语言:javascript
复制
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod deflate
sudo a2enmod expires
sudo rm /etc/apache2/sites-enabled/000-default.conf

然后,一些php配置更改(/etc/php 5/apache2/php.ini)中的值:

代码语言:javascript
复制
memory_limit = 128M
upload_max_filesize = 128M
post_max_size = 128M

然后配置mysql:

代码语言:javascript
复制
mysql -u root -e 'CREATE USER '<drupalAdminUser>'@'localhost' IDENTIFIED BY 'password';

主配置现在已经完成,对于要添加到多站点设置中的每个站点,都应该重复以下步骤。

创建主机文件(/etc/apache2/sites-available/yourdomain.com.conf):

代码语言:javascript
复制
<VirtualHost *:80>
    ServerAdmin admin@yourdomain.com
    DocumentRoot /usr/share/drupal7/
    ServerName yourdomain.com
    ServerAlias www.yourdomain.com
    RewriteEngine On
    RewriteOptions inherit
</VirtualHost>

启用配置:

代码语言:javascript
复制
sudo ln -s  /etc/apache2/sites-available/yourdomain.com.conf /etc/apache2/sites-enabled/yourdomain.com.conf

复制drupal默认站点位:

代码语言:javascript
复制
sudo cp -a /etc/drupal/7/sites/default /etc/drupal/7/sites/yourdomain.com

为新站点创建mysql db:

代码语言:javascript
复制
mysql -u root -e 'CREATE DATABASE yourdomain_com';
mysql -u root -e 'GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, LOCK TABLES, CREATE TEMPORARY TABLES ON yourdomain_com.* TO '<drupalAdminUser>'@'localhost' IDENTIFIED BY 'password';'

更新(/etc/drupal/7/sites/yourdomain.com/dbconfig.php)中的db信息

现在转到yourdomain.com/install.php

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/398170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档