安装Drupal7.12 on Ubuntu Server 12.04 + Postgresql9.1

  1. OS环境准备

    这次是从OS开始安装的。最开始装Ubuntu12.04这里就不再赘述,

    唯一一点就是这次是裸装,所有的各类服务器都没有在安装OS时一起装上。

    安装好OS后,执行下述命令,确保OS最新。

    $ sudo apt-get update
    $ sudo apt-get upgrade

    重启,查看确认OS版本信息,截止到现在为止,OS版本信息为12.04.2
    lsb_release -a

  2. Infra环境准备

    1. Database:Postgresql
      安装
          $sudo apt-get install postgresql -y
      修改Postgres(OS用户)密码
          $sudo passwd postgres
      修改Postgres(DB用户)密码
          $sudo su postgres
          $psql
          #ALTER USER postgres WITH PASSWORD 'password';

    2. Apache
      $sudo apt-get install apache2 -y

    3. PHP
      $sudo apt-get install php5 -y
      $sudo apt-get install php5-pgsql php5-gd -y

  3. Drupal安装

    1. 安装方法:使用Ubuntu Server 12.04自带的Drupal7
      安装
          $sudo apt-get install drupal7 -y
          注:现在默认安装的版本是7.12。后续的话,就根据屏幕显示设置邮箱服务、数据库服务即可(这里要选择Postgresql)
      配置Apache并重启
          $sudo cp /etc/drupal/7/apache2.conf /etc/apache2/mods-enabled/drupal.conf
          $sudo sudo service apache2 restart
    2. 配置Drupal
      从另外一台机器访问(我这边安装的Drupal机器的IP地址为192.168.1.110)
      http://192.168.1.110/drupal7/install.php
      之后,应该显示出Drupal安装界面

      1. Select an installation profile
        我选择的是Standard

      2. Choose language
        界面上只显示English (built-in)
        虽然用英文也可以,中文语言包之后装也没有问题,这次在安装时点就尝试回到服务器端下载中文语言包

        然后把下载的文件放入Drupal的相关文件夹下即可
        $sudo cp drupal-7.22.zh-hans.po /usr/share/drupal7/profiles/standard/translations/

        后续,回到客户端刷新后就显示中文界面了。Save and continue不犹豫。

        导语言包要一小会儿,不过对于我这样不懂英文的人还是值得的,下一节秀一下中文安装界面。这里不得不让人再次感谢Druapl中文翻译组各位的锐意
      3. 设置网站
      4. Drupal 安装完成
        DrupalInstaller说[恭喜,你安装了 Drupal!]
        点击新网站后,界面如下:
发布对象菜单: