如何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版本。