The Piano Lesson

The Piano Lesson (2024-11-07)

Drama | Music | Horror |




Videos Playlist

Similar Collection



  • Status: Released
  • Runtime: 127m
  • Popularity: 4.0469
  • Language: en
  • Budget: $0
  • Revenue: $0
  • Vote Average: 6.084
  • Vote Count: 78





  • Brent Marchant

    When a gifted playwright’s work is adapted for the big screen, the transition from one medium to another can be quite challenging to pull off successfully. And, if the adaptation gets it wrong, it fails to do justice to the source material, an outcome that often unfairly reinforces the blanket denigration often accorded to film as an “inferior” artform compared to others (like literature or the stage). Such is the case, unfortunately, with this latest adaptation of work drawn from the writings of August Wilson, a stage-to-screen cross-over comes up short compared to previous conversions of his material (like “Fences” (2016), which succeeded brilliantly). This tale of two siblings (John David Washington, Danielle Deadwyler) who match wits over the fate of a family heirloom – a piano with a hand-carved façade featuring images of their slave era ancestors – depicts their heated discussions over its ultimate dispensation, one option aimed at selling it and the other bent on retaining it as a treasured piece of family history. As this scenario plays out, however, complications emerge when the ghosts of their deceased relatives and other spirits make their surreal presence known in steering the quarrelsome brother and sister to settle the matter. It’s an intriguing premise, one that speaks volumes about dealing with the ghosts of one’s past, what they endured in their lives and how the impact of their experiences has been passed down to their descendants. But many of the film’s scenes fall prey to one of the key pitfalls that often undermine theatrical adaptations – a series of overlong, stagey, tediously talky conversations that may work on Broadway but that try the patience of viewers on screen. What’s more, many sequences launch into seemingly unrelated exchanges whose connections to the primary narrative often seem tangential at best, segments that are further undermined by loquacious and not particularly interesting dialogues. And, as for the fantasy sequences, their excessively disparate nature is wholly incongruous with the remainder of the film, looking more like they belong in a movie like “Carrie” (1976) than an August Wilson production. While writer-director Malcolm Washington’s debut feature definitely has its strong suits, such as its fine ensemble of performances, inventive cinematography and meticulous period piece production design, it lacks the integral components needed to make this a compelling and engaging watch. To be sure, August Wilson deserves better than what’s materialized here, a film that’s largely forgettable and a pale shadow of his other cinematic adaptations.

  • r96sk

    <em>'The Piano Lesson'</em>, despite peaks and troughs, is largely a good watch. I could feel my interest increase and decrease fairly consistently throughout though, so no doubting more could've been done to keep me more interested - but that I still was, in fairness. John David Washington and Samuel L. Jackson are two that perform well, but the person that I would rank as the standout is Danielle Deadwyler - great performance! I didn't actually know her 24 hours ago, though I do now after this and <em>'Carry-On'</em>. Michael Potts merits props, too. It does feature a noteworthy enough story, the music is decent and there are some solid moments in there - the rendition of "Berta, Berta" with Jackson & Co. particularly stands out in my memory. I now see that this is based on a play, which is indeed very apparent in a few scenes.

  • CinemaSerf

    This is based on August Wilson's play and you'll never be in any doubt it came from the stage. The style of presentation and the construction of the story is entirely theatrical and that didn't really work so well for me on a big screen. It's all about a piano. "Boy Wille" (John David Washington) thinks that by selling it, they could improve their lot. Sister "Berniece" (Danielle Deadwyler) thinks over her dead body. That sentiment might actually prove closer to the truth than anyone wants, though, as the story develops and it becomes clear that this beautifully carved piano has no intentions of moving anywhere - and that it comes with quite an haunting provenance. Both characters see this instrument as an integral part of their past - a past peppered with brutality, slavery and hard labour, but can they reconcile any role it has in their future. Samuel L. Jackson features sparingly as family patriarch "Doaker" but barely imprints himself on the story (I think it'd have preferred Colman Domingo), Corey Hawkins plays the preacher "Avery" as if he were trying to be Eddie Murphy and the rest of it proceeds in a disappointingly soapy style as it mixes all the usual family melodrama with a ghastly, violent history and the tiniest elements from a horror movie towards the end. It does look good, but there's very little pace to the whole thing, there's far too much dialogue for a cinema feature and though the camerawork does sometimes give us an intensity as it mingles amongst the "Charles" family, for the most part this is enter stage left, exit stage right sort of stuff that ought to have stayed on it's original medium.



Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(): Only 0 of 208 bytes written, possibly out of free disk space ErrorException thrown with message "file_put_contents(): Only 0 of 208 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 208 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/KWSo2goaFI258gCJ77HkWjvOqhPbcmyztkD1ChH2"
    
  2. "a:3:{s:6:"_token";s:40:"ZymbBoTlcBOs2E3upx9ZUSD72lhRF8Bd4AkVTyAN";s:9:"_previous";a:1:{s:3:"url";s:50:"https://datotekar.si/movie/804406/the-piano-lesson";}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/KWSo2goaFI258gCJ77HkWjvOqhPbcmyztkD1ChH2"
    
  2. "a:3:{s:6:"_token";s:40:"ZymbBoTlcBOs2E3upx9ZUSD72lhRF8Bd4AkVTyAN";s:9:"_previous";a:1:{s:3:"url";s:50:"https://datotekar.si/movie/804406/the-piano-lesson";}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. "KWSo2goaFI258gCJ77HkWjvOqhPbcmyztkD1ChH2"
    
  2. "a:3:{s:6:"_token";s:40:"ZymbBoTlcBOs2E3upx9ZUSD72lhRF8Bd4AkVTyAN";s:9:"_previous";a:1:{s:3:"url";s:50:"https://datotekar.si/movie/804406/the-piano-lesson";}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: "/movie/804406/the-piano-lesson"
      #requestUri: "/movie/804406/the-piano-lesson"
      #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: "/movie/804406/the-piano-lesson"
      #requestUri: "/movie/804406/the-piano-lesson"
      #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: "/movie/804406/the-piano-lesson"
      #requestUri: "/movie/804406/the-piano-lesson"
      #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
"eyJpdiI6Ik5ZNWdUTEsyaVlodHVsVGJjQ0QwWVE9PSIsInZhbHVlIjoiaXVpaUdDMm9vb1wvK0JpcVJCdU5iZ3VXRzZYNXUyMUlJaUZrWUV3N3BZM2ZGOXdudXJMNElHUE9oQ2grZ1hydHBCa1wvVlwvNVNzcUpuWDJ0dGVMRTBlZmc9PSIsIm1hYyI6ImJiYzJkOWQ3YzI0YWVjZjA3NGUyODEwZDk2NDAxMDM3YWQwMmVkMGQyODRlNzE2OGJlNWJjZDNiZmQ1OTM2ZDYifQ=="
smdb_session
"eyJpdiI6IngwTUhYa0thNU40MjMyWHZpeFJGd2c9PSIsInZhbHVlIjoibUczVUxpNUswaXdZZVwvRTBqaGVhOUhldVZJMm1idjRoK3FSZkNydkpUemREbHBzdnB6RkRpdXpsRDcrWE85ZVdzV2U1cnRuWW10dnU0TDhKUjlzVlJBPT0iLCJtYWMiOiJjMGIwNjMxYzA1ZjQ0ZGY4ZDMwOGJkMDhjYmMxOTFlMTZmZjNmMDY0Y2EwMjI5OGE2OTk4ZTYzNDBlMThiNGNiIn0="
empty
Key Value
PATH
"/usr/local/bin:/bin:/usr/bin"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_COOKIE
"XSRF-TOKEN=eyJpdiI6Ik5ZNWdUTEsyaVlodHVsVGJjQ0QwWVE9PSIsInZhbHVlIjoiaXVpaUdDMm9vb1wvK0JpcVJCdU5iZ3VXRzZYNXUyMUlJaUZrWUV3N3BZM2ZGOXdudXJMNElHUE9oQ2grZ1hydHBCa1wvVlwvNVNzcUpuWDJ0dGVMRTBlZmc9PSIsIm1hYyI6ImJiYzJkOWQ3YzI0YWVjZjA3NGUyODEwZDk2NDAxMDM3YWQwMmVkMGQyODRlNzE2OGJlNWJjZDNiZmQ1OTM2ZDYifQ%3D%3D; smdb_session=eyJpdiI6IngwTUhYa0thNU40MjMyWHZpeFJGd2c9PSIsInZhbHVlIjoibUczVUxpNUswaXdZZVwvRTBqaGVhOUhldVZJMm1idjRoK3FSZkNydkpUemREbHBzdnB6RkRpdXpsRDcrWE85ZVdzV2U1cnRuWW10dnU0TDhKUjlzVlJBPT0iLCJtYWMiOiJjMGIwNjMxYzA1ZjQ0ZGY4ZDMwOGJkMDhjYmMxOTFlMTZmZjNmMDY0Y2EwMjI5OGE2OTk4ZTYzNDBlMThiNGNiIn0%3D"
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.172"
REMOTE_PORT
"16300"
SERVER_ADDR
"91.240.216.123"
SERVER_NAME
"datotekar.si"
SERVER_ADMIN
"webmaster@datotekar.si"
SERVER_PORT
"443"
REQUEST_SCHEME
"https"
REQUEST_URI
"/movie/804406/the-piano-lesson"
REDIRECT_URL
"/movie/804406/the-piano-lesson"
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/movie/804406/the-piano-lesson"
SCRIPT_URL
"/movie/804406/the-piano-lesson"
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
1756993840.0903
REQUEST_TIME
1756993840
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