drupal mysql配置文件_安装和配置Drupal 8教程,如何安装和配置Drupal 8?
Drupal 8是流行的Drupal内容管理系统的最新版本。这个指南演示了如何在运行Debian或Ubuntu的Linode上安装Drupal 8。
准备工作
1、熟悉我们的入门指南,并完成设置您的Linode主机名和时区的步骤。
2、本指南将尽可能地使用sudo。完成我们保护您的服务器指南的部分,以创建一个标准的用户帐户,加强SSH访问,删除不必要的网络服务,并为您的web服务器创建防火墙规则;您可能需要为您的特定应用程序创建额外的防火墙异常。
3、更新你的系统:
sudo apt-get update && sudo
apt-get upgrade
4、安装和配置一个LAMP堆栈。你可以用两种方法来做:
*请参阅我们的托管网站指南,以手动配置每个组件。
*使用我们的LAMP堆栈脚本部署。
下载并准备Drupal 8
1、请参阅Drupal的下载页面,以获得Drupal
8核心tarball的确切URL。
如果你安装和配置Apache服务器使用上面的方法之一,在公开DocumentRoot应该位于/var/www/html/example.com/public_html/。切换到该目录,并使用wget下载Drupal 8:
1
2
cd /var/www/html//
sudo wget
http://ftp.drupal.org/files/projects/drupal-8.0.5.tar.gz
确保版本号与您希望下载的Drupal 8版本相匹配。
2、将下载的tarball的内容提取到Apache的文档根中:
1
sudo tar -zxvf drupal-8.*.tar.gz
--strip-components=1 -C public_html
3、Drupal依赖于一个名为GD的PHP图形库。安装GD:
1
sudo apt-get install php5-gd
4、当运行第一个启动配置时,Drupal 8的settings.php和services.yml文件被配置。必须从默认模板创建这些文件,并修改它们的权限,以便Drupal能够对它们进行写入。
1
2
3
cd
/var/www/html/example.com/public_html/sites/default
sudo cp default.settings.php
settings.php && sudo cp default.services.yml services.yml
sudo chmod 666
{services.yml,settings.php}
5、执行可信主机名,用户将访问您的站点。
/var/www/html/example.com/public_html/sites/default/settings.php
1
2
3
4
$settings['trusted_host_patterns'] =array(
'^www\.example\.com$',
'^example\.com$',
);
配置Apache 2.4
1、Drupal 8在默认情况下启用了干净的url,因此Apache的重写模块也必须启用:
1
sudo a2enmod rewrite
2、然后在Apache的配置文件中为DocumentRoot指定重写条件。
/etc/apache2/apache2.conf
1
2
3
4
5
6
7
8
9
10
11
OptionsIndexesFollowSymLinks
AllowOverrideAll
Requireallgranted
RewriteEngineon
RewriteBase/
RewriteCond%{REQUEST_FILENAME} !-f
RewriteCond%{REQUEST_FILENAME} !-d
RewriteCond%{REQUEST_URI} !=/favicon.ico
RewriteRule^index.php[L]
3、将Apache的文档根的所有权从系统的根用户更改为Apache。这允许您安装模块和主题,并更新Drupal,所有这些都不需要为FTP凭证提供提示。
1
sudo chown -R www-data
/var/www/html/example.com
4、重新启动Apache,以便应用所有更改。如果您使用的是一个使用systemd(CentOS 7、Debian 8、Fedora、Ubuntu 15.10+)的Linux发行版:
1
sudo systemctl restart apache2
如果您的init系统是SystemV或Upstart(CentOS 6,Debian 7,Ubuntu 14.04):
1
sudo service apache2 restart
Drupal开始
1、在网络浏览器中访问你的Linode的域名或IP地址。这将向您展示Drupal
8的web配置的第一步。选择你的语言,继续下一页。
2、选择您是否需要一个标准或最小的安装配置文件。
3、使用数据库名、用户名和密码来完成数据库配置,使用MySQL或MariaDB数据库设置LAMP堆栈。
如果忘记了数据库的名称,用MySQL-u-root-p登录到MySQL,然后输入:show databases;
4、在Drupal 8安装站点之后,您将看到一个站点配置页面,您必须为您的站点创建管理用户。不要使用与数据库相同的密码。
接下来,您将被带到管理指示板,它将显示Drupal 8已成功安装。
现在Drupal 8已经完成了对settings.php和services.yaml的写入,您可以恢复它们的默认权限:
1
sudo chmod 644 /var//public_html/sites/default/{settings.php,services.yml}
drupal mysql配置文件_安装和配置Drupal 8教程,如何安装和配置Drupal 8?相关推荐
- brew mysql 配置文件_修改用brew安装的mysql配置
用brew安装mysql brew install mysql 开机启动 ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents lau ...
- linux修改mysql配置文件_忘记MySQL密码怎么办?一招教你搞定!
在安装完 MySQL 或者是在使用 MySQL 时,最尴尬的就是忘记密码了,墨菲定律也告诉我们,如果一件事有可能出错,那么它一定会出错.那如果我们不小心忘记了 MySQL 的密码,该如何处理呢?别着急 ...
- 大数据-安装 Hadoop3.1.3 详细教程-单机/伪分布式配置(Centos)
Centos 7 安装 Hadoop3.1.3 详细教程 前言 00 需准备 01 需掌握 一.准备工作 00 环境 01 创建 hadoop 用户 02 修改 hadoop 用户权限 03 切换为 ...
- linux下配置vim的教程,vim安装(vim配置教程)
一.安装 vim 控制台版本的vim随ubuntu一起发行,因此没必要安装. 然而,如果您更喜欢GUI界面下的vim的话,请安装vim-gtk软件包,有以下两种方法:1.在Ubuntu . Ubunt ...
- 计算机硬件安装检测调试,多媒体计算机硬件教程:安装调试及维护指南
第一章 计算机组成及发展史 一.计算机定义 二.计算机分类及组成 三.计算机的发展 四.计算机的运用 第二章 键盘 一.键盘的反展 一.键盘种类 三.键盘的结何 四.加快键盘反应速度的方法 五.键盘选 ...
- webservice mysql配置文件_在WebService中使用Microsoft.Practices.EnterpriseLibrary.Data配置数据库...
标签: 1. 新建WebApplication1项目 1.1 新建-Web-ASP.NET Empty Web Application--WebApplication1 1.2 添加一个WebForm ...
- java读取mysql配置文件_一文读懂 MySQL 主从复制读写分离
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 前言 在很多项目,特别是互联网项目,在使用MySQL时都会采用主从复 ...
- 润乾报表配置mysql数据源_润乾报表在proxool应用下的数据源配置
大多数应用会使用proxool数据连接池,proxool.xml的配置文件如下: db jdbc:mysql://×××.×××.××.×××:3303/mydb com.mysql.jdbc. ...
- navicat怎么安装mysql数据库_【20170825】从零开始学SQL数据库 安装mysql与navicat,开始练习...
封面已经说明一切.左边mysql确实很酷炫,时时刻刻感觉自己像个程序猿,但是还是右边的navicat美化过后的界面更友好一些. 网上关于如何安装这两个软件已经有很多教程了,我选择了一个比较新的,且非常 ...
最新文章
- Asp.Net中修改扩展名的问题
- 基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台
- Redis和Memcache的区别总结
- 不同平台上安装python是一样的吗_python3 在不同操作系统安装第三方库方法
- mysql 多列合并为一列_多列数据合并一列,还在用数据透视就out了,用=号只要三步完成...
- 带有正则表达式模式的Google Guava Cache
- UVA 2474 - Balloons in a Box 爆搜
- java rsa 128_如何用java实现128位密钥的RSA算法
- 电动车爬坡时究竟应该用最快档还是用最慢档?
- 关于两个JS对象指向一个属性
- SQL Server 2016 SP1 标准版等同企业版?!
- Linux VM环境配置
- 如何在WIN10 64位操作系统上安装STEP7 V5.5
- 温故而知新:IIR滤波器设计的方法,幅频计算和参数理解
- 计算机科技手抄报内容,科技手抄报内容-科技在我身边
- raid配置ssd为缓存_固态硬盘做缓存如何设置
- 如果令 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 分别等于
- 关于PostMan发送请求获得响应
- K8S集群中Pod与Pod之间网络故障排查思路
- PCIe扫盲——PCIe错误源详解(一)