Na lokalnym kompie działa laravel, ale po dodaniu pewnej klasy już nie działa na serwerze ftp

0

Mam taki problem po wykonaniu polecenia composer require laravel/socialite zainstalowało mi klasy do obsługi facebooka i teraz do pliku config/app.php dodałem takie linie i wszystko działało, ale teraz chciałem, żeby na serwerze ftp tez był więc zaktualizował swoje pliki, a pliki z katalogu vendor tylko skopiowałem nowe nie nadpisywałem i na serwerze ftp dostaje taki komunikat.Class 'Laravel\Socialite\SocialiteServiceProvider' not found

0

Musiałbyś nadpisać również autoload.php (czy tam autoloader.php) z katalogu vendor - w innym wypadku Twoje nowe paczki nie zostaną wczytane.

A najlepiej nie rób nigdy deploya przez FTP, tylko przekopiuj normalnie pliki (najlepiej przy wykorzystaniu SFTP), po czym na serwerze odpal composer install - zaoszczędzisz sobie wielu zmarnowanych godzin, miesięcy bądź lat.

0
Musiałbyś nadpisać również autoload.php (czy tam autoloader.php) z katalogu vendor - w innym wypadku Twoje nowe paczki nie zostaną wczytane.

Nadpisałem i nadal to samo natomiast z serwerem sftp nie mogę się połączyć.

0

@Patryk27: jeśli autor pisze o ftp to na 99,9% wgrywa to na współdzielony hosting więc nie odpali tam composer install, do sftp tez dostepu zazwyczaj nie ma.

0

Dobra już sobie poradziłem trzeba było skopiować plik services znajdujący się w katalogu bootstrap.

1 użytkowników online, w tym zalogowanych: 0, gości: 1