Cześć!
Testowo piszę sobie małą apkę. Potrzebowałem w niej sqlite aby mieć zapisane parę rzeczy.
Standardowo zainstalowałem sqlite w systemie, zainstalowałem rozszerzenie dla php'a, i robiąc migrację z konsoli wszystko poszło bez problemu.
Niestety problem pojawił się gdy chcę uderzyć do jakiegokolwiek endpointu po bardzo długim czasie (czasem po minucie, czasem po 10) dostaję błąd:
An exception occurred in driver: could not find driver
Wygląda to tak jak by z poziomu konsoli miał dostęp do wszystkich plików a z poziomu nginx'a nie.
Pierwsze o czym pomyślałem to jakiś problem z uprawnieniami pliku bazy, ale chmod 777 nie pomógł.
I szczerze mówiąc kończą mi się już pomysły. Jedyny co przychodzi mi do głowy to że nginx jakimś cudem nadaje swoje prawa fpm'owi, ale to mało prawdopodobne.
Działam przez WSL'a 2 - to może powodować tego typu problemy?