Drupal8的详细建站教程

Drupal8的详细建站教程什么是drupal?    drupal是一个好用且功能强大的内容管理系统(CMS),通常也被称为是内容管理框架(CMF),由来自全世界各地的开发人员共同开发和维护,目前最新版本是Drupal8。安装drupal所需基础    建站环境:Windows或Linux操作系统   Web服务器:Apache,Nginx,Lighttpd,或微软的IIS服务器,

大家好,又见面了,我是你们的朋友全栈君。

什么是drupal?

     
 
drupal是一个好用且功能强大的内容管理系统(CMS),通常也被称为是内容管理框架(CMF),由来自全世界各地的开发人员共同开发和维护,目前最新版本是Drupal 8。

安装drupal所需基础

     
 
建站环境:Windows或Linux操作系统
     Web服务器:Apache,Nginx,Lighttpd,或微软的IIS服务器,只要能支持PHP环境的web服务器都可以
     关联的数据库:MySQL或PostgreSQL都可以
      PHP:Drupal 8 要求的PHP版本為5.5.9或更高的版本
注:如果要查看Drupal详细的环境需求,可以查看Drupal官网的System requirements

开始安装

   
  
  笔者的操作系统是Windows,本次笔者将使用一个叫XAMPP的集成软件包(XAMPP表示Apache,MySQL,PHP,Python),它的安装和配置对于最初级的技术人员来说都是很简单的,至于它的安装,网上都有很多教程的,这里笔者就不做介绍了。

1、下载Drupal 

1)连接drupal官网的drupal下载页面  ,可以看到不同版本的Drupal Core,选择下图所示的最新版本的Drupal 8。

Drupal8的详细建站教程  

2)只要从Drupal官网上下载下来的资源,都可以看到有两种格式可以选择,一般来说,如果您使用Windows系统来建设Drupal网站,那会选择“ZIP”的压缩格式;如果使用Linux系统,那么“tar.gz”和“zip”两种压缩格式都可以选择,如下图所示:

Drupal8的详细建站教程

3)将刚刚下载好的Drupal 8安装包解压,并上传至您网站的主机空间或将其移至您电脑本机存放网页的根目录,本次笔者是在本地搭建,故需把解压后的Drupal 8移至 根目录,如下图所示:

Drupal8的详细建站教程

4)移至完成后,需要在你刚才解压的drupal文件中的sites目录下的default文件中将default.services.yml和default.settings.php文档各自复制一份,并把复制后的文档命名为services.yml 和settings.php,具体如下图:

Drupal8的详细建站教程

5)在sites/default目录下创建一个叫 files的文件夹,用作储存你网站上传的文件和资料。

2、安装Drupal 8

1)新增与配置资料库:点击Xampp中MYSQL中的Admin,然后登陆phpMyAdmin(第一次登陆使用者名称为 root,密码为空,然后直接点执行),创建新的数据库,如下所示:

Drupal8的详细建站教程

2)为你刚才创建的数据库新增一位使用者,具体步骤如下:

Drupal8的详细建站教程Drupal8的详细建站教程Drupal8的详细建站教程

3)配置drupal网站
①浏览器中输入http://localhost/你所命名的资料夹或网页名称,当然localhost也可替换成127.0.0.1,都是本地的意思,如下图笔者的资料夹是命名为 drupal8,所以网址输入是http://localhost/drupal8:

Drupal8的详细建站教程

②在语言选项中选择English,或选择简体中文,当然如果你选择中文,这就需要去官网下载drual语言翻译下载页面,在这里笔者是选择English,当然我的英语水平也很菜,由于后续要示例开发多语言网站,故笔者选的是English;下一步后选择 页面中的 Standdrd,也就是标准:

Drupal8的详细建站教程

下一步后会出现如下页面:

Drupal8的详细建站教程

其中出现的黄色警告讯息,是PHP OPcode caching未啟用的問題,这问题解决的方法很简单,只需修改PHP設定檔,將OPcache的快取功能啟用就可以了,如下:
   在xampp文件夹下的php文件中找到php.ini,然后打开, 找到 opcache.enable=0,将它前面的注释去掉,并将其值改为 1,然后在下面增加一行:zend_extension=php_opcache.dll 就可以了,记得保存后要重新启动Apache服务器。


   
Drupal8的详细建站教程

④填写信息:资料库就填写你之前新增的资料库,使用者名称就填写你之前新增的使用者名称及密码,如下:

Drupal8的详细建站教程

⑤然后就是安装,安装后会出现网站配置的页面,其中 依次输入你的网站名称及网站电子邮箱(这两个后面都可以更改的),再设定你网站的超级管理员,这个账号的权限是最大的,不受任何限制,也就是我们所谓的超级使用者,一般来说,在管理drupal网站时,不建议直接使用超级使用者账户去管理网站;最后依次输入电子邮箱地址,及国家地区的选择。

Drupal8的详细建站教程
Drupal8的详细建站教程Drupal8的详细建站教程

⑥点击 保存继续,出现如下页面,这样,我们的基本网站就搭建成功了,后续再在网站上做进一步建设就可以了。

Drupal8的详细建站教程
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/136321.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Java 构造函数的详解

    Java 构造函数的详解我们人出生的时候,有些人一出生之后再起名字的,但是有些人一旦出生就已经起好名字的。那么我们在java里面怎么在对象一旦创建就赋值呢?1.构造方法的作用:构造方法作用:对对象进行初始化.如图:2.构造函数与普通函数的区别:(1). 一般函数是用于定义对象应该具备的功能。而构造函数定义的是,对象在调用功能之前,在建立时,应该具备的一些内容。也就是对象的初

  • leetcode 回文数_将一个整数转换为字符串

    leetcode 回文数_将一个整数转换为字符串原题链接请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。函数 myAtoi(string s) 的算法如下:读入字符串并丢弃无用的前导空格检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正。读入下一个字符,直到到达下一个非数字字符或到达输入的结尾。字符串的其余部分将被忽略。将前面步骤读入的这些数字转换为整数(即,“1

  • JS indexOf() 函数[通俗易懂]

    JS indexOf() 函数[通俗易懂]vartest=str1.indexOf(str2);//返回-1表示在str1里没有找到指定的字符串str2的内容.如果有字符串存在就返回它的下表以0开始列子:Strings1=”ahkb”;Strings2=”k”;s1.indexOf(s2)==2;;…

  • vb中如何连接mysql_vb怎么连接数据库「建议收藏」

    vb怎么连接数据库[编辑]概述我们对数据库进行操作时,一方面要使用户可以在程序界面上对需要的数据进行访问;另一方面可以对数据库中的数据进行各种操作,最终的操作结果还要反馈给用户。一、Data控件1.设置数据控件的属性2.将Data控件连到一个特定的数据库和其中的一个表上3.在VB中建立一个标准的工程4.在窗体中添加控件(Data1就是一个Data控件)5.改变控件的一些属性6.对Data控件进行设…

  • javascript中数据类型有哪些_四种基本数据类型

    javascript中数据类型有哪些_四种基本数据类型JavaScript里有几种数据类型

  • os模块的简单使用

    os模块的简单使用

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号