Warning Failed to open stream: „Nette\SafeStream\Wrapper::stream_open“ call failed

fsanitize
Člen | 3
+
0
-

Ahoj,

používám knihovnu https://github.com/…na/fio-nette. Tracy na mě řve, že nelze otevřít safestream, konkrétně:

fopen(nette.safe:///var/www/public/temp/h4kuna/fio/203be49bd8b53a35383ac83d3aa62538): Failed to open stream: "Nette\SafeStream\Wrapper::stream_open" call failed

Appka potom padne, protože knihovna ten safestream potřebuje. Celou ji mám v Dockeru, PHP 8.2. Kód, který to spustí je ukázka z libky, údaje k účtům jsou nastavené správně. Nenapadá někoho teď z voleje čím to může být? Chybí mi nějakej extension?

EDIT:

Knihovna si tu svojí exotickou cestu nevytvořila sama a musel jsem to udělat ručně (Meh).

Editoval fsanitize (4. 8. 2023 18:02)

David Grudl
Nette Core | 8074
+
0
-

Zkus v souboru Wrapper.php v metodě stream_open() na řádku $handle = @fopen($path, $resMode . $flag, $use_path); odstranit ten zavináč, jestli to dá nějakou lepší chybovou hlášku.