使用Apache在CentOS 7或Ubuntu 16.04上安装Drupal 7

2020年12月31日19:36:39 发表评论 49 次浏览

介绍

Drupal是一种流行的高性能CMS, 因其定制和灵活性而广受好评。了解如何在CentOS 7和Ubuntu 16.04上安装Drupal 7。

有两种安装Drupal的选项:

  • 在新服务器上:Drupal可以作为现成的应用程序使用, 可以在构建时自动安装在服务器上。
  • 在现有服务器上:Drupal可以在现有服务器上手动安装和配置。

要求

要在现有服务器上安装:

  • 运行Linux(CentOS 7或Ubuntu 16.04)的Cloud Server
  • Apache和MySQL / MariaDB已安装并正在运行。

注意:默认情况下, Apache和MySQL / MariaDB已安装并在标准Linux安装上运行。如果你的服务器是在最少安装的情况下创建的, 则在继续操作之前, 你需要安装和配置Apache和MySQL / MariaDB。

在新服务器上安装Drupal

登录到云面板然后去基础架构>服务器.

安装Drupal

请点击+创建创建一个新服务器。

安装Drupal

输入服务器名称, 然后选择要使用的配置。

安装Drupal

点击应用领域标签。

安装Drupal

点击搜索图标, 然后搜索Drupal。

安装Drupal

请点击Drupal.

安装Drupal

请点击创造建立服务器。

安装Drupal

构建服务器后, 转到基础架构>服务器并选择新服务器。

安装Drupal

向下滚动到服务器信息部分, 然后单击Drupal管理区域URL登录到Drupal管理区域。

安装Drupal

使用用户名登录用户以及构建服务器时创建的密码。

安装Drupal

服务器已创建。

验证服务器要求

Drupal 7需要PHP 5.2.5或更高版本。使用命令须藤PHP -v检查你的PHP版本:

user@localhost:~# sudo php -v
PHP 7.0.22-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.22-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies

在此示例中, 服务器正在运行PHP版本7.0.22。

Drupal 7需要MySQL 5.0.15 / MariaDB 5.1.44或更高版本。使用命令须藤mysql -V检查你的MySQL版本:

user@localhost:~# sudo mysql -V
mysql  Ver 14.14 Distrib 5.7.20, for Linux (x86_64) using  EditLine wrapper

在此示例中, 服务器正在运行MySQL版本5.7。

Drupal 7需要Apache 1.3或更高版本。你可以使用以下命令找到你的Apache版本:

CentOS 7:

sudo httpd -v

Ubuntu 16.04:

sudo apache2 -v

这将返回有关你的Apache服务器的信息。

下载并解压缩Drupal

使用SSH连接到服务器, 然后转到网站的文档根目录。使用以下命令从Drupal网站下载当前版本:

sudo wget [download URL]

要找到下载网址, 请访问Drupal网站上的当前发行页面。转到"推荐发行对于Drupal Core7.x。

在下一页上, 复制下载.tar.gz链接。右键点击下载按钮, 然后选择"复制链接地址。"然后, 你可以点击以下网址将此URL粘贴到命令行中:转移+插入.

例如, 要下载本文发行时的Drupal 7的当前稳定版本(Drupal 7.50), 请使用以下命令:

sudo wget https://ftp.drupal.org/files/projects/drupal-7.50.tar.gz

使用以下命令解压缩该文件:

sudo tar --strip-components=1 -xvzf 

例如, 要解压缩上面下载的文件, 命令是:

sudo tar --strip-components=1 -xvzf drupal-7.50.tar.gz

在解压缩Drupal文件的内容之后, 将文件的所有权设置为Apache用户:

CentOS 7:

sudo chown -R apache:apache *

Ubuntu 16.04:

sudo chown -R www-data:www-data *

你现在可以删除.tar.gz文件:

sudo rm 

在此示例中, 命令是:

sudo rm drupal-7.50.tar.gz

创建数据库

使用以下命令登录到MySQL / MariaDB:

sudo mysql –u root –p

使用以下命令创建数据库:

CREATE DATABASE [database name];

例如, 该命令创建一个名为my_drupal_site是:

CREATE DATABASE my_drupal_site;

为此数据库创建一个用户, 并使用以下命令授予所有特权:

GRANT ALL ON [database name].* TO [database username]@localhost IDENTIFIED BY '[database user password]';

更换:

  • [数据库名称]和你的数据库名称。
  • [数据库用户名]以及要为数据库创建的用户名。
  • [数据库用户密码]和该用户的密码。注意:确保为用户提供一个强密码。

例如, 创建用户的命令名为my_drupal_user用密码Fr4i * Re!2在...上拥有全部特权my_drupal_site数据库是:

GRANT ALL ON my_drupal_site.* TO my_drupal_user@localhost IDENTIFIED BY 'Fr4i*Re!2';

使用以下命令退出数据库:

quit;

安装Drupal

在浏览器中打开Drupal安装位置。你将看到Drupal安装页面。选择标准然后点击保存并继续.

安装Drupal:安装页面

在下一页上, 单击保存并继续.

安装Drupal:安装页面

在下一页上, 选择MySQL, MariaDB或同等产品, 然后填写你在上一步中创建的数据库名称, 数据库用户和密码的详细信息。然后点击保存并继续.

安装Drupal:安装页面

在下一页上, 将要求你填写一些网站详细信息并创建一个Drupal网站维护(admin)帐户。填写所有必填字段, 然后向下滚动并单击保存并继续.

安装Drupal:安装页面

Drupal安装完成。

一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: