在CentOS 7下试验Drupal 7

按顺序安装好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>

启用发送邮件支持

  1. 安装SMTP Authentication Support module。
  2. setsebool -P httpd_can_sendmail 1

启用中文环境

  1. 安装Localization update module。
  2. 开启Locale module(Localization update module依赖Locale module)。
  3. Configuration -> Languages -> Add language。

安装常用modules

  1. 安装Administration menu module,之后disableToolbar module。
  2. 安装Back To Top module。
  3. 安装Backup and Migrate module。
  4. 安装Theme developer module。

安装CKEditor

  1. 安装Wysiwyg module,Wysiwyg原生支持CKEditor
  2. 下载CKEditor注意版本有限制,3.6.6版本OK,放到/var/www/html/sites/all/libraries/ckeditor中。

安装UEditor

  1. 安装Ueditor for wysiwyg module。

  2. 安装Wysiwyg module(Ueditor for wysiwyg module依赖Wysiwyg module)。

  3. 安装Libraries API module(Ueditor for wysiwyg module依赖Libraries API module)。

  4. 下载PHP版本的UEditor,放到/var/www/html/sites/all/libraries/ueditor中。

  5. 打开/var/www/html/sites/all/libraries/ueditor/ueditor.all.js,删除以下代码。

     if(holder.id){
       newDiv.id = holder.id;
       domUtils.removeAttributes(holder,'id');
     }
    

安装Views

  1. 安装Views module。
  2. 安装Chaos tool suite (ctools) module(Views module依赖Chaos tool suite (ctools) module)。

安装Firefox add-ons

  1. 安装Web Developer
  2. 安装Firebug
posted @ 2015-01-10 23:35  oysmlsy  阅读(691)  评论(0编辑  收藏  举报