如何找到安装的 Drupal 版本

如何知道服务器中安装了哪个版本的 Drupal?

106807 次浏览

登录到 Drupal 管理界面。然后转到“管理-> 可用更新”。你将能够看到你正在使用什么样的硬币版本。

或者您可以转到文件/module/system/system.info,您将看到类似于 翻译: 奇芳校对: 奇芳校对: 奇芳校对: 奇芳校对: 奇芳校对: 奇芳校对: 奇芳校对: 奇芳校对: 奇芳校对: 奇芳校对: 奇芳校对: 奇芳校对: 奇芳校对: 奇芳校对: 奇芳校对: 奇芳校对: 奇芳

你可以通过登录管理来获得这些信息,点击管理→报告→状态报告。

这将让您了解站点的所有配置信息,包括 Drupal 版本。

这被定义为 D7中 /includes/bootstrap.inc中的一个全局 PHP 变量。

if (VERSION >= 7.1) {
do_something();
}

要轻松检查 Drupal 版本,请转到 www.yourwebsite.com/CHANGELOG.txt

CHANGELOG.txt将向您显示版本,并将日志更新更改为 Drupal 构建版本。

你可以在这里找到旧版本的详细资料: 模块/系统/系统模块

我的一个安装说:

定义(‘ VERSION’,‘5.6’) ;

确实,看着任何一个。在 Drupal 实例的任何主题或模块文件夹(内部/网站/所有)的信息文件可能是最容易/最快的,而不是添加 PHP 代码,虽然这两者都很容易。

如果由于某种原因你没有访问 Drupal 服务器的 FTP/SSH 权限,还有其他方法,比如在浏览器中查看页面源代码(如果你知道要查找什么的话)或者一个简单的浏览器插件,比如“ Drupal for Firebug”或者类似的工具:

Https://addons.mozilla.org/en-us/firefox/addon/drupal-for-firebug/

你也可以在浏览器中安装 Drupal 版本检查插件,然后点击导航栏中的 Drupal 图标。这是检查 Drupal 版本最简单的方法。

这里是插件的链接 -https://addons.mozilla.org/en-US/firefox/addon/drupal-version-check/

你也可以输入:

drush status在你的项目文件夹中。它会打印出这样的内容:

$ drush status
Drupal version         :  7.27 **<--**
Default theme          :  garland
Administration theme   :  garland
PHP executable         :  php
PHP configuration      :  "C:\Program Files (x86)\Drush\Php\php.ini"
PHP OS                 :  WINNT
Drush version          :  6.0
Drush configuration    :
Drush alias files      :  c:/users/spaden/.drush/pantheon.aliases.drushrc.php
Drupal root            :  c:/Users/spaden/localSite/

希望这个能帮上忙!

从数据库里找到的

运行以下查询:

SELECT info FROM system WHERE type = 'module' AND name = 'node';

之后,您将收到一个序列化的字符串值,如:

S: 7: “包”; s: 15: “核心-必需”; s: 7: “版本”; s: 4: “核心”; s: 4: “核心”; s: 3: “6.x”; s: 7: “项目”; s: 6: “ drupal”; s: 9: “ datestamp”; s: 10: “1292447788”; s: 12: “依赖”; a: 0: {} s: 3: “ php”; s: 5: “4.3.5”; }

然后,取消序列化这个字符串。您可以使用 非序列化函数或任何在线 Web 服务,如: http://unserialize.me

您应该看到两个数组元素,如下所示,它们显示当前版本号:

[version] => 6.20
[core] => 6.x

真正简单的方法是: 访问您的站点,然后进入 Browser,访问: view source。

一般来说,你可以找到:

<meta name="generator" content="Drupal 7 (http://drupal.org)" />

Or just press: Ctrl/Cmd "F": And find the word Drupal.

You will find the Drupal version in the code without check anything in the admin.

Drupal 8以编程方式: \DRUPAL::VERSION

打开项目文件夹。 查找 CHANGELOG.txt 并打开它。 在这里你可以找到版本。

为了 Drupal7

有两种方法可以找到安装的 Drupal 版本。为此,您必须登录为管理员。

1. 访问 Url“ admin/reports/status”,在状态报告页面上会显示第一个硬盘和它的版本。

2. 访问“管理/模块”,在“核心”选项卡中,我们可以找到带“版本”的 drupal 贡献模块。

为了 Drupal8

在文本编辑器中打开 drupal core lib Drupal.php

您将看到类似的内容(从第79行到第84行)

open drupal\core\lib\Drupal.php in your text editor


you will see something like this (from line 79 to line 84)


class Drupal {


/**
* The current system version.
*/
const VERSION = '8.2.3';

在 Drupal 7中

打开 CHANGELOG.txt,最高的版本是已安装的版本。

在 Drupal 8中

打开 core/lib/Drupal.php 文件,会有一个类似 Const VERSION =’8.1.8’;

划水工具

Drush 地位

管理界面

转到管理员-> 报告-> 状态报告或输入 URL/admin/Reports/Status

以上是安装 Wappalyzer浏览器的最简单方法 插件和看到的魔力。

Drupal 7 管理-> 模块-> (参见核心模块的版本,如 block) 管理-> 报告-> 状态-> Drupal 版本

Drupal 8 Admin-> reports-> update: 参见 Drupal core

在 Drupal 管理面板中,您可以找到如下使用菜单, Drupal 管理 报告-> 状况报告。 否则

您可以通过 URL 或视图源找到 Drupal 版本。

URL = > 在 http://example.com/CHANGELOG.txt中键入 CHANGELOG.txt

查看源 = > 您可以通过以下[ meta 标记]找到它

enter image description here

这个 meta 标签只出现在 DrupalSite 中。您可以确认该 Web 应用程序是基于 DrupalCMS 的。

使用 drush 来知道你使用的是哪个硬核版本。 命令: 驱动状态

下面是它将显示的信息列表:

Drupal version : 8.7.10
Site URI       : http://default
DB driver      : mysql
DB hostname    : localhost
DB port        : 3306
DB username    : root
DB name        : drupal_8_7_10
PHP binary     : /usr/bin/php7.4
PHP config     : /etc/php/7.4/cli/php.ini
PHP OS         : Linux
Drush script   : /opt/lampp/htdocs/drupal-8.7.10/vendor/drush/drush/drus
h
Drush version  : 10.2.0
Drush temp     : /tmp
Drush configs  : /opt/lampp/htdocs/drupal-8.7.10/vendor/drush/drush/drus
h.yml
Drupal root    : /opt/lampp/htdocs/drupal-8.7.10
Site path      : sites/default