gpt4 book ai didi

Laravel API 认证(护照); CryptKey.php 中的 ErrorException

转载 作者:行者123 更新时间:2023-12-04 13:46:07 25 4
gpt4 key购买 nike

CryptKey.php 第 57 行中的 ErrorException:

key 文件“file://C:\wamp\www\project\public_html\storage\oauth-private.key”权限不正确,应该是600或660而不是666

我的配置如下:

  • Windows 10 64 位
  • WampServer 3.1.0
  • Apache 2.4.27
  • PHP 7.0.23
  • Laravel 框架版本 5.3.31
  • Composer 需要 laravel/passport=~1.0

  • 知道如何解决吗?

    最佳答案

    您可以在第 57 行关闭文件检查权限

    您的加密 key 路径是 vendor/league/oauth2-server/src/CryptKey.php
    在第 48 行将其设为 false 或在您的 CryptKey.php 中注释以下块

       if ($keyPermissionsCheck === true) {
    // Verify the permissions of the key
    $keyPathPerms = decoct(fileperms($keyPath) & 0777);
    if (in_array($keyPathPerms, ['600', '660'], true) === false) {
    trigger_error(sprintf(
    'Key file "%s" permissions are not correct, should be 600 or 660 instead of %s',
    $keyPath,
    $keyPathPerms
    ), E_USER_NOTICE);
    }
    }
    keyPermissionsCheck将其设置为假。

    希望这可以帮助。

    关于Laravel API 认证(护照); CryptKey.php 中的 ErrorException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48128251/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com