【发布时间】:2011-02-22 15:45:46
【问题描述】:
我如何知道我的服务器中安装了哪个版本的 Drupal?
【问题讨论】:
-
这些答案大部分都过时了,我不得不使用答案在 Drupal.php 中检查 /VERSION/。它有一个 peasy 3 upvotes。
标签: drupal
我如何知道我的服务器中安装了哪个版本的 Drupal?
【问题讨论】:
标签: drupal
您可以通过登录管理员来获取此信息。转到管理 → 报告 → 状态报告。
这会让你知道网站的所有配置信息,包括你的 Drupal 版本。
【讨论】:
/admin/reports/status
您也可以输入:
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/
希望这会有所帮助!
【讨论】:
要轻松查看 Drupal 版本,请转至www.yourwebsite.com/CHANGELOG.txt
CHANGELOG.txt 将显示版本并将日志更新到 Drupal 构建版本。
【讨论】:
sites 文件夹。删除除sites 文件夹之外的所有内容。或者您实际上可以只复制粘贴,因为它会更新所有相应的文件。如果您在更新核心之前对其进行了修改,请务必备份一些文件,例如robots.txt。更新核心后,您需要做的下一件事是运行drush updb 或/update.php。
这在 D7 内的/includes/bootstrap.inc 中定义为全局 PHP 变量。示例:define('VERSION', '7.14'); 所以就这样使用吧……
if (VERSION >= 7.1) {
do_something();
}
【讨论】:
drush status 的来源,以防你不能使用它
在 Drupal 7 中
打开 CHANGELOG.txt,最上面的版本就是安装的版本。
在 Drupal 8 中
打开 core/lib/Drupal.php 文件,会有一个版本提到 const VERSION = '8.1.8';
Drush 工具
冲刺状态
管理界面
进入管理 -> 报告 -> 状态报告或输入 URL /admin/reports/status
以上是安装wappalyzer浏览器的最简单方法 插件,看看魔法。
【讨论】:
登录 Drupal 管理界面。然后转到“管理-> 可用更新”。并且您将能够看到您正在使用的 drupal 版本。
或者你可以去文件 /modules/system/system.info 你会看到类似 版本 = “6.2”
【讨论】:
来自数据库
运行以下查询:
SELECT info FROM system WHERE type = 'module' AND name = 'node';
之后,您将收到一个序列化的字符串值,如:
a:10:{s:4:"name";s:4:"Node";s:11:"description";s:66:"允许将内容提交到站点并显示在页面上。 ";s:7:"包";s:15:"核心 - 必需";s:7:"版本";s:4:"6.20";s:4:"核心";s:3:"6 .x";s:7:"project";s:6:"drupal";s:9:"dateamp";s:10:"1292447788";s:12:"dependencies";a:0:{} s:10:"家属";a:0:{}s:3:"php";s:5:"4.3.5";}
然后,反序列化这个字符串。您可以使用php unserialize function 或任何在线网络服务,例如:http://unserialize.me
您应该看到如下两个数组元素,显示当前版本号:
[version] => 6.20
[core] => 6.x
【讨论】:
真正简单的方法是:转到您的网站,然后在浏览器中转到:查看源代码。
一般可以找到:
<meta name="generator" content="Drupal 7 (http://drupal.org)" />
或者直接按:Ctrl/Cmd "F":然后找到 Drupal 这个词。
您将在代码中找到 Drupal 版本,而无需在管理员中检查任何内容。
【讨论】:
对于 Drupal7
您可以通过两种方式找到已安装的 drupal 版本。为此,您必须以管理员身份登录。
1.转到 URL 'admin/reports/status',在状态报告页面上它将显示第一个 drupal 及其版本。
2.转到 Url 'admin/modules',在找到核心选项卡时,我们可以找到带有 'version' 的 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';
【讨论】:
对于旧版本,您可以在此处找到详细信息: 模块/系统/system.module
我的一个安装说:
define('VERSION', '5.6');
【讨论】:
Drupal 8 以编程方式:\DRUPAL::VERSION
【讨论】:
确实,与添加 PHP 代码相比,在任何主题或模块文件夹(在 /sites/all 内)中查看 Drupal 实例上的任何 .info 文件可能是最简单/最快的,尽管两者都非常容易。
如果由于某种原因您无法通过 FTP/SSH 访问您的 Drupal 服务器,还有其他方法,例如在浏览器中查看页面源代码(如果您知道要查找的内容)或简单的浏览器插件,例如“Drupal for Firebug' 或类似的实用程序:
https://addons.mozilla.org/en-US/firefox/addon/drupal-for-firebug/
【讨论】:
使用 drush 了解您正在使用的 drupal 版本。 命令: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
【讨论】:
或者,您可以在浏览器中安装 Drupal 版本检查插件,然后单击导航栏中的 drupal 图标。这是检查 Drupal 版本的最简单方法。
这是插件的链接 - https://addons.mozilla.org/en-US/firefox/addon/drupal-version-check/
【讨论】:
打开项目文件夹。 查找 CHANGELOG.txt 并打开它。 在这里你可以找到版本。
【讨论】:
Drupal 7 admin->modules->(查看核心模块的版本,如 block ) admin->reports->status->drupal 版本
Drupal 8 admin->reports->updates : 查看 Drupal 核心
【讨论】:
在 Drupal 管理面板中,您可以使用以下菜单找到, Drupal 管理员报告->状态报告。 否则
您可以通过 URL 或查看源代码找到 Drupal 版本。
URL=> 在http://example.com/CHANGELOG.txt中输入CHANGELOG.txt
查看源代码 => 您可以通过以下 [元标记] 找到它
此元标记仅出现在 Drupal 站点中。您可以确认 Web 应用程序基于 Drupal CMS。
【讨论】: