VPS lnmp 安装drupal教程并搞定子站点

首先设置域名解析,注意要添加泛域名解析。

在vps上添加虚拟主机,下载drupal安装文件,解压缩到网站根目录。

下载drupal中文语言包,并放到wwwroot/profiles/standard/translations/

[cc lang=”bash”]

cd /home/wwwroot/profiles/standard/translations/

wget -c http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.10.zh-hans.po

[/cc]

在mysql中添加数据库drupal。

添加设置文件并更改个别文件夹和设置文件的读写权限:

[cc lang=”bash”]

chmod a+w sites/default

mkdir sites/default/files

chmod a+w sites/default/files

cp sites/default/default.settings.php sites/default/settings.php

[/cc]

在浏览器中输入绑定的域名,即出现安装步骤,按照提示一步一步输入数据库信息等。安装完毕后,修改drupal文件夹读写权限:

[cc lang=”bash”]

chmod go-w sites/default/settings.php

chmod go-w sites/default

[/cc]

drupal启用clean url选项:

在/usr/local/nginx/conf下新建drupal.conf,添加如下信息:

[cc lang=”bash”]

location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?q=$1 last;
}

}

[/cc]

之后在站点域名配置文件中添加include drupal.conf。这样就可以在drupal =>设置=>clean url那里启用clean url了。

drupal启用子站点步骤:

为子站点新建一个mysql数据库。

[cc lang=”bash”]

mkdir sites/subdomain.moioi.com

cp  sites/default/default.settings.php sites/subdomain.moioi.com/settings.php

chmod a+w sites/subdomain.moioi.com/settings.php

chmod a+w sites/subdomain.moioi.com

[/cc]

在浏览器中打开http://subdomain.moioi.com 即开始安装过程。

安装完毕之后,去掉文件夹和设置文件的读写权限:

[cc lang=”bash”]

chmod go-w sites/subdomain.moioi.com/settings.php

chmod go-w sites/subdomain.moioi.com

[/cc]

2 thoughts on “VPS lnmp 安装drupal教程并搞定子站点

  1. 大哥,你的代码应该放在哪里啊?

    duplicate location “/” in /usr/local/nginx/conf/vhost/MYSITE.com.conf:17

  2. 大哥,请教一下,include drupal.conf放在哪一句后面,或者完整的写法是怎么样?
    谢谢,这个问题困扰我2天了

发表评论

电子邮件地址不会被公开。 必填项已用*标注