在阿里云的云服务器CentOS系统安装Drupal内容管理框架
2013-08-09 12:55
513 查看
转载请注明出处,作者博客地址:http://blog.csdn.net/panjunbiao
Drupal是一个用途广泛的通用型内容管理框架。在阿里云的云服务器上安装Drupal是十分轻松的,下面是我安装的笔记。
前置条件是你在阿里云开通云服务器(最低69元每月),然后选择CentOS操作系统。当然不一定是阿里云,只要是CentOS都不成问题,其他Linux发行版本则可能有细微差异,例如安装方式等,这里就不详细介绍了。
安装步骤如下:
1. 安装MySQL数据库服务器
yum install mysql-server
2. 启动MySQL数据库服务器
service mysqld start
3. 数据库安全性设置,主要是为root帐号设置密码,关闭外部连接,删除测试数据等等。
/usr/bin/mysql_secure_installation
4. 创建drupal数据库
mysqladmin
-u root -p create drupaldb
drupaldb是我起的数据库名,大家可以自行设置。
5. 创建drupal数据库用户
CREATE USER 'drupal'@'localhost' IDENTIFIED BY '用户密码';
6. drupal数据库用户授权
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON drupaldb.* TO
drupal@localhost;
7. 安装apache服务器
yum install httpd
8. 安装php和相关扩展
yum install php php-mysql
yum install php-xml
yum install php-gd
yum install php-mbstring
9. 下载Drupal安装包
下载装页面:https://drupal.org/project/drupal
安装指令:
cd /var/www/html
wget http://ftp.drupal.org/files/projects/drupal-7.22.tar.gz
上面的网址需要根据实际版本的不同而填写(目前7.22已经不是最新版本了)
10.解包并设置文件
tar -xzvf drupal-7.22.tar.gz
mv drupal-7.22/* drupal-7.22/.htaccess ./
mv drupal-7.22/.gitignore ./
cp ./sites/default/default.settings.php ./sites/default/settings.php
rmdir drupal-7.22/
mkdir sites/default/files
11. 访问权限控制
首先查看Apache HTTPD进程的用户名
$ ps aux |grep apache # for Apache 2.x
$ ps aux |grep httpd # for Apache 1.x
假设用户名为apache,则设置sites文件夹的所有者:
chown apache:apache sites/ -R
12. 启动apache服务器
service httpd restart
13. 访问服务器IP地址,即可开始配置drupal
安装文档主要参考:
https://drupal.org/documentation/install
The files directory
Drupal是一个用途广泛的通用型内容管理框架。在阿里云的云服务器上安装Drupal是十分轻松的,下面是我安装的笔记。
前置条件是你在阿里云开通云服务器(最低69元每月),然后选择CentOS操作系统。当然不一定是阿里云,只要是CentOS都不成问题,其他Linux发行版本则可能有细微差异,例如安装方式等,这里就不详细介绍了。
安装步骤如下:
1. 安装MySQL数据库服务器
yum install mysql-server
2. 启动MySQL数据库服务器
service mysqld start
3. 数据库安全性设置,主要是为root帐号设置密码,关闭外部连接,删除测试数据等等。
/usr/bin/mysql_secure_installation
4. 创建drupal数据库
mysqladmin
-u root -p create drupaldb
drupaldb是我起的数据库名,大家可以自行设置。
5. 创建drupal数据库用户
CREATE USER 'drupal'@'localhost' IDENTIFIED BY '用户密码';
6. drupal数据库用户授权
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON drupaldb.* TO
drupal@localhost;
7. 安装apache服务器
yum install httpd
8. 安装php和相关扩展
yum install php php-mysql
yum install php-xml
yum install php-gd
yum install php-mbstring
9. 下载Drupal安装包
下载装页面:https://drupal.org/project/drupal
安装指令:
cd /var/www/html
wget http://ftp.drupal.org/files/projects/drupal-7.22.tar.gz
上面的网址需要根据实际版本的不同而填写(目前7.22已经不是最新版本了)
10.解包并设置文件
tar -xzvf drupal-7.22.tar.gz
mv drupal-7.22/* drupal-7.22/.htaccess ./
mv drupal-7.22/.gitignore ./
cp ./sites/default/default.settings.php ./sites/default/settings.php
rmdir drupal-7.22/
mkdir sites/default/files
11. 访问权限控制
首先查看Apache HTTPD进程的用户名
$ ps aux |grep apache # for Apache 2.x
$ ps aux |grep httpd # for Apache 1.x
假设用户名为apache,则设置sites文件夹的所有者:
chown apache:apache sites/ -R
12. 启动apache服务器
service httpd restart
13. 访问服务器IP地址,即可开始配置drupal
安装文档主要参考:
https://drupal.org/documentation/install
The files directory
相关文章推荐
- linux debian 4.0安装drupal内容管理系统全过程
- 阿里云centos7.3官方镜像系统下安装nodejs
- svn版本管理系统的安装 centos+subversion+apache+jsvnadmin
- 阿里云64位centos6.3系统上编译安装redis
- centos系统安装nod32杀毒软件并通过xmanager进行远程管理
- Centos7 之安装Logstash ELK stack 日志管理系统
- Web内容管理系统 Magnolia 安装使用-挖掘优良的架构(2)
- 阿里云ECS云服务器centos系统 数据盘扩容教程
- CentOS 5 安装免费虚拟主机管理系统Kloxo
- 分布式架构学习之持续集成:009--SVN版本管理系统的安装和使用(CentOS+Subversion+Apache+Jsvnadmin)
- 打开小孔子内容管理系统时候,提示“无法打开项目文件“***.csproj”.此安装不支持该项目类型”
- 阿里云ECS Centos7 系统安装图形化桌面 4000
- Drupal 内容管理系统(CMS)使用初探
- 在CentOS 6.0 上安装GLPI资产管理开源系统
- 使用阿里云云服务器Ubuntu14.0.4系统安装mysql修改默认编码导致mysqld.sock消失的问题
- 在阿里云CentOS 7系统里安装wdCP v3 控制面板
- 阿里云CentOS 64位系统 下安装java环境JDK7
- SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin
- CentOS 7下安装Logstash ELK Stack 日志管理系统(上)
- DedeCMS内容管理系统本地测试安装