laurin1/composer-iis-permission-handler-windows-auth

Composer 脚本处理 IIS 权限

v1.0.1 2014-07-11 21:13 UTC

This package is not auto-updated.

Last update: 2024-09-14 14:55:43 UTC


README

此工具允许您运行一个基本的脚本,以修复您在 composer.json 文件的 extra 字段中指定的任何目录的 IIS 权限。此分支是为了使用 Windows 身份验证的配置而添加的,这需要用户组拥有读取权限。此外,还移除了 IIS 的启动和停止功能。

使用方法

在您的根 composer.json 文件中添加以下内容

{
    "require": {
        "laurin1/composer-iis-permissions-handler": "1.0.*@dev"
    },
    "scripts": {
        "post-install-cmd": [
            "laurin1\\IISPermissionHandlerWindowsAuth\\ScriptHandler::fixPermissions"
        ],
        "post-update-cmd": [
            "laurin1\\IISPermissionHandlerWindowsAuth\\ScriptHandler::fixPermissions"
        ]
    },
    "extra": {
        "iis-permission-fix-folders": ["app/cache", "app/logs", "vendor"] # Defaults to: app/cache, app/logs, vendor - IF YOU WANT to use only one folder, be sure to leave off the brackets (ex. "vendor" NOT ["vendor"])!
    }
}

默认情况下,权限处理程序将提供最小输出。如果您想接收更多输出(例如调试),请简单地将以下内容添加到您的 composer 文件的 extra 部分。

    "extra": {
        "iis-permission-fix-debug": "true"
    }