如何find安装的Drupal版本

我怎么知道我的服务器安装了哪个版本的Drupal?

你可以通过login到pipe理员来获得这个。 转到pipe理→报告→状态报告。

这会让你知道你所有的站点configuration信息,包括你的Drupal版本。

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

CHANGELOG.txt会显示版本,并将日志更新更改为Drupal版本。

这被定义为D7中/includes/bootstrap.inc的全局PHPvariables。 例如: define('VERSION', '7.14'); 所以像这样使用它…

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

你也可以input:

在您的项目文件夹中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/ 

希望这可以帮助!

login到Drupalpipe理界面。 然后进入“pipe理 – >可用更新”。 你将能够看到你正在使用的drupal版本。

或者你可以去文件/modules/system/system.info,你会看到类似于version =“6.2”

对于旧版本,您可以在这里find详细信息:modules / system / system.module

我的一个安装说:

define('VERSION','5.6');

对于Drupal7

有两种方法可以find安装的drupal版本。为此,您必须以pipe理员身份login。

1.转到Url的“admin / reports / status”,在状态报告页面会显示第一个drupal及其版本。

2.转到Url的“admin / modules”,find核心标签,我们可以finddrupal为“version”贡献的模块。

对于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'; 

事实上,在任何主题或模块文件夹(inside / sites / all)中查看Drupal实例上的任何.info文件对于您来说可能是最简单/最快的,而不是添加PHP代码,虽然两者都很容易。

如果由于某种原因你没有通过FTP / SSH访问你的Drupal服务器,还有其他一些方法,比如在浏览器中查看页面源代码(如果你知道什么样的)或者一个简单的浏览器插件,例如“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/

从数据库中

运行以下查询:

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

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

a:10:{s:4:“name”; s:4:“Node”; s:11:“description”; s:66:“允许内容提交到网站并显示在页面上。 :7:“package”; s:15:“Core-required”; s:7:“version”; s:4:“6.20”; s:4:“core”; s:3:“6.x” ; S:7: “项目”; S:6: “drupal的”; S:9: “date戳记”; S:10: “1292447788”; S:12: “依赖性”;一个:0:{} S:10 : “家属”;一个:0:{} S:3: “PHP”; S:5: “4.3.5”;}

然后,反序列化这个string。 您可以使用php反序列化函数或任何在线Web服务,如: http : //unserialize.me

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

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

真正简单的方法是:进入您的网站,进入浏览器去查看源代码。

一般你可以find:

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

在Drupal 7

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

在Drupal 8

打开core / lib / Drupal.php文件,将会有一个类似于const VERSION ='8.1.8'的版本;

Drush Tool

Drush状态

pipe理界面

进入pipe理 – >报告 – >状态报告或inputURL /pipe理/报告/状态

以上是最简单的方法,否则安装wappalyzer浏览器插件,看看魔术。

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

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