Bagisto Forum

    Bagisto

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Google login is working on my local Bagisto project, but after deploying the project on Linux, it shows an error. Please help me resolve it. I’ve added the error message below.

    Bug Report
    2
    3
    83
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • V
      viral01 last edited by

      [2025-04-30 15:35:33] production.DEBUG: Social login request {"provider":"google"} [2025-04-30 15:35:33] production.DEBUG: Request full URL: https://www.jhaveriorganicfarms.com/customer/social-login/google/callback [2025-04-30 15:35:33] production.DEBUG: Request query: [2025-04-30 15:35:33] production.ERROR: Social login error: {"trace":"#0 /home/jhaveriorganic/public_html/packages/Webkul/SocialLogin/src/Http/Controllers/LoginController.php(79): Laravel\Socialite\Two\AbstractProvider->user() #1 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Webkul\SocialLogin\Http\Controllers\LoginController->handleProviderCallback('google') #2 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction('handleProviderC...', Array) #3 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Webkul\SocialLogin\Http\Controllers\LoginController), 'handleProviderC...') #4 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #5 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate\Routing\Route->run() #6 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #7 /home/jhaveriorganic/public_html/packages/Webkul/Shop/src/Http/Middleware/Currency.php(41): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #8 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Webkul\Shop\Http\Middleware\Currency->handle(Object(Illuminate\Http\Request), Object(Closure)) #9 /home/jhaveriorganic/public_html/packages/Webkul/Shop/src/Http/Middleware/Theme.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #10 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Webkul\Shop\Http\Middleware\Theme->handle(Object(Illuminate\Http\Request), Object(Closure)) #11 /home/jhaveriorganic/public_html/packages/Webkul/Shop/src/Http/Middleware/Locale.php(41): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #12 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Webkul\Shop\Http\Middleware\Locale->handle(Object(Illuminate\Http\Request), Object(Closure)) #13 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #14 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Routing\Middleware\SubstituteBindings->handle(Object(Illuminate\Http\Request), Object(Closure)) #15 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #16 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure)) #17 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #18 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure)) #19 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #20 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest(Object(Illuminate\Http\Request), Object(Illuminate\Session\Store), Object(Closure)) #21 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure)) #22 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #23 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure)) #24 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #25 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure)) #26 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #27 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate\Pipeline\Pipeline->then(Object(Closure)) #28 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request)) #29 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route)) #30 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request)) #31 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request)) #32 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request)) #33 /home/jhaveriorganic/public_html/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(59): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #34 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Barryvdh\Debugbar\Middleware\InjectDebugbar->handle(Object(Illuminate\Http\Request), Object(Closure)) #35 /home/jhaveriorganic/public_html/packages/Webkul/Installer/src/Http/Middleware/CanInstall.php(30): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #36 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Webkul\Installer\Http\Middleware\CanInstall->handle(Object(Illuminate\Http\Request), Object(Closure)) #37 /home/jhaveriorganic/public_html/packages/Webkul/Core/src/Http/Middleware/SecureHeaders.php(29): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #38 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Webkul\Core\Http\Middleware\SecureHeaders->handle(Object(Illuminate\Http\Request), Object(Closure)) #39 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #40 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure)) #41 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Foundation\Http\Middleware\TrimStrings->handle(Object(Illuminate\Http\Request), Object(Closure)) #42 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #43 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure)) #44 /home/jhaveriorganic/public_html/packages/Webkul/Core/src/Http/Middleware/CheckForMaintenanceMode.php(93): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #45 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Webkul\Core\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure)) #46 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #47 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Http\Middleware\HandleCors->handle(Object(Illuminate\Http\Request), Object(Closure)) #48 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #49 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Http\Middleware\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure)) #50 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #51 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\Pipeline\Pipeline->then(Object(Closure)) #52 /home/jhaveriorganic/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request)) #53 /home/jhaveriorganic/public_html/public/index.php(68): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) #54 {main}","provider":"google"}

      1 Reply Last reply Reply Quote 0
      • ghermans
        ghermans last edited by

        Check that the Google Client ID, Secret and Redirect URI are correctly set in your .env file in production:

        GOOGLE_CLIENT_ID=your-client-id
        GOOGLE_CLIENT_SECRET=your-client-secret
        GOOGLE_REDIRECT_URI=https://www.jhaveriorganicfarms.com/customer/social-login/google/callback
        

        Verify that this URI is also added on the Google Cloud Console

        Run the artisan command

        php artisan optimize
        

        Kind regards,
        Glenn Hermans

        Manager Bagisto Europe
        info@bagisto.eu

        1 Reply Last reply Reply Quote 0
        • V
          viral01 last edited by

          It's working fine on my local machine, which means my credentials are correct, but on the live server, the same code and credentials are not working

          1 Reply Last reply Reply Quote 0
          • First post
            Last post