1.1 Drupal8介绍

1、环境要求

PHP7.x

MySQL5.7.x

Apache2.4.x

也可以安装集成包:

https://www.apachefriends.org/download.html

2、本地数据库管理可以用navicat或者phpmyadmin

3、文件和目录权限

Drupal应该能够读和写/sites/default/files目录。这个目录用于存放缓存文件(压缩后的CSS和JS文件)和通过Drupal界面上传的文件。本地设置为755,线上设置为555

4、settings.php配置

default.setting.php重命名为settings.php,并设置权限为755,线上设置为444

5、安装Drupal8

Drupal8安装时要求配置简洁URL,需要在apache里开启url_rewrite模块。

6、配置Cron

启用cron

在管理>配置>系统>cron(admin/config/system/cron)页面设置cron。默认执行cron的时间间隔是3小时,意思是说3小时后当有人访问你站点时,将触发cron任务。在低流量的站点上开启cron是不错的,如果访问量比较大,出于性能考虑,你最好禁用自动cron任务。

关闭cron

在管理>配置>系统>cron(admin/config/system/cron)页面,单击Run cron every下接框,将其设为Never(从不)。另外你可以设置’cron_safe_threshold’变量的值为0来关闭。如下:

drush –y vset cron_safe_threshold 0

另一种关闭cron的方式是修改settings.php文件:

$conf[‘cron_safe_threshold’] = 0;

注意这将设置admin/config/system/cron为Never,并且管理员无法从管理界面更改这一设置。

7、PHP设置

为了使Drupal更好地工作,需对PHP.ini作一些设置:

session.cache_limiter = nocache

session.auto_start = 0

expose_php = off

allow_url_fopen = off

magic_quotes_gpc = off

register_globals = off

display_errors = on

 

 

8、Drush安装

##1、安装composer

作为最知名的php第三方库安装工具,drush也支持使用这种方式安装。
composer的安装比较简单。

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/bin --filename=composer

vim ~/.bashrc 并添加一条 export PATH=”$HOME/.composer/vendor/bin:$PATH”。

##2、安装drush

# Create and/or navigate to a path for the single Composer Drush install.
mkdir --parents /opt/drush-8.x
cd /opt/drush-8.x
# Initialise a new Composer project that requires Drush.
composer init --require=drush/drush:8.* -n
# Configure the path Composer should use for the Drush vendor binaries.
composer config bin-dir /usr/local/bin
# Install Drush. 
composer install

安装完,如果有Unable to load autoload.php…的错误,编辑

vim /usr/local/drush/drush/drush/includes/preflight.inc

查找$global_vendor_path,修改为

$global_vendor_path = DRUSH_BASE_PATH . '/../vendor/autoload.php';

执行命令

drush version

如果显示

Drush Version:  8.1.2

则安装成功。

为什么要安装drush?因为drush是一款非常优秀的drupal管理工具,drupal离不开drush。

9、windows下安装配置drupalconsole

本篇仅介绍在windows下的安装配置,linux请参见官网

1、下载drupalconsole

点击这里下载drupalconsole,更名drupal

2、找个目录给他安顿

例如:D:\system\drupalconsole,如图所示:(见辅助内容区)

 

drupalconsole-home

drupalconsole是啥

The new CLI for Drupal. A tool to generate boilerplate code, interact with and debug Drupal.

以上是官网的简介,总而言之是为drupal8而生的一个命令行工具

这里是官网

3、配置环境变量

php.exe所在的目录加入环境变量PATH

再把上一步drupalconsole的安顿目录加入windows的环境变量PATH中,用户或者系统的都可以

如图:(见辅助内容区)

system_path

4、打开git的命令行工具测试一下 (见辅助内容区)

drupalconsole

再插一句,貌似windows不认识非exe的可执行程序,需要安装个git的命令行工具

本书共79小节。


评论 (0)