Środowiskiem produkcyjnym jest serwer NAS (Synology), na którym nie ma części bibliotek XML, dlatego klasy generuję na stagingu
i potem przenoszę przez rsync na produkcję.
To nie powinien jednak być problem, bo aplikacja działa w ten sposób od kilku miesięcy.
Dopiero po pojawianiu się nowego modułu (i nowej tablicy) w środowisku prod objawił się ten problem.
(przypominam: na środowisku dev wszsytko jest ok).
Co więcej staging (inny serwer, ale ta sama baza danych) działa dobrze i dev, i prod.
Innymi słowy: "stare klasy" widzi, "nowych" nie.
To wygląda jak jakis problem z cache, ale przecież mam ją wyczyszczoną...
pp.
PS.
środowiska wyglądają tak
STAGING
dev - działa ok
prod - działa ok
PRODUKCJA
dev - działa ok
prod - nie może znaleźć jednej klasy
Kod: za wyjątkiem config/ProjectConfiguration.php - dokładnie to samo.
DB: we wszsytkich przypadkach ta sama
app/frontend/config/settings.yml
prod:
.settings:
no_script_name: true
logging_enabled: false
cache: false
dev:
.settings:
error_reporting:
<?php echo (E_ALL
| E_STRICT
)."\n" ?> web_debug: true
cache: false
no_script_name: false
etag: false