首先到https://www.drupal.org/download去下载Drupal

更好的办法是使用composer,这个先放着,了解后再添加

然后将解压后的文件夹整个复制到设置的部署路径下,因为我没有改,所以我的部署路径为默认的/Library/WebServer/Documents,将名字改成drupal8:

然后需要在你刚才解压的drupal文件中的sites目录下的default文件中将default.services.yml和default.settings.php文档各自复制一份,并把复制后的文档命名为services.yml 和settings.php

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

完成后为:

然后使用phpMyAdmin来创建数据库:

点击创建后可见:

为刚才创建的数据库新增一位使用者:

然后下拉到最底下点击执行,就成功新增了用户

配置drupal网站

因为文件夹改名为drupal8,所以浏览器访问名为http://localhost/drupal8

可以使用中文,只是使用中文还需要去官网下载drual语言翻译下载页面

之后出现问题:

可以右键文件或文件夹-显示简介-共享与权限中进行修改:

改完后记得重启apache:

wanghuideMacBook-Pro:~ wanghui$ sudo apachectl restart
Password:

然后再刷新drupal8的页面

但是又出现了相应的warn

第一个CLEAN URLS警告的解决办法:

1.在httpd.conf文件中确定开启mod_rewrite模块 如果尚未开放把前面的#号去掉

2.将文件中的AllowOverride none或AllowOverride None都改成AllowOverride All

第二个警告php opcode caching的解决办法

Mac OS X中没有默认的php.ini文件,但是有对应的模版文件php.ini.default,位于/private/etc/php.ini.default 或者说 /etc/php.ini/default ,可以自行拷贝一份进行修改。

在相应位置添加成:

opcache.enable=
zend_extension=opcache.so
opcache.memory_consumption=
opcache.interned_strings_buffer=
opcache.max_accelerated_files=
opcache.revalidate_freq=
opcache.fast_shutdown=
opcache.enable_cli=

改完后记得重启apache

然后上面的警告就没了

点击save and continue出现错误:

后面查看数据库发现之前设置的drupal8_user1没能将其设置在数据库drupal8上,解决办法如下:

在账户处找到该drupal8_user1用户-修改权限:

然后点击数据库:

这是我修改之后的样子,之前是没有的,应该在“在下列数据库中添加权限中选中drupal8”,然后点击执行。在这里我假设选一个token:

然后全选即可:

之后到数据库drupal8中查看可见:

然后记得重启apache

⚠️但是这样后还是没有成功,然后我把advanced options处的host从localhost改成了127.0.0.1后就成功了

然后就进入下一步开始下载,进入下面的页面:

有警告,就是希望我们将之前改过的sites/default/files和sites/default/settings.php两的权限改为可读:

即改成:

然后重启apache

但是发现没能成功,先忽略,如果有解决的小伙伴可以告诉下我

然后就去设置相应的site信息:

依次输入你的网站名称及电子邮箱(后面可更改),再设定网站的超级管理员,这个账号的权限是最大的.一般来说,在管理drupal网站时,不建议直接使用超级使用者账户去管理网站.最后依次输入电子邮箱地址,及国家地区(这里没找到beijing,所以就选了shanghai)的选择。

然后就成功了:

这里遇见了问题,但是不太知道怎么解决,希望有小伙伴能告诉:

Refused to apply style from 'http://localhost/drupal8/?0' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.

但是log in之后设置的用户页面等是正确的:

Drupal使用的更多相关文章

  1. Drupal 8.2.4安装简体中文步骤

    安装的时候发现很多情况下会出现各种问题,现在写下自己安装成功的步骤: 1.首先官网下载zip安装包drupal-8.2.4.zip 2.下载官方提供的8.2.4简体中文语言包drupal-8.2.4. ...

  2. PhpStorm创建Drupal模块项目开发教程(3)

    rush是 Drupal的脚本界面,PhpStorm的命令行工具支持Drush 5.8和更高版本. 接下来就Drush配置和基本操作进行设置,首先点击打开Settings | Command Line ...

  3. PhpStorm创建Drupal模块项目开发教程(2)

    通常支持Drupal HOOK的文件为.module.首先我们需要在这里对它进行声明,以便索引,并且在代码完成中使用Ctrl+Space(空格)完成HOOK实现. Drupal HOOK调用,通常情况 ...

  4. Joomla软件功能介绍与开源程序大比拼Joomla,wordpress,Drupal哪个好?

    Joomla 软件功能介绍:    Joomla!是一套在国外相当知名的内容管理系统 (Content Management System, CMS),它属于Portal(企业入口网站)类型,顾名思义 ...

  5. Drupal资源

    以下是一些Drupal的常用资源. www.drupal.org:Drupal官网,拥有最全 www.acquia.com:Drupal奠基人Dries主导的专业网站,有著名的Aquia平台,功能类似 ...

  6. Drupal 7.31SQL注入getshell漏洞利用详解及EXP

    0x00 这个漏洞威力确实很大,而且Drupal用的也比较多,使用Fuzzing跑字典应该可以扫出很多漏洞主机,但是做批量可能会对对方网站造成很大的损失,所以我也就只是写个Exp不再深入下去. 0x0 ...

  7. drupal记录(一)

    翻译包下载网址:locallize.drupal.org 中文模块 local 自动下载模块 L10n_update 第三方menu菜单 admin menu,menu bar 打开这个后要关闭系统自 ...

  8. git drupal eclipse

    eclispe如何打补丁https://www.drupal.org/patch/apply打patch,初级详细教程https://www.drupal.org/node/620014

  9. 新版PHP 7效能實測:Drupal 7能快70%,碎形計算大勝Ruby和Python

    PHP 7才剛在12月3日正式釋出,網頁開發框架Zend公司立刻發表了一份PHP新舊版效能大車拼報告,除了PHP 7和PHP 5.6之外,也把HHVM 3.7版納入一起比較. Zend公司選擇了幾套知 ...

  10. Drupal7_2:安装drupal

    Drupal7_2:安装drupal 分类: Drupal72012-10-30 01:06 1074人阅读 评论(0) 收藏 举报 假设你已经搭建好了所需的必备环境,接下来就参照以下几步,快速安装一 ...

随机推荐

  1. 【C#数据结构系列】树和二叉树

    线性结构中的数据元素是一对一的关系,树形结构是一对多的非线性结构,非常类似于自然界中的树,数据元素之间既有分支关系,又有层次关系.树形结构在现实世界中广泛存在,如家族的家谱.一个单位的行政机构组织等都 ...

  2. Codeforces633G(SummerTrainingDay06-I dfs序+线段树+bitset)

    G. Yash And Trees time limit per test:4 seconds memory limit per test:512 megabytes input:standard i ...

  3. JavaScript--DOM操作表格及样式(21)

    一 操作表格 // <table>标签是HTML中结构最为复杂的一个,我们可以通过DOM来创建生成它,或者HTMLDOM来操作它; // 使用DOM来创建表格; var table = d ...

  4. JSON 解析与封装

    作者QQ:1095737364    QQ群:123300273     欢迎加入! 1.解析: var str = '{"name":"huangxiaojian&qu ...

  5. Git创建本地仓库并推送至远程仓库

    作为一名测试同学,日常工作经常需要checkout研发代码进行code review.自己极少有机会创建仓库,一度以为这是一个非常复杂过程.操作一遍后,发现也不过六个步骤,so,让我们一起揭开这神秘面 ...

  6. Problem1-Project Euler

    Problem1-Project Euler Multiples of 3 and 5   If we list all the natural numbers below 10 that are m ...

  7. C#中使用反射遍历一个对象属性和值以及百分数

    对某个类的实例化对象, 遍历获取所有属性(子成员)的方法(采用反射): using (var context = new YZS_TRAEntities()) { ).FirstOrDefault() ...

  8. 下载 VM 模板

    使用门户或 PowerShell 在 Azure 中创建 VM 时,系统会自动创建一个 Resource Manager 模板. 可以使用此模板快速复制部署. 该模板包含有关资源组中所有资源的信息. ...

  9. SQL Server中数据库文件的存放方式,文件和文件组 (转载)

    简介 在SQL SERVER中,数据库在硬盘上的存储方式和普通文件在Windows中的存储方式没有什么不同,仅仅是几个文件而已.SQL SERVER通过管理逻辑上的文件组的方式来管理文件.理解文件和文 ...

  10. jQuery中使用attribute,prop获取,设置input的checked值【转】

    1.prop方法获取.设置checked属性 当input控件checkbox设置了checked属性时,无论checked=”“或 checked=”checked”,$(obj).prop(“ch ...