Nette.Search php 8.3.11 nevytvori cache

Zdenda
Člen | 5
+
0
-

Přeji pěkný den,
aktualizoval jsem si na vývojovém stroji PHP z 8.3.9 na 8.3.11 a přestaly mi fungovat všechny projekty z Nette 3.2.

Obecná chyba je: Refresh your browser. New presenter App\UI\… was found. Přišel jsem na to, že v cache nette.search ve všech souborech bez vyjímky je:

<?php
return array (
0 =>
array (
),
1 =>
array (
),
2 =>
array (
),
);

Řešil to už někdo?

nightfish
Člen | 518
+
+1
-

Zdenda napsal(a):
Řešil to už někdo?

Ne. Nicméně kdybych to řešit chtěl, tak bych si ověřil:

  1. že mám vymazanou cache
  2. že to na původní verzi PHP funguje
  3. že jediné, co se změnilo, je verze PHP a nikoliv např. nastavení PHP, verze Composer závislostí atd.

A pokud by byly splněny všechny tři podmínky výše, rozhodnul bych se, jestli:

  1. se vrátit na funkční verzi PHP a počkat, jestli se problém nevyřeší v PHP 8.3.12+
  2. do toho vrtat a pokusit se najít příčinu (je-li na straně Nette)
Zdenda
Člen | 5
+
0
-
  1. že mám vymazanou cache

mazal jsem snad 100×

  1. že to na původní verzi PHP funguje

na ostrem serveru mam PHP8.3.9 a tam to bezi bezproblemu

  1. že jediné, co se změnilo, je verze PHP a nikoliv např. nastavení PHP, verze Composer závislostí atd.

urcite jsem jen aktualizoval PHP, composer ne. Nastaveni projdu pozdeji, jsem v casovem presu, tak pro me ted bude nejrychlejsi se vratit zpet k PHP8.3.9 (uz to compiluju – Sury ma v repozitari jen nejnovejsi)

Mockrat dekuji z konzultaci

ViPEr*CZ*
Člen | 817
+
0
-

Divny. Mne appka jede

PHP 8.3.11 NTS
nette/application v3.2.5
nette/di v3.2.2

Docker container je z
FROM php:8.3.11-fpm

Zdenda
Člen | 5
+
0
-

ViPErCZ napsal(a):

Divny. Mne appka jede

PHP 8.3.11 NTS
nette/application v3.2.5
nette/di v3.2.2

Docker container je z
FROM php:8.3.11-fpm

Ono to asi bude v me virtualizaci. Pouzival jsem Multipass na MacOS a mam takovej pocit, ze tam prosla aktualizace. No a po vymazani cache se uz nevytvorila. I kdyz jsem vytvoril novou masinu a vsechno tam nahral se starsim PHP, tak to nepomohlo. Zkusil jsem Parallels a vse je zase OK, ale PHP8.3.11 jsem jeste nezkousel.

ViPEr*CZ*
Člen | 817
+
0
-

OK. Je pravda, ze to mam na Linuxu, Docker version 27.2.0, build 3ab4256