sgomez/simplesamlphp-base

该软件包已被放弃,不再维护。未建议替代软件包。

SimpleSAMLphp基础安装项目

1.14.3 2017-04-25 16:24 UTC

This package is auto-updated.

Last update: 2024-08-27 19:32:17 UTC


README

此软件包基于其最新稳定版本创建新的SimpleSAMLphp安装。

使用Composer安装

只需运行以下命令即可创建新安装

composer.phar create-project sgomez/simplesamlphp-base simplesamlphp

配置simpleSAMLphp

请阅读官方文档

要求

您需要配置环境变量SIMPLESAMLPHP_CONFIG_DIR,其值为/config目录路径。如果您不这样做,simpleSAMLphp将在/vendor内部搜索配置目录。例如:

SIMPLESAMLPHP_CONFIG_DIR=/var/simplesamlphp/config

您将找到通常的模板文件夹config-templatesmetadata-templates作为对原始文件夹(在供应商内部)的链接。在config文件夹中,您可以看到一个config.php.dist文件。您应该使用此模板来创建自己的config.php,而不是config-template内部的文件。基本上,此文件配置为从根安装路径而不是供应商simpleSAMLphp安装路径搜索元数据和其它配置文件。您将发现的变化是:

$config = array(
    //...
    'certdir' => __DIR__.'/../cert/',
    'loggingdir' => __DIR__.'/../var/log/',
    'datadir' => __DIR__.'/../var/data/',
    //...
    'metadata.sources' => array(
        array('type' => 'flatfile', 'directory' => __DIR__ . '/../metadata'),
    ),
    //...
);

更新simpleSAMLphp

如果simpleSAMLphp发布了新版本,您只需这样做:

composer.phar update

您可以在更新之前自由安装新的simpleSAMLphp模块,无需恢复composer.json,因为您将其用作库。

启用或禁用模块

由于您不应该触摸供应商目录来启用或禁用simpleSAMLphp模块,您必须在config.php中使用'module.enable'选项。