我有一个Drupal的安装,但没有运作的网站。如何通过命令行查找Drupal的安装版本?安装了什么版本的drupal?
我无法登录到网站,所以这里的答案: How to find version of Drupal installed不帮助。我仅限于使用命令行访问文件系统。
我有一个Drupal的安装,但没有运作的网站。如何通过命令行查找Drupal的安装版本?安装了什么版本的drupal?
我无法登录到网站,所以这里的答案: How to find version of Drupal installed不帮助。我仅限于使用命令行访问文件系统。
如果您安装了Drush,您可以使用drush status
,它将打印出您已安装的Drush版本和Drupal版本。
如果不是,请进入Drupal根目录并查看CHANGELOG.txt
文件。它将列出最新的升级版本(当前版本)。
编辑
如果没有CHANGELOG.txt
文件,并且没有Drush,你可以看看在includes/bootstrap.inc
文件,作为第三个答案给你链接到这个问题建议。
这被定义为D7中/includes/bootstrap.inc中的全局PHP变量。例如:define('VERSION','7.14');因此,使用这样的......
if (VERSION >= 7.1) { do_something(); }
谢谢您的回答!不幸的是,我没有安装Drush,'CHANGELOG.txt'已被删除。这两个都是在我链接到的线程中建议的。我想,我希望能有一个更简单的答案。 – JonahHuron
@JonahHuron我改变了我的答案,以添加另一种方式来找到它。 :) – loganfarr
这应该工作。我们现在关闭了机器,所以我无法尝试,但是据我所知,我无法找到该文件。每当我尝试时,'find'似乎都会挂起,而且它没有任何明显的位置(对我来说至少是这样)。我将这个标记为“已回答”,但是如果你可以建议一个到'bootstrap.inc'的默认绝对路径,它可能会帮助其他人处理我的情况。再次感谢! – JonahHuron
你已经安装了Drush?如果是这样,请使用'drush status' – loganfarr