在阿里云的云服务器CentOS系统安装Drupal内容管理框架
来源:互联网 发布:图像压缩算法代码 编辑:程序博客网 时间:2024/05/16 06:42
转载请注明出处,作者博客地址:http://blog.csdn.net/panjunbiao
Drupal是一个用途广泛的通用型内容管理框架。在阿里云的云服务器上安装Drupal是十分轻松的,下面是我安装的笔记。
前置条件是你在阿里云开通云服务器(最低69元每月),然后选择CentOS操作系统。当然不一定是阿里云,只要是CentOS都不成问题,其他Linux发行版本则可能有细微差异,例如安装方式等,这里就不详细介绍了。
安装步骤如下:
1. 安装MySQL数据库服务器
yum install mysql-server
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
- 在阿里云的云服务器CentOS系统安装Drupal内容管理框架
- 阿里云linux系统 centos 安装svn服务器
- 阿里云服务器Linux系统CentOS搭建安装svn指南
- drupal, 强大的内容管理系统, 配置推荐
- 阿里云centos 下安装SVN服务器
- 阿里云服务器centos 安装jdk tomcat
- 阿里云服务器CentOS下安装mysql
- 阿里云服务器 Centos 安装mysql数据库
- 阿里云CentOS系统安装Mysql
- [Docker 入门--安装篇]阿里云ECS服务器Centos系统上安装docker
- 在阿里云的CentOS环境中安装django
- 在阿里云的CentOS上安装docker
- 从零开始在阿里云上搭建服务器(CentOS 6.8系统)
- 阿里云服务器centos下安装配置svn服务器
- 阿里云服务器centos下安装配置svn服务器
- 阿里云Centos系统下服务器Nginx+PHP+MySql安装配置
- 阿里云服务器的windows系统安装sqlserver经验
- centos版本的阿里云服务器下安装配置svn服务器
- JAVA之函数重载不定长参数
- design mode is forbidden in FB4.6 with ApacheSDK
- autotools系列工具—自动生成Makefile
- org.apache.coyote.http11.Http11BaseProtocol 详解
- java web程序启动服务器时报的错误
- 在阿里云的云服务器CentOS系统安装Drupal内容管理框架
- c++ primer中关于单词转换的程序
- HDU 4655 Cut Pieces
- rabbitmq 管理
- 技术网站
- 循环队列
- 题目1
- Hive bucket的使用调研
- c++中::的用法