安装Drupal7.12+Postgresql9.1(Ubuntu Server 12.04)
|
怀揣着为中小企业量身定做一整套开源软件解决方案的梦想开始了一个网站的搭建。 |
OS环境准备
这次是从OS开始安装的。最开始装Ubuntu12.04这里就不再赘述,
唯一一点就是这次是裸装,所有的各类服务器都没有在安装OS时一起装上。
安装好OS后,执行下述命令,确保OS最新。
$ sudo apt-get update
$ sudo apt-get upgrade重启,查看确认OS版本信息,截止到现在为止,OS版本信息为12.04.2
lsb_release -aInfra环境准备
- 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'; - Apache
$sudo apt-get install apache2 -y - PHP
$sudo apt-get install php5 -y
$sudo apt-get install php5-pgsql php5-gd -y
- Database:Postgresql
Drupal安装
- 安装方法:使用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 - 配置Drupal
从另外一台机器访问(我这边安装的Drupal机器的IP地址为192.168.1.110)
http://192.168.1.110/drupal7/install.php
之后,应该显示出Drupal安装界面- Select an installation profile
我选择的是Standard - Choose language
界面上只显示English (built-in)
虽然用英文也可以,中文语言包之后装也没有问题,这次在安装时点就尝试回到服务器端下载中文语言包
然后把下载的文件放入Drupal的相关文件夹下即可
$sudo cp drupal-7.22.zh-hans.po /usr/share/drupal7/profiles/standard/translations/后续,回到客户端刷新后就显示中文界面了。Save and continue不犹豫。

导语言包要一小会儿,不过对于我这样不懂英文的人还是值得的,下一节秀一下中文安装界面。这里不得不让人再次感谢Druapl中文翻译组各位的锐意 - 设置网站

- Drupal 安装完成
DrupalInstaller说[恭喜,你安装了 Drupal!]
点击新网站后,界面如下:
- Select an installation profile
安装Drupal7.12+Postgresql9.1(Ubuntu Server 12.04)的更多相关文章
- 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(五):测试项目
基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...
- 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(四):安装MySQL数据库
基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...
- 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(三):设置上传文件夹权限(这里测试用完全共享)
基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...
- 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(二):Apache安装和配置
基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...
- 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django
近期开始学习基于Linux平台的Django开发,想配置一台可以发布的服务器,经过近一个月的努力,终于掌握了基于Apache和mod-wsgi插件的部署模式,自己也写了一个教程,一是让自己有个记录,二 ...
- ubuntu server 12.04U盘安装,提示无法挂载安装光盘或光盘读取数据出错
今天用Ultraiso将Ubuntu server 12.04 刻入U盘中安装系统,中间提示错误:1.检测不到cdrom(即U盘没有挂载上):2.从光盘中读取数据出错.问题如下图所示: 上网搜了下解决 ...
- U盘安装ubuntu server 12.04的问题检测不到CDROM的解决
U盘安装ubuntu server 12.04的问题检测不到CDROM的解决 ========================== 我是u盘安装ubuntu 14 64Bit 也是出现同样的问题 用u ...
- Ubuntu Server 14.04 LTS(64bit)已安装 weblogic Server 12c(12.1.3) Zip Distribution
这里说的对Ubuntu Server 14.04 LTS(64bit)已安装weblogic Server 12c(12.1.3) Zip Distribution遇到的问题.至于Windows什么好 ...
- Ubuntu Server 12.04安装图解教程
Ubuntu S ...
随机推荐
- 走进Spark--云计算大数据新一代技术
什么是Spark? 当然这里说的Spark指的是Apache Spark, Apache Spark™ is a fast and general engine for large-scale dat ...
- (17)python 网络编程
TCP连接的断点是由一个IP地址和一个端口号来唯一标识的 客户端/服务器 客户端总是最开始申请连接的一端,服务器则是等待客户端连接的一段 服务器的端口号如果不是特殊用土的一般应该大于1024,客户端则 ...
- CF 990B. Micro-World【数组操作/贪心/STL/二分搜索】
[链接]:CF [题意]:对任意一个数a[i] ,可以对任意 满足 i != j 且 a[i] > a[j] && a[i] <= a[j] +k 的 a[j] 可以被删掉 ...
- 福州3中集训day5
数论,zld神犇认为我们都学过数论的,讲了一波高端(入门?)操作,从扩展欧几里得开始,同余方程诸如此类,早晚得重修.连课件都没,拿着画图讲了一上午 sro_zld_orz 具体内容都记在本上. 还是说 ...
- hdu1269(有向图强连通分量)
hdu1269 题意 判断对于任意两点是否都可以互相到达(判断有向图强连通分量个数是否为 1 ). 分析 Tarjan 算法实现. code #include<bits/stdc++.h> ...
- 最小生成树(Kruskal)(并查集)
最小生成树 时间限制: 1 Sec 内存限制: 64 MB提交: 11 解决: 2[提交][状态][讨论版] 题目描述 某个宇宙帝国有N个星球,由于宇宙的空间是三维的,因此每个星球的位置可以用三维 ...
- Jenkins获取分支的插件
Jenkins--->xxxx--->配置--->参数化构建过程--->选择Git Parameter Plug-In插件 Name: git_branch Descripti ...
- SonarQube分析报告无法上传的问题
'); 由于SonarQube5.6 api/ce/submit 接口报以下异常,导致jenkins构建结果显示为失败~: Caused by: java.lang.NullPointerExcept ...
- Tomcat部署时war和war exploded的区别
转自徐刘根的Tomcat部署时war和war exploded区别以及平时踩得坑 一.war和war exploded的区别 在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况: ...
- isNaN使用的注意事项
NaN是JavaScript的特殊值,表示 Not a Number 用法: isNaN(numValue); 如果值是 NaN, 那么 isNaN 函数返回 true ,否则返回 false . 注 ...