按顺序安装好Apache、MariaDB和PHP,启动Apache和MariaDB,创建一个UTF-8字符集的数据库。
> create database if not exists drupal default character set utf8;
在Drupal官网下载Drupal core文件:drupal-7.36.tar.gz
$ tar xzvf drupal-7.36.tar.gz
$ cd drupal-7.36
拷贝所有文件到web目录,包括2个隐藏文件。
# cp -R * .gitignore .htaccess /var/www/html
创建settings.php文件
# cp /var/www/html/sites/default/default.settings.php /var/www/html/sites/default/settings.php
改变web目录下所有文件的所有者和所属组群
# chown -R apache:apache /var/www/html/* /var/www/html/.gitignore /var/www/html/.htaccess
防止SELinux捣乱
# chcon -R -t httpd_sys_content_rw_t /var/www/html/sites/default/ /var/www/html/sites/all/modules/ /var/www/html/sites/all/themes/
浏览http://localhost开始安装。
使drupal的.htaccess
文件起作用
<Directory "/var/www/html">
AllowOverride All
</Directory>
启用发送邮件支持
SMTP Authentication Support
module。启用中文环境
Localization update
module。Locale
module(Localization update
module依赖Locale
module)。安装常用modules
Administration menu
module,之后disableToolbar
module。Back To Top
module。Backup and Migrate
module。Theme developer
module。安装CKEditor
Wysiwyg
module,Wysiwyg
原生支持CKEditor
。CKEditor
,注意版本有限制,3.6.6版本OK,放到/var/www/html/sites/all/libraries/ckeditor
中。安装UEditor
Ueditor for wysiwyg
module。Wysiwyg
module(Ueditor for wysiwyg
module依赖Wysiwyg
module)。Libraries API
module(Ueditor for wysiwyg
module依赖Libraries API
module)。UEditor
,放到/var/www/html/sites/all/libraries/ueditor
中。打开/var/www/html/sites/all/libraries/ueditor/ueditor.all.js
,删除以下代码。
if(holder.id){
newDiv.id = holder.id;
domUtils.removeAttributes(holder,'id');
}
安装Views
Views
module。Chaos tool suite (ctools)
module(Views
module依赖Chaos tool suite (ctools)
module)。安装Firefox add-ons
Web Developer
。Firebug
。