Season 4

Season 4 (2021)

Not only is Marinette Ladybug, the superheroine that protects Paris from the attack of villains, but she’s also now the guardian of the Miraculous. This means that not only does she need to keep her identity hidden, but also the existence of these turbulent, magical creatures, the Kwamis! Marinette has a lot of pressure, not to mention her school and love life! Now she has less time and opportunities to tell Adrien her feelings... Marinette now has to redouble efforts to protect her secrets and Ladybug will have to become stronger to face an indomitable adversary: Shadow Moth, who can now fuse the Butterfly and Peacock Miraculous! Thankfully, Ladybug can count on Cat Noir and their new superhero allies!




Episodes List

Ep.1 Truth

Air Date: 2021-04-11

A friend of Marinette's gets akumatized into Truth. Using his power to force people to tell the truth, he wants to know Marinette's secret.

Ep.2 Lies

Air Date: 2021-04-18

A friend of Adrien's gets akumatized into Lies and becomes determined to rid the world of lies and those who tell them.

Ep.3 Gang of Secrets

Air Date: 2021-04-25

Marinette's friends get akumatized into the Gang of Secrets, a team of supervillains determined to save her.

Ep.4 Mr. Pigeon 72

Air Date: 2021-05-23

Mr. Ramier gets akumatized into Mr. Pigeon for the 72nd time, and now he can turn people into evil pigeons.

Ep.5 Furious Fu

Air Date: 2021-05-30

Ladybug and Cat Noir face someone they know well, and never imagined they would have to fight someday.

Ep.6 Sole Crusher

Air Date: 2021-06-06

A newcomer to Marinette's circle of friends gets akumatized into Sole Crusher, a humongous supervillain who can absorb people.

Ep.7 Queen Banana

Air Date: 2021-06-13

Chloe is akumatized into Queen Banana and Ladybug decides to entrust a Miraculous to help her stop a supervillain.

Ep.8 Guiltrip

Air Date: 2021-06-20

When Reflekta becomes entangled in a bottomless abyss of guilt, Ladybug calls an ally for help with unshakable optimism.

Ep.9 Crocoduel

Air Date: 2021-08-29

Because of a plan thought up by Marinette, Shadow Moth akumatizes two villains. Ladybug and Cat Noir will need help to stop the evil duo.

Ep.10 Optigami

Air Date: 2021-09-05

What would happen if Shadow Moth created a fearsome supervillain while Marinette and Adrien couldn't transform into Ladybug and Cat Noir?

Ep.11 Sentibubbler

Air Date: 2021-09-12

Shadow Moth creates Sentibubbler, a fearsome sentimonster that will only stop if Rena Rouge betrays Ladybug and Cat Noir!

Ep.12 Rocketear

Air Date: 2021-09-19

As Guardian of Miraculous, Ladybug must make difficult decisions which affect the people around her. But not everyone is ready to live in permanent hiding like her...

Ep.13 Mega Leech

Air Date: 2021-09-26

When Malediktator comes back, now seconded by a Sentimonster, Ladybug entrusts a committed friend and ally with a Miraculous to help her save Paris.

Ep.14 Wishmaker

Air Date: 2021-10-03

As Marinette thinks about her future, a supervillain shows up in Paris. Able to force people to live their childhood dreams, he turns into a nightmare for our heroes.

Ep.15 Hack-San

Air Date: 2021-10-10

When Marinette needs to leave Paris for a day for her aunt's birthday in London, the fear of something happening in Ladybug's absence makes her super nervous. Shadow Moth manages to infect Max's robot with an evil virus to akumatize it again. What will happen?

Ep.16 Simpleman

Air Date: 2021-10-17

Adrien asks Marinette a favor, who can't say no and ends up leaving her grandfather taking care of the 4 children she was taking care of to help Adrien. What she doesn't realize is that it ends up making her grandfather the Shadow Moth's next target.

Ep.17 Glaciator 2

Air Date: 2021-10-24

Ladybug and Cat Noir face Glaciator again. Glaciator annoys Ladybug by insisting that the superheroes are in love. Cat Noir encounters Marinette, who wrestles with secret romance.

Ep.18 Dearest Family

Air Date: 2021-10-31

Galette Day is eventful for Marinette! Tikki is acting very strange and three supervillains show up! Will Ladybug still manage to establish herself as queen of the day?

Ep.19 Ephemeral

Air Date: 2021-11-07

Ladybug decides whether she should reveal Cat Noir's identity so that she can remain the Guardian.

Ep.20 Gabriel Agreste

Air Date: 2021-11-14

Marinette sneaks into the Agreste home during a private dinner, only to find that a supervillain is also crashing the party.

Ep.21 Psycomedian

Air Date: 2022-02-13

A famous comedian gets akumatized into Psycomedian; able to impose any emotions on anyone, he wants to wipe the smiles off everyone's faces starting with Ladybug and Cat Noir.

Ep.22 Kuro Neko

Air Date: 2022-02-20

Ladybug manages to assemble an amazing team of superheroes now that she is Guardian of the Miraculous, but Cat Noir is feeling left out and decides to give up his Miraculous. Ladybug now needs to deliver the Cat Miraculous to someone else.

Ep.23 Penalteam

Air Date: 2022-02-27

When one of Shadow Moth's favorite victims is akumatized into Penalteam, a fearsome team of supervillains, Ladybug calls on her own superhero team in order to face her; may the best team win.

Ep.24 Qilin

Air Date: 2022-03-06

Because one of Marinette's careless mistakes, one of her closet relatives is akumatized into Qilin, a fearsome supervillain.

Ep.25 Risk (Shadow Moth's Final Attack - Part 1)

Air Date: 2022-03-13

Without Ladybug and Cat Noir knowing, Shadow Moth patiently sets his final attack in motion...

Ep.26 Strikeback (Shadow Moth's Final Attack - Part 2)

Air Date: 2022-03-13

Shadow Moth's trap closes in on Ladybug and Cat Noir, threatening to turn their fate upside down forever...



Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(): Only 0 of 245 bytes written, possibly out of free disk space ErrorException thrown with message "file_put_contents(): Only 0 of 245 bytes written, possibly out of free disk space" Stacktrace: #7 ErrorException in /home/mojforum/domains/datotekar.si/public_html/system/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #6 file_put_contents in /home/mojforum/domains/datotekar.si/public_html/system/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #5 Illuminate\Filesystem\Filesystem:put in /home/mojforum/domains/datotekar.si/public_html/system/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php:83 #4 Illuminate\Session\FileSessionHandler:write in /home/mojforum/domains/datotekar.si/public_html/system/vendor/laravel/framework/src/Illuminate/Session/Store.php:129 #3 Illuminate\Session\Store:save in /home/mojforum/domains/datotekar.si/public_html/system/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:87 #2 Illuminate\Session\Middleware\StartSession:terminate in /home/mojforum/domains/datotekar.si/public_html/system/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:218 #1 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /home/mojforum/domains/datotekar.si/public_html/system/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189 #0 Illuminate\Foundation\Http\Kernel:terminate in /home/mojforum/domains/datotekar.si/public_html/index.php:60
7
ErrorException
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
122
6
file_put_contents
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
122
5
Illuminate
\
Filesystem
\
Filesystem
put
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
FileSessionHandler.php
83
4
Illuminate
\
Session
\
FileSessionHandler
write
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Store.php
129
3
Illuminate
\
Session
\
Store
save
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Middleware
/
StartSession.php
87
2
Illuminate
\
Session
\
Middleware
\
StartSession
terminate
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
218
1
Illuminate
\
Foundation
\
Http
\
Kernel
terminateMiddleware
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
189
0
Illuminate
\
Foundation
\
Http
\
Kernel
terminate
/
home
/
mojforum
/
domains
/
datotekar.si
/
public_html
/
index.php
60
/
home
/
mojforum
/
domains
/
datotekar.si
/
public_html
/
system
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "file_put_contents(): Only 0 of 245 bytes written, possibly out of free disk space"
    
/
home
/
mojforum
/
domains
/
datotekar.si
/
public_html
/
system
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "/home/mojforum/domains/datotekar.si/public_html/system/storage/framework/sessions/ASJ4A5cVFkm9d37c4rGkyDjnvjC395yhjOfpyQZc"
    
  2. "a:3:{s:6:"_token";s:40:"ZdRL9nbbV8vxwGJBAqDbGqhF5M03CV0EMQX52BUg";s:9:"_previous";a:1:{s:3:"url";s:87:"https://datotekar.si/tv/65334/miraculous-les-aventures-de-ladybug-et-chat-noir/season/4";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 2
    
/
home
/
mojforum
/
domains
/
datotekar.si
/
public_html
/
system
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
FileSessionHandler.php
    /**
     * {@inheritdoc}
     */
    public function read($sessionId)
    {
        if ($this->files->exists($path = $this->path.'/'.$sessionId)) {
            if (filemtime($path) >= Carbon::now()->subMinutes($this->minutes)->getTimestamp()) {
                return $this->files->get($path, true);
            }
        }
 
        return '';
    }
 
    /**
     * {@inheritdoc}
     */
    public function write($sessionId, $data)
    {
        $this->files->put($this->path.'/'.$sessionId, $data, true);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function destroy($sessionId)
    {
        $this->files->delete($this->path.'/'.$sessionId);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function gc($lifetime)
    {
        $files = Finder::create()
Arguments
  1. "/home/mojforum/domains/datotekar.si/public_html/system/storage/framework/sessions/ASJ4A5cVFkm9d37c4rGkyDjnvjC395yhjOfpyQZc"
    
  2. "a:3:{s:6:"_token";s:40:"ZdRL9nbbV8vxwGJBAqDbGqhF5M03CV0EMQX52BUg";s:9:"_previous";a:1:{s:3:"url";s:87:"https://datotekar.si/tv/65334/miraculous-les-aventures-de-ladybug-et-chat-noir/season/4";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. true
    
/
home
/
mojforum
/
domains
/
datotekar.si
/
public_html
/
system
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Store.php
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForUnserialize($data)
    {
        return $data;
    }
 
    /**
     * Save the session data to storage.
     *
     * @return bool
     */
    public function save()
    {
        $this->ageFlashData();
 
        $this->handler->write($this->getId(), $this->prepareForStorage(
            serialize($this->attributes)
        ));
 
        $this->started = false;
    }
 
    /**
     * Prepare the serialized session data for storage.
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForStorage($data)
    {
        return $data;
    }
 
    /**
     * Age the flash data for the session.
     *
     * @return void
Arguments
  1. "ASJ4A5cVFkm9d37c4rGkyDjnvjC395yhjOfpyQZc"
    
  2. "a:3:{s:6:"_token";s:40:"ZdRL9nbbV8vxwGJBAqDbGqhF5M03CV0EMQX52BUg";s:9:"_previous";a:1:{s:3:"url";s:87:"https://datotekar.si/tv/65334/miraculous-les-aventures-de-ladybug-et-chat-noir/season/4";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
/
home
/
mojforum
/
domains
/
datotekar.si
/
public_html
/
system
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Middleware
/
StartSession.php
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);
 
            $this->addCookieToResponse($response, $session);
        }
 
        return $response;
    }
 
    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        if ($this->sessionHandled && $this->sessionConfigured() && ! $this->usingCookieSessions()) {
            $this->manager->driver()->save();
        }
    }
 
    /**
     * Start the session for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Contracts\Session\Session
     */
    protected function startSession(Request $request)
    {
        return tap($this->getSession($request), function ($session) use ($request) {
            $session->setRequestOnHandler($request);
 
            $session->start();
        });
    }
 
    /**
     * Get the session implementation from the manager.
/
home
/
mojforum
/
domains
/
datotekar.si
/
public_html
/
system
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
                continue;
            }
 
            list($name) = $this->parseMiddleware($middleware);
 
            $instance = $this->app->make($name);
 
            if (method_exists($instance, 'terminate')) {
                $instance->terminate($request, $response);
            }
        }
    }
 
    /**
     * Gather the route middleware for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array
     */
    protected function gatherRouteMiddleware($request)
    {
        if ($route = $request->route()) {
            return $this->router->gatherRouteMiddleware($route);
        }
 
        return [];
    }
 
    /**
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/tv/65334/miraculous-les-aventures-de-ladybug-et-chat-noir/season/4"
      #requestUri: "/tv/65334/miraculous-les-aventures-de-ladybug-et-chat-noir/season/4"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/
home
/
mojforum
/
domains
/
datotekar.si
/
public_html
/
system
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/tv/65334/miraculous-les-aventures-de-ladybug-et-chat-noir/season/4"
      #requestUri: "/tv/65334/miraculous-les-aventures-de-ladybug-et-chat-noir/season/4"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/
home
/
mojforum
/
domains
/
datotekar.si
/
public_html
/
index.php
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
 
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
 
$response->send();
 
$kernel->terminate($request, $response);
 
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/tv/65334/miraculous-les-aventures-de-ladybug-et-chat-noir/season/4"
      #requestUri: "/tv/65334/miraculous-les-aventures-de-ladybug-et-chat-noir/season/4"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    

Environment & details:

empty
empty
empty
Key Value
XSRF-TOKEN
"eyJpdiI6ImQyOHJhbmlGbWhMSzhudmdvSnROelE9PSIsInZhbHVlIjoibjBFcmRvMzIzclB2SzY2bnd2c3duXC9temlVWWR2WU4zQ3FWQXRaT1FMU0JiSHJFRkRzN2VhM1NlYXIrdXBsR0Q1NFd6dHk0NkVWTGxiNnVyZG94WEpRPT0iLCJtYWMiOiIzNzFlOThiZDhkNmU4MzQ3MzVlNzk5NWJkYWQxNTk3YjhjYjc4NWM2MzQ4ZGU0NWMyNDg5NGRlMzJiOTY1NjdiIn0="
smdb_session
"eyJpdiI6IjdWNU02UkJKZCttcWRyTEFxcUZFU2c9PSIsInZhbHVlIjoiWVZybktPc0VzMHcycVVTNE9yYk96MHB3NUNiYWVtWjYwQk1abm05N2R4dnplVmNOVkdXOUgwWDk4K05oaFJxQ25iOHI5NVwvXC93ZVFoVVFiZUNJRnBGZz09IiwibWFjIjoiNTYxMzdlNmE2OWMxMjUyZDA3ZTJkZGU2MDBlZDA4ZjMwZDA2Yzc3ZGE3ZjI5NzU5NjcwZGVmYTJhODYyOTc3NyJ9"
empty
Key Value
PATH
"/usr/local/bin:/bin:/usr/bin"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_COOKIE
"XSRF-TOKEN=eyJpdiI6ImQyOHJhbmlGbWhMSzhudmdvSnROelE9PSIsInZhbHVlIjoibjBFcmRvMzIzclB2SzY2bnd2c3duXC9temlVWWR2WU4zQ3FWQXRaT1FMU0JiSHJFRkRzN2VhM1NlYXIrdXBsR0Q1NFd6dHk0NkVWTGxiNnVyZG94WEpRPT0iLCJtYWMiOiIzNzFlOThiZDhkNmU4MzQ3MzVlNzk5NWJkYWQxNTk3YjhjYjc4NWM2MzQ4ZGU0NWMyNDg5NGRlMzJiOTY1NjdiIn0%3D; smdb_session=eyJpdiI6IjdWNU02UkJKZCttcWRyTEFxcUZFU2c9PSIsInZhbHVlIjoiWVZybktPc0VzMHcycVVTNE9yYk96MHB3NUNiYWVtWjYwQk1abm05N2R4dnplVmNOVkdXOUgwWDk4K05oaFJxQ25iOHI5NVwvXC93ZVFoVVFiZUNJRnBGZz09IiwibWFjIjoiNTYxMzdlNmE2OWMxMjUyZDA3ZTJkZGU2MDBlZDA4ZjMwZDA2Yzc3ZGE3ZjI5NzU5NjcwZGVmYTJhODYyOTc3NyJ9"
HTTP_HOST
"datotekar.si"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
DOCUMENT_ROOT
"/home/mojforum/domains/datotekar.si/private_html"
REMOTE_ADDR
"216.73.216.37"
REMOTE_PORT
"54720"
SERVER_ADDR
"91.240.216.123"
SERVER_NAME
"datotekar.si"
SERVER_ADMIN
"webmaster@datotekar.si"
SERVER_PORT
"443"
REQUEST_SCHEME
"https"
REQUEST_URI
"/tv/65334/miraculous-les-aventures-de-ladybug-et-chat-noir/season/4"
REDIRECT_URL
"/tv/65334/miraculous-les-aventures-de-ladybug-et-chat-noir/season/4"
REDIRECT_REQUEST_METHOD
"GET"
HTTPS
"on"
REDIRECT_STATUS
"200"
X_SPDY
"HTTP2"
SSL_PROTOCOL
"TLSv1.3"
SSL_CIPHER
"TLS_AES_256_GCM_SHA384"
SSL_CIPHER_USEKEYSIZE
"256"
SSL_CIPHER_ALGKEYSIZE
"256"
SCRIPT_FILENAME
"/home/mojforum/domains/datotekar.si/private_html/index.php"
QUERY_STRING
""
SCRIPT_URI
"https://datotekar.si/tv/65334/miraculous-les-aventures-de-ladybug-et-chat-noir/season/4"
SCRIPT_URL
"/tv/65334/miraculous-les-aventures-de-ladybug-et-chat-noir/season/4"
SCRIPT_NAME
"/index.php"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SOFTWARE
"LiteSpeed"
REQUEST_METHOD
"GET"
X-LSCACHE
"on"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1757170792.4762
REQUEST_TIME
1757170792
APP_NAME
"SMDB"
APP_ENV
"local"
APP_KEY
"base64:OLOycmgOVMWH12z5q9XzJ7axXNzftPWP7rPz4LRAcJ0="
APP_DEBUG
"true"
APP_URL
"https://datotekar.si"
DB_CONNECTION
"mysql"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"mojforum_mtdb"
DB_USERNAME
"mojforum_mtdb"
DB_PASSWORD
"sonycanon007A"
BROADCAST_DRIVER
"array"
CACHE_DRIVER
"array"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"database"
MAIL_DRIVER
"smtp"
MAIL_HOST
""
MAIL_PORT
"465"
MAIL_USERNAME
""
MAIL_PASSWORD
""
MAIL_ENCRYPTION
"ssl"
CAPTCHA_ENABLED
"false"
RECAPTCHA_ENABLED
"false"
NOCAPTCHA_SECRET
""
NOCAPTCHA_SITEKEY
""
GOOGLE_RECAPTCHA_KEY
""
GOOGLE_RECAPTCHA_SECRET
""
Key Value
PATH
"/usr/local/bin:/bin:/usr/bin"
APP_NAME
"SMDB"
APP_ENV
"local"
APP_KEY
"base64:OLOycmgOVMWH12z5q9XzJ7axXNzftPWP7rPz4LRAcJ0="
APP_DEBUG
"true"
APP_URL
"https://datotekar.si"
DB_CONNECTION
"mysql"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"mojforum_mtdb"
DB_USERNAME
"mojforum_mtdb"
DB_PASSWORD
"sonycanon007A"
BROADCAST_DRIVER
"array"
CACHE_DRIVER
"array"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"database"
MAIL_DRIVER
"smtp"
MAIL_HOST
""
MAIL_PORT
"465"
MAIL_USERNAME
""
MAIL_PASSWORD
""
MAIL_ENCRYPTION
"ssl"
CAPTCHA_ENABLED
"false"
RECAPTCHA_ENABLED
"false"
NOCAPTCHA_SECRET
""
NOCAPTCHA_SITEKEY
""
GOOGLE_RECAPTCHA_KEY
""
GOOGLE_RECAPTCHA_SECRET
""
0. Whoops\Handler\PrettyPageHandler