国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman-permission 插件報(bào)錯(cuò)

Arsenal

1、按文檔安裝webman-permission插件,啟動(dòng)webman時(shí)報(bào)錯(cuò)。報(bào)錯(cuò)內(nèi)容是 protocol error, got 'H' as reply type byte

2、已安裝的插件有 php-di/php-di webman/redis-queue tinywan/jwt。redis可以正常使用

有人知道這是什么原因嗎?

1742 3 0
3個(gè)回答

six

估計(jì)哪里redis配置的端口配置錯(cuò)了

  • Arsenal 2022-06-10

    redis隊(duì)列和jwt都可以正常使用,不知道是不是還有地方需要配置

  • six 2022-06-10

    先確定是哪個(gè)組件影響的,然后再找對(duì)應(yīng)組件配置

  • sunsgne 2022-06-13

    composer require sunsgne/casbin ; 可以用用這個(gè)

  • yzh52521 2022-06-13

    @sunsgne 一樣的錯(cuò)誤

Tinywan

你這報(bào)錯(cuò)和這個(gè)插件沒(méi)關(guān)系

  • ersic 2022-06-12

    我這在使用 LaravelDatabaseAdapter 會(huì)復(fù)現(xiàn),配置里面的「enable」改成 false 就沒(méi)這個(gè)錯(cuò)了。

  • yzh52521 2022-06-13

    還真是 關(guān)了就好了

  • yzh52521 2022-06-13

    估計(jì)和 框架升級(jí)了有關(guān) 之前是好好的

  • Arsenal 2022-06-13

    casbin/webman-permission (v1.0.6 => v1.0.5) 可以解決

  • yzh52521 2022-06-13

    @Arsenal 也是會(huì)報(bào)以下錯(cuò)
    worker[webman:95805] exit with status 11
    worker[websocket:95814] exit with status 11
    worker[monitor:95810] exit with status 11
    worker[webman:95804] exit with status 11
    worker[webman:95803] exit with status 11

  • Arsenal 2022-06-13

    框架版本多少,我這邊 webman-framework v1.3.16,暫時(shí)沒(méi)有報(bào)錯(cuò)。用的是 think-orm

  • yzh52521 2022-06-13

    最新 最新

  • Arsenal 2022-06-13

    那不清楚了,只能等作者來(lái)解決

  • yzh52521 2022-06-13

    退回1.0.5 可以了

  • yzh52521 2022-06-13

    改成 $redis = new Client('redis://' . ( $config['host'] ?? '127.0.0.1') . ':' . ($config['port'] ?? 6379)); 這樣

  • Arsenal 2022-06-13

    應(yīng)該就是 yzh52521 所說(shuō)的問(wèn)題。v1.0.6有問(wèn)題。我看v1.0.7已經(jīng)沒(méi)有這個(gè)問(wèn)題了

  • Tinywan 2022-06-13

    感謝!已發(fā)布新版本v1.0.7

yzh52521

RedisWatcher.php
createRedisClient 方法
下面這個(gè)bug

$redis = new Client('redis://' . $config['host'] ?? '127.0.0.1' . ':' . $config['port'] ?? 6379);

丟失了端口

修改成

 $host = $config['host'] ?? '127.0.0.1';
 $port = $config['port'] ?? 6379;
$redis = new Client('redis://' . $host . ':' . $port);
  • ersic 2022-06-13

    看這個(gè)寫法沒(méi)啥問(wèn)題啊

  • Tinywan 2022-06-13

    是的,這個(gè)版本只是移除了數(shù)據(jù)庫(kù)配置,因?yàn)榘l(fā)布訂閱和這個(gè)沒(méi)關(guān)系,就移除掉了

  • tegic 2022-06-13

    行內(nèi)這么寫,如果不存在要報(bào)錯(cuò)的
    $redis = new Client('redis://' . ($config['host'] ?? '127.0.0.1') . ':' . ($config['port'] ?? 6379));
    需要包起來(lái)

  • Tinywan 2022-06-13

    感謝,已發(fā)布新版本v1.0.7

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??