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
使用您的域名更改 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 个选项可供选择。 我们建议使用默认的“标准”安装。