步骤 2. 为 Drupal 安装创建数据库
连接到 Mysql Server 并使用以下命令为 drupal 安装创建一个数据库和用户
# mysql -u root -p mysql> create database YOUR_DB_NAME; mysql> grant all privileges on YOUR_DB_NAME.* to jack@onitroad identified by 'YOUR_PASSWORD'; mysql> flush privileges; mysql> exit Bye
步骤 1. 下载 Drupal
首先,使用以下命令将所有系统软件升级到软件存储库中可用的最新版本:
# sudo apt update && sudo apt upgrade
使用以下命令从官方网站下载 Drupal
# cd /tmp # wget https://ftp.drupal.org/files/projects/drupal-8.2.6.tar.gz # tar -xzvf drupal-8.2.6.tar.gz
创建站点的 Web 根目录并将 drupal 文件移动到该目录
# mkdir -p /var/www/onitroad.com/html # mv drupal-8.2.6/* /var/www/onitroad.com/html
设置正确的文件/目录所有权:
# chown www-data: -R /var/www/onitroad.com
步骤 3. 在 Nginx 中创建一个虚拟块
在 Nginx 中创建一个虚拟块,以便我们可以使用域访问 Drupal。
将 domain_ 名称替换为真实域:
# vi /etc/nginx/sites-available/domain_ name.com.conf server { server_name domain_ name.com; access_log /var/log/nginx/domain_name.com-access.log; error_log /var/log/nginx/domain_name.com-error.log; root /var/www/domain_name.com/html/; location/{ index index.php; try_files $uri $uri//index.php$is_args$args; } location ~ \.php${ include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
通过使用以下命令在 site_enabled 目录下创建配置文件的符号链接来启用域:
# ln -s /etc/nginx/sites-available/domain_ name.com.conf /etc/nginx/sites-enabled/
使用以下命令测试 Nginx 配置:
# nginx -t
如果一切顺利,请重新加载 Nginx,以便使用以下命令使更改生效:
# systemctl reload nginx
现在打开 Web 浏览器并导航到 http://your_domain.com 以完成 Drupal 安装
Drupal ,一种用 PHP 编写并在 GNU 通用公共许可证下分发的免费开源内容管理框架。
在本教程中,将介绍如何在 Ubuntu 16.04 LTS Xenial Xerus 和 LEMP 堆栈(Linux、Nginx、MariaDB 和 PHP7)上安装 Drupal 8.2.6.
假设我们已经在 Ubuntu 16.04 上安装一个 LEMP 堆栈。
日期:2020-06-02 22:18:55 来源:oir作者:oir