如何查看网站使用的Silverstripe版本,查看源代码?

时间:2014-09-02 02:32:33

标签: version silverstripe

我已获得Silverstripe网站维护。通过查看源代码,我如何知道它使用的Silverstripe版本?

4 个答案:

答案 0 :(得分:8)

如果你的SS安装是通过编辑器完成的,你可以查看根目录中的composer.json。

如果它是3.x.x版本,您也可以将鼠标放在后端(左上角)的SS徽标上,锚标题将显示版本。也许它适用于2.x.x版本,但我不确定。

答案 1 :(得分:3)

Depreciation类提供版本。

In file included from main.cpp:3:0:
Mask.hpp:12:27: error: constexpr static data member 'completeMask' must have an initializer
     static constexpr Mask completeMask;
                           ^
In file included from Mask.cpp:1:0:
Mask.hpp:12:27: error: constexpr static data member 'completeMask' must have an initializer
     static constexpr Mask completeMask;
                           ^

LeftAndMain 类中有一个名为 CMSVersion 的函数。这个函数用于填写cms标识属性中的版本信息,如接受的答案中所述。此函数尝试从 composer.lock 文件中获取版本信息。如果 composer.lock 文件不存在,它将回退到 / framework / silverstripe_version / cms / silverstripe_version 文件。因此,要查找源代码中的版本,请查看 composer.lock ,然后 / framework / silverstripe_version / cms / silverstripe_version

答案 2 :(得分:0)

在文件夹"框架"是一个文件" silverstripe_version"使用Silverstripe版本。

答案 3 :(得分:0)

在Folder Framework中有一个 README.md 文件。在里面,你将找到版本号。

同样在框架文件夹中有_config.php,你有一个像 Deprecation :: notification_version('3.1.0'); 这样的变量在这个例子中,版本3.1.0