跳转到主要内容
你行网

Main navigation

  • 首页
  • 文章
  • 教程
  • 视频
  • 下载
  • 社区
  • 网站导航
User account menu
  • 登录

面包屑

  1. 首页

第6步:状态检查

由 hrs, 22 七月, 2019
标签
drupal

安装后,在管理>报告>状态报告()中检查站点的状态。如果此页面报告任何问题,请解决它们。/admin/reports/status

值得信赖的主机

除非您创建了文件(在目录中,除非您使用的是多站点安装),否则它是由安装脚本为您创建的。但是,生成的不包括“可信主机”配置。settings.phpsites/default/settings.php

有一个问题需要更改:允许使用安装程序配置可信主机。

有关此设置重要原因的说明,请参阅“ 可信主机”设置。

确保settings.php是可写的

安装脚本尝试使其成为只读。在具有shell访问权限的类UNIX系统上,您可以使用以下命令进行更改settings.php

chmod u+w sites/default/settings.php

如果您只有(S)FTP访问服务器,那么您应该能够使用它来更改权限,或在本地编辑文件然后上传它。

编辑settings.php

搜索“可信主机配置”部分并阅读其中的注释。添加列出主机名允许模式的行(文件中的其他位置或其他位置)。例如,如果您的网站位于,则可以添加settings.phpwww.example.com

$settings['trusted_host_patterns'] = [ '^www\.example\.com$', ];

此数组中的条目是正则表达式,因此.必须进行转义,^并且$字符标记匹配的字符串的开头和结尾。

如果要允许任何子域,可以使用正则表达式:或第二个匹配项以及子域。如果要同时允许和,可以使用正则表达式或列出两种模式:example.com\.example\.com$(^|\.)example\.com$example.comexample.comwww\.example\.com^(www\.)?example\.com$

$settings['trusted_host_patterns'] = [ '^www\.example\.com', '^example\.com$', ];

重置settings.php的权限

如果您在前面的步骤中写入了可写,则将其设置为只读:settings.php

chmod a-w sites/default/settings.php

设置文件目录

在大多数情况下,安装脚本会为您创建files目录。如果Drupal无法创建目录(很可能是由于缺少必需的权限),请按照以下说明操作。

在目录中创建一个名为的新子目录。将新目录的读取,写入和执行权限授予Web服务器(通常或)。大多数FTP程序将允许您创建新目录并设置其权限。sites/defaultfiles/apachenginx

排除基于Apache的Web服务器故障

如果目录files不是由Web服务器“拥有”,则有两种方法可以继续。这些说明假定您具有对服务器的shell访问权限以及您apache用作Web服务器的shell访问权限。如果您没有shell访问权限,那么您应该能够使用FTP程序更改目录权限。

在类Unix服务器上,您可以通过发出以下命令来验证Web服务器正在运行的“谁”。

对于Apache 2.x:

$ ps aux | grep apache

对于Apache 1.x:

$ ps aux | grep httpd

根据您的Web服务器,其中一个命令将返回一系列这样的行:

www-data 13612 0.1 0.9 50640 20340 ? S 12:29 0:08 /usr/sbin/apache2 -k start

第一列是您的Web服务器正在运行的“用户”。在这种情况下,用户是。要使您的文件目录可由Web服务器写入,您可以使用该命令更改其所有权www-data

$ chown -R www-data sites/default/files

如果您的服务器上没有足够的权限来更改文件夹的所有权,则下一个最佳选择是使用以下命令提供对该文件夹的组写访问:

$ chmod -R 0770 sites/default/files

评论

  • 登录或注册以发表评论

书籍遍历链接: 第6步:状态检查

  • 第5步:运行安装程序
  • 向上
  • 将Composer添加到现有站点

相关文章

教程节点

  • 概观
  • 系统要求
  • 安装Drupal 8
    • 在Drupal 8安装之前
    • Drupal 8快速启动命令
    • 第1步:获取代码
    • 第2步:使用composer安装依赖项
    • 第3步:创建数据库
    • 第4步:配置您的安装
    • 第5步:运行安装程序
    • 第6步:状态检查
  • 将Composer添加到现有站点
  • 可信主机设置
  • 更新Drupal 8
  • 管理Drupal 8站点
  • 扩展Drupal 8
  • 贡献的模块
  • 多站点Drupal
  • 无障碍
RSS源
本站由阿里云强力驱动,幸运券优惠链接
Copyright © 2019 - 2021 你行网 版权所有  粤ICP备19072650号