2

I just moved my app from a AWS EC2 server to another. I deploy with GitHub, so, everything should be smooth. a But I got a lot of issues:

When I try to login with user / Pass, I get:

TokenMismatchException in VerifyCsrfToken.php line 68:

When I try to login with socialite ( Google / FB ) I get:

Socialite: InvalidStateException in AbstractProvider.php Line 200

I manage a plugin https://github.com/proengsoft/laravel-jsvalidation, that I also give error

Off course, in local, everything works fine ( I use Laravel valet )

I can't figure out what is the common point between all those elements.

What I did :

composer install
php artisan cache:clear
php artisan route:clear
php artisan config:clear
php artian vendor:publish
composer clear-compiled
php artisan migrate -seed
gulp
copied my old .env to the new server ( it's not automatically deployed )

I also checked my storage/framework/sessions folder had write permission.
EDIT: My guess is there is a problem with sessions, but don't really know what... CRSF Field works with session. Also AbstractProvider issue appears to be a session problem. I tried to change session from file to DB, but with no result.

Any idea why is there so many errors?

Juliatzin
  • 18,455
  • 40
  • 166
  • 325

1 Answers1

1

I read a lot of cases, but none got my solution.

I solved it changing

APP_ENV=testing 

to

APP_ENV=test

in my .env file

One more solution to this problem, hope it helps!

Stupid, but very time consuming!!!

Juliatzin
  • 18,455
  • 40
  • 166
  • 325