安装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 ...
随机推荐
- (21)python Anaconda
1.安装 Anaconda下载镜像 --官网下载太慢 https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ 下载安装后 2.添加第三方源 管 ...
- codeforces #441 B Divisiblity of Differences【数学/hash】
B. Divisiblity of Differences time limit per test 1 second memory limit per test 512 megabytes input ...
- 洛谷——P1024 一元三次方程求解
P1024 一元三次方程求解 题目描述 有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程.给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根(根的范围在-10 ...
- create table select from
CREATE TABLE new_table AS SELECT * FROM old_table
- [BZOJ 2395] Time is money
Link: BZOJ 2395 传送门 Solution: 算是一类比较经典的模型: 即对于一类经典问题,每点由1个权值化为2个权值,最终求$sigma(val_1)*sigma(val_2)$ 对于 ...
- 【Heap-dijkstra】Gym - 100923B - Por Costel and the Algorithm
algoritm.in / algoritm.out Even though he isn't a student of computer science, Por Costel the pig ha ...
- 【kruscal】【最小生成树】【块状树】bzoj3732 Network
跟去年NOIP某题基本一样. 最小生成树之后,就变成了询问连接两点的路径上的权值最大的边. 倍增LCA.链剖什么的随便搞. 块状树其实也是很简单的,只不过每个点的点权要记录成“连接其与其父节点的边的权 ...
- Java杂谈6——Java安全模型
Java语言安全模型是其有别于传统的编程语言的一个很重要的特点,采用一种沙箱模型隔离了Java的运行环境与具体的操作系统,使得Java在网络环境下能够更为安全的运行.理解Java的安全模型,能够帮助我 ...
- C# 7 新特性-1
来源https://www.kenneth-truyers.net/2016/01/20/new-features-in-c-sharp-7/ Tuples What Tuples是数据的临时分组.区 ...
- easyui-validatebox 的简单长度验证
验证: 页面代码: <form id="invoiceEdit"> <input id="fpdm" name="fpdm" ...