在CentOS 7上安装和配置Drupal

在CentOS 7上安装和配置Drupal

版本1.0
作者:Srijan Kishore
最后编辑:13 / Nov / 2014

本文档介绍了如何在CentOS 7上安装和配置Drupal .Drupal是一个开源内容管理平台,为数百万个网站和应用程序提供支持。 它是由世界各地积极和多样化的社区建立,使用和支持的。

1初步说明

本教程基于CentOS 7服务器,因此您应该在继续本教程之前设置基本的CentOS 7服务器安装。 系统应该有一个静态IP地址。 我在本教程中使用192.168.0.100作为我的IP地址,将server1.example.com用作主机名。 您必须在本教程中提到的CentOS 7.0中安装LAMP服务器才能继续进行。

2数据库初始化

我将为Drupal创建数据库,如下所示:

mysql -u root -p
这里我们添加 database = drupaldb user = drupaluserpassword = drupalpassword

CREATE DATABASE drupaldb;

CREATE USER drupaluser@localhost IDENTIFIED BY 'drupalpassword';
GRANT ALL PRIVILEGES ON drupaldb.* TO drupaluser@localhost;

进一步前进:

FLUSH PRIVILEGES;
exit

重新启动服务

systemctl restart httpd.service
systemctl restart mariadb.service

CentOS 7.0使用Firewall-cmd,因此我将自定义它以允许外部访问端口   80   (http)和   443   (https)。

firewall-cmd --permanent --zone=public --add-service=http 
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

3安装Drupal

我们将首先制作一个目录temp ,其中我将下载最新版本的Drupal,如下所示:

mkdir temp
cd temp
yum install wget unzip
wget http://ftp.drupal.org/files/projects/drupal-7.33.zip

虽然LAMP为服务器提供了巨大的基础,但Drupal仍然需要几个额外的包来无缝运行。 您必须使用以下命令下载这些软件包:

yum install php-mbstring php-gd php-xml

在以下创建的文件夹中解压缩Drupal zip文件:

unzip -q drupal-7.33.zip -d /var/www/html/

它将创建一个文件夹为/var/www/html/drupal-7.30 ,我将该文件夹重命名为/ var / www / html / drupal 。 这里我只删除版本名称:

mv /var/www/html/drupal-7.33/ /var/www/html/drupal

现在在目录中给出适当的权限

chown -R apache:apache /var/www/html/drupal

我们需要从default.settings.php文件创建设置文件到sites / default文件夹中的settings.php:

cd /var/www/html/drupal/sites/default/
cp -p default.settings.php settings.php

Drupal想要/ var / www / html / drupal / sites //var/www/htmldrupal/sites/default/settings.php可写。 在处理SELinux时,我们需要更新/ var / www / htmldrupal / sites /的上下文以读写:

chcon -R -t httpd_sys_content_rw_t /var/www/html/drupal/sites/

现在进行到Drupal的Web安装。 转到URL http://192.168.0.100/drupal
继续执行标准 ,然后点击保存并继续



现在默认选择英文,继续 保存并继续



现在我们将通过在Drupal数据库创建时提供选择的数据库信息来进入登录页面:

在我的情况下是

Select MySQL, MariaDB, or equivalent
Database name = drupaldb
Database username = drupaluser
Database password = youcl
Datbase host = localhost



根据您的选择提供信息,这里我使用的是:

Site name = Drupal site
Site e-mail address = admin@example.com
Username = admin
Email-address = admin@example.com
Password = youcl
Country = India
Default time-zone = Asia/kolkata +0530

以上值是用户特定的,您可以根据您的选择自定义。 进一步按保存并继续





这将是您安装的Drupal。



现在继续 访问您的新网站



恭喜! 您现在在CentOS 7.0上有一个功能完善的Drupal实例:)

7链接

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏