Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

im-noob's avatar

The page has expired due to inactivity. Please refresh and try again. laravel 5.6

laravel version: 5.6 (latest) php version: 7.1.14 System: Linux Server API: Apache 2.0 Handler

==> My problem is that when i run the app in localhost it works fine but when i uploaded this on server Home page works fine but wheni try to login in or try to sign up it shows error... "The page has expired due to inactivity. Please refresh and try again"

when i just deleted the views folder inside /public_html/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/ then im getting this...

Symfony\Component\HttpKernel\Exception\HttpException …/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php204 44 Illuminate\Foundation\Exceptions\Handler prepareException …/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php176 43 Illuminate\Foundation\Exceptions\Handler render …/app/Exceptions/Handler.php51 42 App\Exceptions\Handler render …/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php83 41 Illuminate\Routing\Pipeline handleException …/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php55 40 Illuminate\Session\TokenMismatchException …/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php70 39 Illuminate\Foundation\Http\Middleware\VerifyCsrfToken handle …/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149 38 Illuminate\Pipeline\Pipeline Illuminate\Pipeline{closure} …/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53 37 Illuminate\Routing\Pipeline Illuminate\Routing{closure} …/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php49 36 Illuminate\View\Middleware\ShareErrorsFromSession handle …/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149 35 Illuminate\Pipeline\Pipeline Illuminate\Pipeline{closure} …/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53 34 Illuminate\Routing\Pipeline Illuminate\Routing{closure} …/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php63 33 Illuminate\Session\Middleware\StartSession handle …/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149 32 Illuminate\Pipeline\Pipeline Illuminate\Pipeline{closure} …/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53 31 Illuminate\Routing\Pipeline Illuminate\Routing{closure} …/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php37 30 Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse handle …/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149 29 Illuminate\Pipeline\Pipeline Illuminate\Pipeline{closure} …/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53 28 Illuminate\Routing\Pipeline Illuminate\Routing{closure} …/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php59 27 Illuminate\Cookie\Middleware\EncryptCookies handle …/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149 26 Illuminate\Pipeline\Pipeline Illuminate\Pipeline{closure} …/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53 25 Illuminate\Routing\Pipeline Illuminate\Routing{closure} …/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php102 24 Illuminate\Pipeline\Pipeline then …/vendor/laravel/framework/src/Illuminate/Routing/Router.php661 23 Illuminate\Routing\Router runRouteWithinStack …/vendor/laravel/framework/src/Illuminate/Routing/Router.php636 22 Illuminate\Routing\Router runRoute …/vendor/laravel/framework/src/Illuminate/Routing/Router.php602 21 Illuminate\Routing\Router dispatchToRoute …/vendor/laravel/framework/src/Illuminate/Routing/Router.php591 20 Illuminate\Routing\Router dispatch …/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php176 19 Illuminate\Foundation\Http\Kernel Illuminate\Foundation\Http{closure} …/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php30 18 Illuminate\Routing\Pipeline Illuminate\Routing{closure} …/vendor/fideloper/proxy/src/TrustProxies.php57 17 Fideloper\Proxy\TrustProxies handle …/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149 16 Illuminate\Pipeline\Pipeline Illuminate\Pipeline{closure} …/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53 15 Illuminate\Routing\Pipeline Illuminate\Routing{closure} …/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php30 14 Illuminate\Foundation\Http\Middleware\TransformsRequest handle …/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149 13 Illuminate\Pipeline\Pipeline Illuminate\Pipeline{closure} …/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53 12 Illuminate\Routing\Pipeline Illuminate\Routing{closure} …/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php30 11 Illuminate\Foundation\Http\Middleware\TransformsRequest handle …/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149 10 Illuminate\Pipeline\Pipeline Illuminate\Pipeline{closure} …/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53 9 Illuminate\Routing\Pipeline Illuminate\Routing{closure} …/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php27 8 Illuminate\Foundation\Http\Middleware\ValidatePostSize handle …/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149 7 Illuminate\Pipeline\Pipeline Illuminate\Pipeline{closure} …/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53 6 Illuminate\Routing\Pipeline Illuminate\Routing{closure} …/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php46 5 Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode handle …/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149 4 Illuminate\Pipeline\Pipeline Illuminate\Pipeline{closure} …/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53 3 Illuminate\Routing\Pipeline Illuminate\Routing{closure} …/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php102 2 Illuminate\Pipeline\Pipeline then …/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php151 1 Illuminate\Foundation\Http\Kernel sendRequestThroughRouter …/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php116

my blade

@csrf
                    <div class="form-group row">
                        <label for="email" class="col-sm-4 col-form-label text-md-right">{{ __('E-Mail Address') }}</label>

                        <div class="col-md-6">
                            <input id="email" type="email" class="form-control{{ $errors->has('email') ? ' is-invalid' : '' }}" name="email" value="{{ old('email') }}" required autofocus>

                            
                            

                            @if ($errors->has('email'))
                                <span class="invalid-feedback">
                                    <strong>{{ $errors->first('email') }}</strong>
                                </span>
                            @endif
                        </div>
                    </div>

                    <div class="form-group row">
                        <label for="password" class="col-md-4 col-form-label text-md-right">{{ __('Password') }}</label>

                        <div class="col-md-6">
                            <input id="password" type="password" class="form-control{{ $errors->has('password') ? ' is-invalid' : '' }}" name="password" required>

                            @if ($errors->has('password'))
                                <span class="invalid-feedback">
                                    <strong>{{ $errors->first('password') }}</strong>
                                </span>
                            @endif
                        </div>
                    </div>

                    <div class="form-group row">
                        <div class="col-md-6 offset-md-4">
                            <div class="checkbox">
                                <label>
                                    <input type="checkbox" name="remember" {{ old('remember') ? 'checked' : '' }}> {{ __('Remember Me') }}
                                </label>
                            </div>
                        </div>
                    </div>

                    <div class="form-group row mb-0">
                        <div class="col-md-8 offset-md-4">
                            <button type="submit" class="btn btn-primary">
                                {{ __('Login') }}
                            </button>

                            <a class="btn btn-link" href="{{ route('password.request') }}">
                                {{ __('Forgot Your Password?') }}
                            </a>
                        </div>
                    </div>
                </form>

HOw to fix this thank you in advace

0 likes
5 replies
lostdreamer_nl's avatar

ok #1 Don't ever change / delete files sitting under the vendor folder, these are scripts in use by your installed packages or the framework itself.

For now: Delete the whole vendor folder and recreate it by using the command "composer install" from commandline

This will give you back the files you deleted.

About the error you got before (session) It's probably because of the cookie / auth settings.

Start with your .env file on your server: Does it have the correct APP_URL, if not, the cookie cannot be set.

If that was setup ok, you should check the config/auth.php file for the cookie settings.

1 like
im-noob's avatar

ok i will recover my file as i mentioned above my app works fine on the localhost but it showing refresh page error on the live server... if there is any error in the cofiguration it shuold have not work properly on the localhost on localmechine..... if just amazed to see this.... ok

see here is my .env file

APP_NAME=Laravel APP_ENV=local APP_KEY=base64:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX APP_DEBUG=true APP_URL=http://localhost

LOG_CHANNEL=stack

DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DB_USERNAME=root DB_PASSWORD=

BROADCAST_DRIVER=log CACHE_DRIVER=file SESSION_DRIVER=file SESSION_LIFETIME=120 QUEUE_DRIVER=sync

REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379

MAIL_DRIVER=smtp MAIL_HOST=smtp.mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX MAIL_PASSWORD=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX MAIL_ENCRYPTION=null

PUSHER_APP_ID= PUSHER_APP_KEY= PUSHER_APP_SECRET= PUSHER_APP_CLUSTER=mt1

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

INVISIBLE_RECAPTCHA_SITEKEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX INVISIBLE_RECAPTCHA_SECRETKEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

INVISIBLE_RECAPTCHA_BADGEHIDE=true INVISIBLE_RECAPTCHA_DATABADGE='bottomright' INVISIBLE_RECAPTCHA_TIMEOUT=5 INVISIBLE_RECAPTCHA_DEBUG=true

=> here is my config/auth.php

lostdreamer_nl's avatar

APP_URL=http://localhost

That will also try to set your cookie for the domain localhost

in the .env file on your production host, change that line to the actual URL and it should work

Please or to participate in this conversation.