首先到https://www.drupal.org/download去下载Drupalphp
更好的办法是使用composer,这个先放着,了解后再添加html
而后将解压后的文件夹整个复制到设置的部署路径下,由于我没有改,因此个人部署路径为默认的/Library/WebServer/Documents,将名字改为drupal8:数据库
而后须要在你刚才解压的drupal文件中的sites目录下的default文件中将default.services.yml和default.settings.php文档各自复制一份,并把复制后的文档命名为services.yml 和settings.phpapache
并在sites/default目录下建立一个叫 files的文件夹,用做储存你网站上传的文件和资料:浏览器
完成后为:app
而后使用phpMyAdmin来建立数据库:composer
点击建立后可见:ide
为刚才建立的数据库新增一位使用者:网站
而后下拉到最底下点击执行,就成功新增了用户ui
配置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=1 zend_extension=opcache.so opcache.memory_consumption=128 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=4000 opcache.revalidate_freq=60 opcache.fast_shutdown=1 opcache.enable_cli=1
改完后记得重启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以后设置的用户页面等是正确的: