如何安装和配置 Drupal Fedora 34/33

Drupal 是一个免费的开源内容管理系统 (CMS),可以灵活地构建博客和网站。 它是用 PHP 编程语言编写的,并使用 MySQL 作为后端数据库。 Drupal 有数千个附加组件,这使得它高度可定制。

您可以在任何支持 PHP 编程语言的 Web 服务器上部署 Drupal。 在本教程中,我们将为您提供安装 Drupal 的步骤 Apache 在 Fedora Linux系统。

先决条件

本教程假设:

  • 你有一个跑步 Fedora 系统与 sudo 特权帐户访问
  • 已经完成了 LAMP 堆栈 Fedora 系统。

步骤 1 – 安装 Drupal Fedora

1. 您可以从 Drupal 网站下载最新的 Drupal 版本。 或者,使用以下命令下载最新的 Drupal 代码:

wget -O /tmp/drupal.tar.gz https://www.drupal.org/download-latest/tar.gz  

2. 转到“/var/www/”文件夹并解压缩下载的 durpal.tar.gz 文件。 您还可以将目录更改为其他位置。 在这种情况下,请在接下来的命令中使用正确的文件夹。

cd /var/www  sudo tar -zxf /tmp/drupal.tar.gz  

3. 重命名提取的 drupal 目录以删除版本号。 如果需要,您可以保持文件夹名称不变。

sudo mv drupal-*  drupal-app  

4. 接下来从模板创建配置文件的副本。 切换到“drupal-app/sites/default”目录,用cp命令将default.settings.php文件复制到settings.php:

cd drupal-app/sites/default  sudo cp -p default.settings.php settings.php  

5. 现在,创建一个名为的目录 "files" 在当前目录 drupal-app/sites/default 中:

sudo mkdir files  

6. 现在设置适当的文件权限以使其工作。 最初为settings.php设置777权限,这是完成安装所必需的。

sudo chmod 777 settings.php  sudo chmod 775 files/  sudo chown -R www-data:www-data /var/www/drupal-app  

接下来,配置 Apache 用于部署 Drupal 站点的服务器。

第 2 步 – 设置 Apache

为 Drupal 安装创建一个虚拟主机配置文件。 为了使用 SSL 证书保护您的站点,我们建议使用指向您服务器 IP 地址的真实域。

让我们创建一个 Apache 您的域的配置文件。 确保使用您的域名更改域名:

sudo vim /etc/httpd/conf.d/drupal.example.net.conf  

添加以下内容。

Apache

ServerAdmin [email protected] ServerName drupal.example.net DocumentRoot /var/www/drupal-app Allowoverride all 12345678虚拟主机 *:80> 服务器管理员 admin@例子. 服务器名称 德鲁巴.例子. 文档根目录 /在哪里/万维网/drupal 应用程序 目录 /var/www/drupal-app> 允许覆盖 全部 /目录>/虚拟主机>

使用您的域名更改 ServerName 值。

Save 和 close 配置文件。 然后重新启动 Apache 服务重新加载配置文件。

sudo systemctl restart httpd  

第 3 步 – 运行 Web 安装程序

打开您最喜欢的 Web 浏览器并按照中的配置访问 Drupal 网站 Apache. 根据本教程,我们已将网站配置为以下 URL:

http(s)://drupal.example.net 

按照屏幕上的说明完成 Drupal 安装 Fedora Linux系统。

1. 为您的 Drupal 应用程序选择默认语言。

2. 然后选择 Drupal 的安装类型。 在这里您有 3 个选项可供选择。 我们建议使用默认的“标准”安装。