drupal8中文安装说明,drupal8install.txt文件汉化

Submitted by dravenk on Thu, 11/24/2016 - 22:24
本文件的内容
---------------------

 *要求和注意事项
 *可选服务器需求
 *安装
 * 重新安装
 *建筑和定制你的网站
 *多站点配置
 *多语言组态

要求和注意事项
----------------------

Drupal的要求:

- 与支持PHP的Web服务器,例如:
  - apache2.0(或更高版本)(http://httpd.apache.org/)。
  -  Nginx的1.1(或更高版本)(http://nginx.com/)。
-  PHP 5.5.9(或更高版本)(http://php.net/)。为了更好的安全性支持,这是
  建议至少更新到php5.5或者5.6.5。
- 下列数据库:
  -  MySQL的5.5.3(或更高版本)(http://www.mysql.com/)。
  -  MariaDB的5.5.20(或更高)(https://mariadb.org/)。MariaDB的是一个完全
    兼容直接替换为MySQL。
  -  Percona的服务器5.5.8(或更高版本)(http://www.percona.com/)。Percona的
    服务器是MySQL的一个向后兼容的替代品。
  -  PostgreSQL的9.1.2(或更高版本)(http://www.postgresql.org/)。
  -  SQLite的3.7.11(或更高)(http://www.sqlite.org/)。

有关Drupal的要求的更多详细信息,包括列表
PHP扩展和配置所需,请参阅“系统要求”
(https://www.drupal.org/requirements)的Drupal.org在线文档中获得。

有关如何使用配置测试服务器环境的详细信息
各种操作系统和网络服务器,请参阅“本地服务器设置”
(https://www.drupal.org/node/157602)的Drupal.org在线文档中获得。

请注意,本文件中提到的所有目录都始终相对于
您的Drupal安装目录,和命令是为了从运行
此目录(除了创建该目录中的初始命令)。

可选的服务器要求
----------------------------

- 如果你想使用Drupal的“清洁网址”功能的Apache Web服务器上,
  需要mod_rewrite的模块,并使用本地的.htaccess的能力
  文件。对于简洁的URL在IIS支持,请参阅“Clean URLs with IIS”
  (https://www.drupal.org/node/3854)的Drupal.org在线文档中获得。

- 如果您计划使用基于XML的服务,如RSS聚合,你需要
  PHP的XML扩展。这个扩展是默认启用的大多数PHP
  安装。

- 服务的Apache Web服务器上的gzip压缩CSS和JS文件,你会
  需要mod_headers中模块,并使用本地的.htaccess文件的能力。

- 一些Drupal的功能(例如,检查是否Drupal和贡献
  模块需要更新,RSS聚合等),要求在Web服务器
  能够出去的网页和下载的信息。如果你想使用这个
  功能,您需要验证您的托管服务提供商或服务器
  配置允许Web服务器发起的出站连接。大多数Web
  托管设置允许这样。

-  PHP 21年5月5日提供了改进的安全功能与MySQL使用时。而
  这不是必需的,但强烈建议使用PHP5.5或5.6.5
  以上。

安装
------------

1.下载并解压的Drupal。

   您可以从https://www.drupal.org最新的Drupal版本 - 的
   文件在名为.tar.gz和.zip格式提供,并可以使用提取
   大多数压缩工具。

   要下载并解压缩文件,一个典型的Unix / Linux命令行中使用
   下面的命令(假设你想在名为.tar.gz的Drupal版本XYZ
   格式):

     wget https://www.drupal.org/files/projects/drupal-x.y.z.tar.gz
     tar -zxvf drupal-x.y.z.tar.gz

   这将创建一个新的目录Drupal的XYZ /包含所有的Drupal文件
   和目录。随后,该目录中的内容移动到
   你的Web服务器的文档根目录或您的公共HTML目录内
   目录,继续执行下面的命令:

     mv drupal-x.y.z/* drupal-x.y.z/.htaccess drupal-x.y.z/.csslintrc drupal-x.y.z/.editorconfig drupal-x.y.z/.eslintignore drupal-x.y.z/.eslintrc drupal-x.y.z/.gitattributes /path/to/your/installation

   您也可以在命令使用Git下载最新版本的Drupal
   按照在指导线,并成立了存储库
   https://www.drupal.org/project/drupal/git-instructions的“设置
   资源库的第一次。“

   一旦您已成功下载的Drupal,你可以安装composer全局使用的说明
   https://getcomposer.org/doc/00-intro.md#globally

   安装composer,运行Drupal的Web根目录下面的命令:
     composer install

2.创建Drupal数据库。

   由于Drupal的存储所有站点信息在数据库中,Drupal的
   安装程序会尝试为你创建这个数据库。如果创建
   数据库手动,则必须授予一定的Drupal数据库权限(如
   创建表)的能力。有关详细信息,请参阅INSTALL.mysql.txt,
   INSTALL.pgsql.txt,或INSTALL.sqlite.txt。您可能还需要咨询
   网站托管服务提供商为特定于您的虚拟主机的指令。

   记下用户名,密码,数据库名和主机名,你
   创建数据库。您将进入在安装过程中此信息。

3.运行安装脚本。

   要运行安装脚本,将浏览器指向的基本URL您
   网站(例如,http://www.example.com)。

   您将通过几个屏幕来设置数据库为指导,添加
   站点维护帐户(第一用户,也被称为user/ 1),并提供
   基本的web站点设置。

   在安装过程中,若干文件和目录需要创建,这
   安装脚本会尝试自动完成。然而,在一些托管
   环境,需要手动步骤,安装脚本会告诉
   您它无法继续,直到你解决一些问题。这是正常现象
   并不表示你的服务器有问题。

   您可能需要执行的最常见的步骤是:

   一个丢失的文件目录。

      安装脚本将尝试创建一个公共文件存放目录
      在网站/默认/文件的默认位置(该文件的位置
      安装的Drupal后目录可能改变)。

      如果自动创建失败,你可以自己创建的目录。(如果你是
      创建一个多站点安装,替换正确的网站目录
      对于网站/默认; 看到这个文件的多站点配置部分,
      。下同)样品通过Unix / Linux命令行命令:

        mkdir sites/default/files
        chmod a+w sites/default/files

      或者,你可以通过改变安装脚本工作
      在网站/默认目录权限。Web服务器可以再
      在其中创建文件的目录为您服务。

      例如,在Unix / Linux命令行上,您可以您可以授予每个人
      (包括Web服务器)的权限写入到网站/默认
      目录用这个命令:

        chmod a+w sites/default

      然后重新运行install.php了(例如,通过点击“重试”在底部
      在需求的问题上。一旦文件目录中创建,你
      将需要授予每个人(包括Web服务器)的权限
      写它用这个命令:

        chmod a+w sites/default/files

      请务必后为默认的目录设置权限回
      安装完成!(保留原文件的目录可写。)
      示例命令:

        chmod go-w sites/default

   湾 缺少设置文件。

      Drupal将尝试自动创建的settings.php配置文件,
      这是通常在目录网站/默认值(以避免出现问题时,
      升级,Drupal是不是与此文件打包)。如果自动创建失败,
      你需要自己创建此文件,使用该文件
      网站/默认/ default.settings.php作为模板。

      例如,在Unix / Linux命令行上,可以使的一个副本
      default.settings.php文件使用以下命令:

        cp sites/default/default.settings.php sites/default/settings.php

      接下来,授予写权限的文件给大家(包括网络
      服务器)的命令:

        chmod a+w sites/default/settings.php

      一定要设置权限背面安装完成后!
      示例命令:

        chmod go-w sites/default/settings.php

   C。写权限后安装。

      安装脚本会尝试写保护的settings.php文件,
      保存配置后的网站/默认目录。如果这
      失败了,你将被告知,你可以做手工。示例命令
      通过Unix / Linux的命令行:
        chmod go-w sites/default/settings.php
        chmod go-w sites/default

4.验证该网站是否正常工作。

   当安装脚本完成后,您将与该网站进行登录
   维修账户“欢迎”页面上。如果默认的Drupal主题不
   在页面结果正确和链接显示“找不到网页”的错误,
   您可能会遇到用干净的URL的问题。访问
   https://www.drupal.org/getting-started/clean-urls排查。

5.更改文件系统存储设置(可选)。

   在步骤3中创建的文件目录是用于默认的文件系统路径
   存储所有上传的文件,以及通过创建一些临时文件
   Drupal的。安装后,可以修改文件系统路径来存储
   在不同的位置上载的文件。

   这是没有必要修改这条道路,但您可能希望如果改变它:

   - 您的网站运行从一个单一的代码库多的Drupal安装(修改
     每个安装的文件系统路径到不同的目录中,以便
     上传安装之间没有重叠)。

   - 您的网站在许多Web服务器的负载平衡器之后或反向运行
     代理(修改每个服务器上的文件系统路径指向一个共享文件
     库)。

   - 你想限制访问上传的文件。

   要修改的文件系统路径:

   一个。确保该路径的新位置存在并且可写的
      网络服务器。例如,要创建一个新的目录名为上传和补助
      写权限,可使用在Unix / Linux命令下面的命令
      线:

        mkdir uploads
        chmod a+w uploads
    打开你的settings.php在纯文本编辑器,并取消注释(删除#
      在行此行)的开头:

        # $settings['file_public_path'] = 'sites/default/files';

      输入所需的路径和保存文件。

      如果你想使用私人文件存储,您需要取消注释(删除
      在#线在settings.php文件中的以下行)的开头:

        # $settings['file_private_path'] = '';

      输入私人文件的路径和保存文件。

   文件已被上传后更改的文件系统路径可能会导致
   在现有网站意想不到的问题。如果修改了文件系统路径
   在现有的网站,记得将所有文件从原来的位置复制
   到新位置。

6.撤销文档文件的权限(可选)。

   有些管理员建议作出的文档文件,特别是
   CHANGELOG.txt,非可读,这样的Drupal的确切版本你
   运行是稍微更难以确定。如果你想实现
   此可选安全措施,通过Unix / Linux命令行可以使用
   下面的命令:

     chmod a-r CHANGELOG.txt

   请注意,这个例子只影响CHANGELOG.txt。要完全隐藏所有
   从公众视野中的文档文件,重复此命令为每个
   在安装目录下的Drupal文档文件,替换
   命名中的例子中,每个文件CHANGELOG.txt的。

   有关设置文件权限的更多信息,请参阅“修改的Linux,
   Unix和Mac文件权限“(https://www.drupal.org/node/202483)或
   “修改Windows的文件权限”(https://www.drupal.org/node/202491)在
   在Drupal.org在线文档。

7.设置独立“的cron”维护作业。

   许多Drupal模块都必须定期运行的任务,其中包括
   搜索模块(建设和更新用于关键字搜索索引)
   聚合器模块(检索从其他网站供稿)和系统
   模块(执行数据库表的日常维护和修剪)。这些
   任务被称为“cron维护任务”时,在Unix / Linux得名
   “cron的”实用工具。

   当您安装的Drupal,其内置的cron功能启用,这
   定期自动运行的cron任务,受到群众来访触发
   您网站的网页。您可以通过导航配置内置的cron功能
   管理>配置>系统>克朗。

   它也可以运行独立的网站访问的cron任务; 这是
   建议大多数网站。要做到这一点,你需要建立一个自动化
   进程访问的页面/ cron的在您的网站,它执行的cron
   任务。

   在cron的网页的网址需要一个“关键的cron”,以防止
   越权存取。您的网站的cron密钥过程中自动生成
   安装特定于您的网站。页面的完整URL,与
   cron的关键是状态的“cron维护任务”部分可用
   报告页面在管理>报告>状态报告。

   至于如何建立这个自动化流程为例,您可以使用
   在Unix / Linux系统的crontab实用程序。下面的crontab行使用
   wget的命令访问cron的网页,并运行每一个小时,在小时:

   0 * * * * wget -O - -q -t 1 http://example.com/cron/YOURKEY

   替换用的示例文本“http://example.com/cron/YOURKEY”
   在“状态报告”下的“cron维护任务”中显示完整的URL
   页。

   有关cron维护任务的详细信息,请访问
   https://www.drupal.org/cron和样品的cron shell脚本中可以找到
   核心/脚本/目录。(请注意,这些脚本必须像定做
   上面的例子中,要添加特定站点的cron键和域名。)

重新安装
------------

Drupal的可以无需下载和解压Drupal的版本中重新安装。

1.删​​除数据库中的所有表。

2.网站/默认/文件中删除所有内容。

3.删除网站/默认/ settings.php中。

4.按照上述步骤3开始安装说明(运行
   安装脚本)。

构建和定制你的网站
----------------------------------

Drupal的默认新安装的一个非常基本的配置。为了延长
您的网站,请使用“模块”和“主题”。模块是添加一个插件
功能Drupal的,而一个主题改变了你的网站的外观。核心
Drupal的提供了多种可选模块和主题,你可以下载
更在https://www.drupal.org/project/project_module和
https://www.drupal.org/project/project_theme

不要用Drupal的核心模块搭配下载或定制的模块和主题
和主题。Drupal的模块和主题位于/核心/模块
/核心/主题目录,当你添加到Drupal的模块和主题是
通常放在/模块和/主题目录。如果你运行一个多站点
安装时,还可以将模块和主题在特定地点的
目录 - 看多站点配置部分,下文。

永远不要编辑Drupal的核心模块和主题; 相反,使用挂钩可用
Drupal的API。要修改的Drupal的行为,开发一个模块描述
在https://www.drupal.org/developing/modules。要修改的Drupal的外观,
创建一个分专题截至https://www.drupal.org/node/2165673描述,或
截至https://www.drupal.org/documentation/theme描述全新的主题

多站点配置
-----------------------

一个单一的Drupal安装可以容纳几个Drupal的供电站点,每个站点
自己独立的配置。

对于这个工作,你需要的文件的网站/存在sites.php。制作副本
该example.sites.php文件:

  $ cp sites/example.sites.php sites/sites.php

其他站点配置在子目录中的“网站”中创建
目录。每个子目录必须有一个'的settings.php“文件,该文件规定
的配置设置。创建其他网站的最简单方法是
从“网站/默认”目录复制文件'default.settings.php'入
新网站的目录与文件名'的settings.php',并适当修改。
新目录名称是从该网站的网址构建。配置
为www.example.com可以在“网站/ example.com / settings.php文件”(注意,
'万维网。' 如果用户可以在http://example.com/访问你的网站应该被忽略)。

  $ cp sites/default/defaults.settings.php sites/example.com/settings.php

网站不必须有一个不同的域。您还可以使用子域名和
子目录Drupal的网站。例如,example.com,sub.example.com和
sub.example.com/site3都可以被定义为独立的Drupal站点。设置
对于这样的配置,因为这将如下所示:
  sites/default/settings.php
  sites/example.com/settings.php
  sites/sub.example.com/settings.php
  sites/sub.example.com.site3/settings.php

当一个站点配置搜索(例如www.sub.example.com/site3)
Drupal将搜索配置文件以下列顺序,使用
第一个配置发现:

  sites/www.sub.example.com.site3/settings.php
  sites/sub.example.com.site3/settings.php
  sites/example.com.site3/settings.php
  sites/www.sub.example.com/settings.php
  sites/sub.example.com/settings.php
  sites/example.com/settings.php
  sites/default/settings.php


如果你是一个非标准端口上安装,端口号被视为
最深的子域。例如:http://www.example.com:8080/可以加载
从网站/ 8080.www.example.com /。端口号将根据被删除
如果没有特定端口的配置中发现上面的图案,就像一个真正的
子域。

每个站点配置可以有其自己的位点特异性模块和主题中
除了安装在标准“模块”和“主题”的目录的那些。
要使用特定站点模块或主题,只需创建一个“模块”或“主题”
站点配置目录中的目录。例如,如果
sub.example.com有一个自定义主题,这不应该是一个自定义模块
访问其他网站,设置是这样的:

  sites/sub.example.com/
    settings.php
    themes/custom_theme
    modules/custom_module

有关多台虚拟主机或配置的详细信息
设置,请https://www.drupal.org/documentation/install/multi-site

有关在多站点配置Drupal的文件系统路径的更多信息
配置,请参阅第6步以上。

多语言组态
--------------------------

默认的Drupal被安装在一种语言,并进一步语言可以是
以后安装。

有关详细说明,请访问
https://www.drupal.org/documentation/multilingual

Tags