如何知道我的服务器中安装了哪个版本的Drupal?
答案 0 :(得分:47)
您可以登录admin来获取此信息。转至管理→报告→状态报告。
这将让您知道该网站的所有配置信息,包括您的Drupal版本。
答案 1 :(得分:29)
要轻松检查Drupal版本,请转到www.yourwebsite.com/CHANGELOG.txt
CHANGELOG.txt
将向您显示Drupal构建版本的版本和更改日志更新。
答案 2 :(得分:24)
这被定义为D7中/includes/bootstrap.inc
中的全局PHP变量。示例:define('VERSION', '7.14');
因此请像这样使用它......
if (VERSION >= 7.1) {
do_something();
}
答案 3 :(得分:22)
您也可以输入:
项目文件夹中的 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/
希望这有帮助!
答案 4 :(得分:9)
登录Drupal管理界面。然后转到“管理 - &gt;可用更新”。你将能够看到你正在使用的drupal版本。
或者你可以转到文件/modules/system/system.info,你会看到类似的东西 version =“6.2”
答案 5 :(得分:6)
在Drupal 7中
打开CHANGELOG.txt,最高版本将是已安装的版本。
在Drupal 8中
打开core / lib / Drupal.php文件,会有一个提到的版本 const VERSION ='8.1.8';
捣蛋工具
碾压状态
管理界面
转到管理员 - &gt;报告 - &gt;状态报告或输入URL / admin / reports / status
以上是安装 wappalyzer 浏览器的最简单方法 插件,看看魔术。
答案 6 :(得分:4)
来自数据库
运行以下查询:
Foldable
之后,您将收到一个序列化的字符串值,如:
一个:10:{S:4:&#34;名称&#34 ;; S:4:&#34;节点&#34 ;; S:11:&#34;描述&#34 ;; S:66 :&#34;允许将内容提交到网站并显示在网页上。&#34;; s:7:&#34; package&#34 ;; s:15:&#34;核心 - 必需&#34; ; S:7:&#34;版本&#34 ;; S:4:&#34; 6.20&#34 ;; S:4:&#34;核心&#34 ;; S:3:&#34; 6 .X&#34 ;; S:7:&#34;项目&#34 ;; S:6:&#34; drupal的&#34 ;; S:9:&#34;邮戳&#34 ;; S:10:& #34; 1292447788&#34 ;; S:12:&#34;依赖性&#34 ;;一个:0:{} S:10:&#34;家属&#34 ;;一个:0:{} S:3: &#34; PHP&#34 ;; S:5:&#34; 4.3.5&#34 ;;}
然后,反序列化此字符串。您可以使用php unserialize function或任何在线网络服务,例如:http://unserialize.me
您应该看到两个数组元素,如下所示,显示当前的版本号:
SELECT info FROM system WHERE type = 'module' AND name = 'node';
答案 7 :(得分:3)
真正简单的方法是:转到您的网站,然后进入浏览器转到:查看来源。
一般来说,你可以找到:
<meta name="generator" content="Drupal 7 (http://drupal.org)" />
&#13;
或者只需按:Ctrl / Cmd&#34; F&#34;:然后找到Drupal这个词。
您可以在代码中找到Drupal版本,而无需在admin中查看任何内容。
答案 8 :(得分:3)
适用于Drupal7
您可以通过两种方式找到已安装的drupal版本。因此您必须以管理员身份登录。
1.转到Url&#39; admin / reports / status&#39;,在状态报告页面上,它将显示第一个drupal及其版本。
2.转到Url&#39; admin / modules&#39;,在找到核心标签后,我们可以找到drupal贡献的模块&#39;版本&#39;。
适用于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';
&#13;
答案 9 :(得分:3)
对于旧版本,您可以在此处找到详细信息: 模块/系统/ system.module
我的一个安装说:
define('VERSION','5.6');
答案 10 :(得分:2)
实际上,在任何主题或模块文件夹(在/ sites / all中)查看Drupal实例上的任何.info文件对您来说可能是最简单/最快的,而不是添加PHP代码,尽管两者都非常简单。
如果由于任何原因您没有对Drupal服务器的FTP / SSH访问权限,还有其他方法可以在浏览器中查看页面源(如果您知道要查找的内容)或简单的浏览器插件,例如'Drupal for萤火虫'或类似的能力:
https://addons.mozilla.org/en-US/firefox/addon/drupal-for-firebug/
答案 11 :(得分:1)
或者,您可以在浏览器中安装Drupal版本检查插件,然后单击导航栏中的drupal图标。这是检查Drupal版本的最简单方法。
以下是该插件的链接 - https://addons.mozilla.org/en-US/firefox/addon/drupal-version-check/
答案 12 :(得分:1)
Drupal 8以编程方式:$('.a.b:not(.c)') // a and b but no c
答案 13 :(得分:1)
Drupal 7 admin-> modules->(请参阅核心模块的版本,如block) 管理员->报告->状态->重复版本
Drupal 8 admin->报告->更新:请参阅Drupal核心
答案 14 :(得分:1)
使用drush知道您正在使用哪个drupal版本。 命令:紧急状态
下面是它将显示的信息列表:
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
答案 15 :(得分:0)
打开项目文件夹。 查找CHANGELOG.txt并打开它。 在这里你可以找到版本。
答案 16 :(得分:0)
在Drupal管理面板中,您可以使用以下菜单进行查找, Drupal管理员报告->状态报告。 否则
您可以通过URL或查看源代码找到Drupal版本。
URL =>在http://example.com/CHANGELOG.txt
中键入 CHANGELOG.txt查看源代码=>您可以通过以下[元标记]找到它
此元标记仅出现在Drupal网站中。您可以确认该Web应用程序基于Drupal CMS。