Drupal安装,模块与主题的安装大致上的过程都差不多,只要你熟悉了这一过程,需要的时候就可以很轻松的重复安装。
成功安装Drupal之后,你需要进入设置菜单(settings menu)进行一些基本的站点设置。
安装与设置站点只是管理员的一部分工作,你还需要定时备份,测试和维护你的站点,关于这方面的内容请参见手册中的最佳实用技巧部分,并订阅drupal总站的安全通讯以及时获得安全方面的信息。
我们可以从http://drupal.org/获得Drupal的最新版本。文件是 .tar.gz格式并且可以使用最压缩工具解压缩。对一个典型的Unix命令行,请使用:wget http://drupal.org/files/projects/drupal-x.x.tar.gz
tar -zxvf drupal-x.x.tar.gz
这样会建立一个新的drupal-x.x/目录包括所有的Drupal文件和目录。把这个目录包括的这些文件移动到网站服务器文件的根目录下面或者是你的公开的HTML目录下面:
笔记
在Windows系统上,您可以使用一些压缩程序。例如一个是 7-Zip (http://www.7-zip.org/). 解压缩到一个drupal - x.x.tar文件,然后再解压。
把这个目录包括的这些文件移动到网站服务器文件的根目录下面或者是你的公开的HTML目录下面:
mv drupal-x.x/* drupal-x.x/.htaccess var/www/html
如果你想把默认的英语接口翻译到不同的语言,我们这里有好消息。你可以在刚开始用其他的语言安装和使用Drupal.打开这个页面http://drupal.org/project/translations and download the package,选取一个被释放的你需要的语言包,看是否可以使用在这个Drupal版本上 .内容解压缩到与drupal相同的解压目录下。
drupal需要进入一个数据库,以便进行安装。您的数据库用户将需要足够的特权来运行drupal 。如需有关特权,并指示建立一个数据库,使用命令行可在安装。
要创建一个数据库使用phpmyadmin或基于Web的控制面板谘询文件,或要求您的网页主机服务提供商。
注意该用户名,密码,数据库名称和主机当您建立数据库。你将进入这些项目在安装脚本。
用MySQL创建数据库
这一步是不仅是必要的如果你不已经有一个数据库的设立(如您的主机) 。在下面的例子, ‘用户名’就是一个例子MySQL用户,其中有创造和给予特权。使用适当的使用者名称为您的系统。
首先,您必须创建一个新数据库,为您的drupal网站在这里, ‘ databasename ‘的名称是新的数据库) :
mysqladmin -u username -p create databasename
MySQL中会提示为’ UserName ‘的资料库密码,然后创建初始数据库文件。接下来,您必须登录,并设置Access数据库的权利:
mysql -u username -p
再次,您会被要求为’ UserName ‘的数据库密码。在MySQL的提示符下,输入以下命令:
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON databasename.* TO ‘username’@'localhost’ IDENTIFIED BY ‘password’;
where
‘ databasename ‘的名称是您的database’username @localhost’的使用者名称是你的MySQL account’password ‘是需要密码为用户名
笔记:
除非您的数据库用户的所有特权,在上面列出,您将无法运行drupal 。
如果成功的话,将MySQL的答复:
Query OK, 0 rows affected
以启用新的权限,输入以下命令:
FLUSH PRIVILEGES;
该数据库应建立与UTF-8( Unicode的)编码。
用PostgreSQL创建数据库
数据库必须建立与-8 ( Unicode的)编码。
1 。创建数据库用户
这一步是不仅是必要的如果你不已经有一个用户设置(例如,通过您的主机)或您要创建新用户使用drupal只。下面的命令
createuser –pwprompt –encrypted –no-adduser
–no-createdb username
如果一切运作正常,您会看到一个
“CREATE USER” 的通知。
2 。创建drupal数据库
这一步是不仅是必要的如果你不已经有一个数据库安装程序(如您的主机)或您要创建新数据库使用drupal只。下面的命令创建一个新的数据库名为“ databasename ” ,这是国有由以前创建的“用户名” :
createdb –encoding=UNICODE –owner=username databasename
如果一切运作正常,您会看到一个“CREATE DATABASE” 的通知。
在sites/default目录下drupal具有default.settings.php文件。安装程序将在相同的目录下创建一个此文件的复制文件,并且包括你在安装过程中提供的细节内容。 用命令通过sites/default 目录给Web服务器写入特权(从安装目录) :
chmod o+w sites/default
注意:
对Windows系统,这样将改变权限,并确定该文件是否设定为只读。
下面是一些介绍Drupal安装的中文原创文章:
参照今日志的4.7安装说明图片版制作,也放在flickr:
http://www.flickr.com/photos/drupalchina/sets/72157594417813106/show/
由
制作的Drupal4.7图形化安装指南,放在flickr:
drupal拥有自动安装脚本会自动填充数据库表,并列出了正确的设定settings.php文件。
尽管我们认识到,有一些图形工具也可以做这些事情,可是我们没有帐户不可能看到整个文件。基于这样的情况,这本手册包括基本方法。一些操作,如下载和移动您的档案复制到您的主机目录和具体的鼠标点击设立您的数据库,通过图形界面更好地涵盖与您的主机或工具文档。
我们知道,很多人跳过前几章,跳过这一节,如果您遇到困难关于术语或者规则的混淆,你就会考虑到返回去重新看前面的章节是最好的做法。
注意:drupal-6.3 需要手动在/sites/default/ 文件夹内创建 settings.php,并设置settings.php有读写权限
此文章将带你安装drupal-6.2以及加载简体中文语言包到站点
下载drupal-6.2
http://ftp.osuosl.org/pub/drupal/files/projects/drupal-6.2.tar.gz
解压并上传到站点根目录
在安装之前你需要建立数据库
如果你想使用简体中文语言全新安装,请参考本文“安装简体中文语言包”部分,先上传语言包,再安装drupal-6.2,由于采用简体中文语言全新安装有个bug,需要在安装之前将Drupal安装根目录下的install.php 第93行中的下面字串,从
[^a-zA-Z_0-9]
修改为
[^a-zA-Z-0-9]
你可以参考这篇文章
http://drupalchina.org/node/4212
我们将要在文章使用的网址是:http://domains.com作为例子
URL到:http://domains.com
URL地址会转到:http://domains.com/install.php?profile=default
系统会检测语言包,并列出供我们选择,如果我们没有上传任何语言包,系统将采用内置的英文语言
安装共6个步骤,这是步骤一

如(图1)点击Install Drupal in English(URL:http://domains.com/install.php?profile=default&locale=en)进行步骤二

(图2)中我们收到了错误通知,这是由于/sites/default目录没有读写权限
按照INSTALL.txt的说明需要chmod o+w sites/default
使用FTP工具将 sites/default 读写权限设置为:777
刷新 (图2)页面,错误通知没有了,并且转到步骤三


按照(图3)(图4)所示填写就可以了,保存后开始安装数据表,稍等片刻,完成后会转到步骤四

(图5)中的错误信息通知解决方法:由于我们在步骤二使用FTP工具将 sites/default 读写权限设置为:777 ,我们要再把sites/default 读写权限设置为:755
安装脚本会新建文件sites/default/settings.php把数据库连接等设置写入后,并设置读写权限设置为:444
更改完sites/default 读写权限设置为:755后,你再刷新一下页面,错误信息通知就没有了,参照 (图5)所示填写后,保存

安装完成了,点击 your new site 就可以看到你的站点了
安装简体中文语言包
下载简体中文语言包
http://ftp.drupal.org/files/projects/zh-hans-6.x-1.0.tar.gz
解压zh-hans-6.x-1.0.tar.gz后会得到3个文件夹和3个文件
modules
profiles
themes
LICENSE.zh-hans.txt
Readme.zh-hans.txt
STATUS.zh-hans.txt
我们要做的是使用FTP工具上传 modules、profiles、themes这3个文件夹覆盖站点根目录下的这3个目录
URL到:http://domains.com/admin/build/modules

找到(图7)所示的locale模块,选中它,然后点击 “Save configuration” 按钮激活

点击 “Save configuration” 按钮后,我们收到了通知信息(图8),可以忽略,如果你不想看到它并想解决,好,依次点击“run cron”连接(其URL地址为:http://domains.com/admin/reports/status/run-cron? destination=admin%2Fbuild%2Fmodules)
和"check manually"连接(其URL地址为:http://domains.com/admin/reports/updates/check?destination=admin%2Fbuild%2Fmodules)
URL到:http://domains.com/admin
找到点击“Languages”连接,URL是:http://domains.com/admin/settings/language

按照(图9)所示操作,会URL到:http://domains.com/admin/settings/language/add

由于我们刚才已经把简体中文语言包上传到服务器了,当我们点击(图10)的add language按钮后,系统会自动找到语言包并导入
在URL:http://domains.com/admin/settings/language
我们会看到 简体中文语言 已经添加成功

如(图11)所示,把简体中文设为默认语言,然后点击"save configuration"按钮,之后就能看到中文界面了
在该文件的目录中创建初始安装是默认的文件系统路径用来存放所有上传的文件,以及一些临时文件所造成的drupal 。安装完成后,设置为文件系统路径可能会对其进行修改存储上传
这是没有必要修改此路径,但您可能希望改变它,如果:
1.您的网站运行多个drupal装置从一个单一的CODEBASE (修改文件系统路径的每一个安装到不同的目录,以便上传不重叠之间的装置) ;或,
2.您的网站运行了一些Web服务器前端的背后负载平衡器或反向代理(修改文件系统路径在每台服务器上,以指向一个共享文件存放处) 。
修改文件系统路径:
1.确保新位置的路径存在或创建它,如果必要的。创建一个新的目录名为上载,例如,使用下面的命令从一个壳或系统提示(而在安装目录) :
mkdir uploads
2.确保新位置的路径是写在Web服务器进程。给予写权限的目录名为上传,您可能需要使用下面的命令从一个壳或系统提示(而在安装目录) :
chmod o+w uploads
3.访问文件系统路径设置在drupal选择这些菜单项从导航菜单:
Administer > Site configuration > File system
4.输入的路径到新的位置(如:上传)在文件系统路径提示。
改变文件系统路径后的文件已上载可能会导致意想不到的问题就现有的网站。如果您修改文件系统路径对现有的网站,请记得先复制所有文件从原来的位置到新的位置。
一些管理者建议,使文档文件,特别是changelog.txt ,非可读,以便确切版本drupal您正在运行的略多,很难确定。如果你想执行这项任择保安措施,请使用下列命令从一个壳或系统提示(而在安装目录) :
chmod a-r CHANGELOG.txt
注意的例子,不仅影响changelog.txt 。完全隐藏所有的文档文件从公众视野中,重复此命令的每一项drupal文档文件在安装目录,而代以的名称,每个文件changelog.txt在例子。
暂缺
原文见:http://drupal.org/node/43816
安装Drupal之后,你可以选择安装额外的扩展模块来改变或者扩展Drupal的原有功能。
简单来说,安装新模块的过程无非就是下载,解压,上载到相应的Drupal模块目录,需要时运行MySQL脚本,最后在“管理/模块”中开启新模块。
tar -zxvf modulename-4.5.tar.gzmysql -u username -ppassword database_name < modulename.mysql
注意:为了及时得到特定模块的最新信息,你可以到drupal.org注册一个账号,并订阅相关的模块消息。
注意:在一个Drupal安装中,相同名字的模块只能有一个。
在安装Drupal并开始使用之后,你多半会开始计划更改站点的外观到你想要的样子。
在Drupal总站的下载页面,可以找到一些现成的外观主题。
安装新主题的过程很简单:
注意:您可以在这里预览不同主题的效果。那里展示的主题,有些可以从drupal.org直接下载,有些只是个范例而不能下在。