Mam taki problem pisałem aplikację w laravelu 10 i na mojej wersji lokalnej php 8.1.13 działało dobrze natomiast po zainstalowaniu wersji php na serwerze web php 8.2.3 chyba PDO nie działa dobrze bo jest komunikat laravela
could not find driver (Connection: mysql, SQL: select *****************)
I teraz moje pytanie jest takie co trzeba zrobić żeby działało ?
czy wystarczy edytować pliku konfiguracyjne laravela czy trzeba modyfikować pliki konfuguracyjne php albo apacha ?
Nie można załadować sterownika MySQL
- Rejestracja: dni
- Ostatnio: dni
- Postów: 197
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3581
Raczej w Php.ini musisz dodać właściwy sterownik. Porównaj sobie załadowane rozszerzenia przez widok phpinfo() lub w cmd php -m
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1208
musi być zainstalowana odpowiednia biblioteka i aktywowana w php ini, pdo_mysql, pdo_pgsql, (...)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 10227
- Znajdź
php.ini, możesz to zrobić uruchamiając polecenie:php --ini - Odkomentuj w nim linijkę
;extention=pdo_mysql
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wielkopolska
zależy też jaki to serwer, czy jakis shared hosting, VMka gdzieś w DC czy chmurze ?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 197
FTP i nie mam dostępu do php.ini
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3581
Nie masz jakiegoś panelu do zarządzania? Co to za hosting? Większość ma panel gdzie można dodać rozszerzenie do php.ini czy wybrać wersję PHP.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 197
Chodzi o to ,że mam wykonać zadanie testowe(była wersja php 7.4) i dodatkowe zadanie wykonałem w laravelu 10 a, że był tam konieczny php w wersji większej niż 8 to tak napisałem. i zainstalowali php w wersji 8.2, ale pod ta wersją php jest kłopot własnie z ta bibioteką do obsługi mysql.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3581
No to napisz, że do użycia potrzebne jest to rozszerzenie. Skoro zainstalowali Ci PHP8.2 to i z dodaniem rozszerzenia sobie poradzą.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 20
albo zostaw laravel 7 i na tej wersji zrob , nie ma wiekszej roznicy jesli to zadanie testowae opiera sie pewnie na standardach