Season 1

Season 1 (2018)

Projects this season include: a Craftsman-style dining chair in white oak; Shaker-style hall table in cherry; hanging bow front cabinet in American ash; Adirondack-inspired lawn chair in cypress; tilt-top round breakfast table in curly maple; a Shaker blanket chest with drawer in cherry; a live-edge coffee table made from New England walnut, and much more.


Episodes: 13

Star Cast: Tom McLaughlin ,



Episodes List

Ep.1 Shaker-Inspired Hall Table

Air Date: 2018-04-07

In this premiere episode of Classic Woodworking, host Tom McLaughlin builds a classic Shaker-inspired hall table. Made of cherry, the piece features iconic Shaker details, such as mortise-and-tenon joinery with wooden pegs for strength and looks, and elegantly tapered legs to give the table a slender appearance. Simple to make, and at home in any decor, this piece is sure to inspire.

Ep.2 Bow-Front Cabinet in Ash

Air Date: 2018-04-14

Host Tom McLaughlin uses American ash from his back woods to create a hanging bow front cabinet featuring hand-crafted proud dovetails and a hidden magnet door catch. He'll share his tips for using lamination to create the simple but beautiful bow front door by applying a fantastic figured ash veneer.

Ep.3 Sunburst Veneer Side Table

Air Date: 2018-04-21

Host Tom McLaughlin welcomes guest and veteran woodworker Terry Moore to his wood shop this week on Classic Woodworking. Terry shares his technique for designing a dramatic sunburst walnut veneer pattern on a round side table while Tom heads to the lathe to show how to turn an Art Deco-inspired column. The two collaborate on the cross lapped joinery feet and the end result is an elegant, smooth, intriguing piece which is very pleasing to the eye.

Ep.4 Adirondack Chair

Air Date: 2018-04-28

This week on Classic Woodworking, Tom McLaughlin shares his contemporary take on a classic design: the Adirondack lawn chair. Using cypress, Tom shows how to cut a comfortable curve into the seat and back of this chair. The mitered joint on the arm rest is an additional detail which makes for a smooth, slanting arm that resolves into a drink holder. Expect to enjoy time outdoors in this updated version of an old favorite.

Ep.5 Teabox

Air Date: 2018-05-05

Host Tom McLaughlin is joined by Fine Woodworking's Mike Pekovich this week on Classic Woodworking. Mike shares his methods for making a beautiful tea box out of the dark and exotic wenge wood. He then contrasts that with a spectacular figured birdeye maple which creates the interior pieces in the box. Along with sharing his methods for making proud dovetails and a textured surface, Mike reveals a special clasp enclosure that makes this tea box really special.

Ep.6 Live-Edge Table

Air Date: 2018-05-12

This week's project on Classic Woodworking showcases the elegance of live edge black walnut. Host Tom McLaughlin makes a spectacular coffee table with a waterfall end and wood base that creates a cantilevered effect. Tom will also show us how to use hand tools to make a beautiful bow tie inlay.

Ep.7 Blanket Chest

Air Date: 2018-05-19

In this week's episode of Classic Woodworking, host Tom McLaughlin makes a Shaker-inspired blanket chest with drawer and bracket feet using an exterior of cherry and interior of white pine panels. He'll focus on how to make a traditional drawer and will use a special jig to create dovetail corners. This chest is functional, but is also a classic piece that's bolstered by its distinct design.

Ep.8 Shaker Oval Boxes

Air Date: 2018-05-26

Inspired by the nearby Shaker Village, host Tom McLaughlin collaborates with guest John Ryan to craft authentic reproduction Shaker oval boxes out of cherry. These boxes are iconic because of their utility and potential for customization in size and shape. John shows Tom his Shaker technique for bending strips of wood around a form, creating a smooth and beautiful Shaker box.

Ep.9 Craftsman-Style Dining Chair

Air Date: 2018-06-02

Host Tom McLaughlin shares his technique for making a Craftsman-style dining chair out of white oak this week on Classic Woodworking. It's an example of mortise and tenon chair construction employing peg joinery and traditional chair-making, amplified with details that modernize the honest construction of the Craftsman period. Tom will also add an upholstered seat to the piece, helping make this chair both functional and comfortable.

Ep.10 End Table

Air Date: 2018-06-09

This week on Classic Woodworking, host Tom McLaughlin welcomes his friend and neighbor David Lamb, a New Hampshire furniture master, to his shop. They share tips for making an end table out of contrasting walnut and butternut and this one is all about the details. David shows how to carve unique design elements while Tom heads to the lathe for some turning. A contemporary design, this end table provides a great opportunity to play with artistic details.

Ep.11 Tilt-Top Table

Air Date: 2018-06-16

What does it take to make a tilt-top table? This week on Rough Cut with Fine Woodworking, host Tom McLaughlin shares his design for a Shaker-inspired table made out of curly maple and takes a deep-dive into explaining the tilt-top mechanism that makes this piece so unique. The table has a pedestal base which attaches to the top with a turned column which Tom shapes at the lathe. He also uses the band saw to shape and refine the feet, making this project engaging in its use of numerous techniques.

Ep.12 Table Lamp

Air Date: 2018-06-23

Guest Chris Becksvoort joins host Tom McLaughlin in his shop this week on Classic Woodworking to make a stunning table lamp. Chris shares his contemporary shaker-inspired design that boasts elegant bent-wood techniques to give off a soft light effect. In a truly unique style, Tom and Chris bend multiple strips of wood and stack them to create a shade form that will elevate any space with its warm, pure shape.

Ep.13 Hanging Tool Cabinet

Air Date: 2018-06-30

Host Tom McLaughlin shares the design for his hanging tool cabinet this week on Classic Woodworking, a piece that personalizes any shop. Tom uses a jig for the corners and a veneer panel for the front; then he'll hinge and mount the doors and provide guidance on how to create an interior customized for any collection of tools.



Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(): Only 0 of 216 bytes written, possibly out of free disk space ErrorException thrown with message "file_put_contents(): Only 0 of 216 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 216 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/ippzDwzXIdMlhxUiFwLXVst8EEmgpsBRL2iCvVNc"
    
  2. "a:3:{s:6:"_token";s:40:"Jv8WtBLasLHWvBVcD4jVjGZ0xp1tl1xWYYU6dXtC";s:9:"_previous";a:1:{s:3:"url";s:58:"https://datotekar.si/tv/97655/classic-woodworking/season/1";}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/ippzDwzXIdMlhxUiFwLXVst8EEmgpsBRL2iCvVNc"
    
  2. "a:3:{s:6:"_token";s:40:"Jv8WtBLasLHWvBVcD4jVjGZ0xp1tl1xWYYU6dXtC";s:9:"_previous";a:1:{s:3:"url";s:58:"https://datotekar.si/tv/97655/classic-woodworking/season/1";}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. "ippzDwzXIdMlhxUiFwLXVst8EEmgpsBRL2iCvVNc"
    
  2. "a:3:{s:6:"_token";s:40:"Jv8WtBLasLHWvBVcD4jVjGZ0xp1tl1xWYYU6dXtC";s:9:"_previous";a:1:{s:3:"url";s:58:"https://datotekar.si/tv/97655/classic-woodworking/season/1";}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/97655/classic-woodworking/season/1"
      #requestUri: "/tv/97655/classic-woodworking/season/1"
      #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/97655/classic-woodworking/season/1"
      #requestUri: "/tv/97655/classic-woodworking/season/1"
      #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/97655/classic-woodworking/season/1"
      #requestUri: "/tv/97655/classic-woodworking/season/1"
      #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
"eyJpdiI6ImZLZU10WjdzRVRlMmJ3SVwvbzUzTmJRPT0iLCJ2YWx1ZSI6IlwvZzA0NFwvUW9USER3Qk9jUDZOWUF4UkFGYXZOUTZsVXJyOWxFU3dtMWJscldMWmJHbjJhR2pkdE5SZnR0TzlvYkVLN1JUaENadkk1MUJaTFZlQjR4MkE9PSIsIm1hYyI6IjY0NjhiYTAxMWVjMGI2ZGM0ZTZlOWVmY2ZiNmRlMTUxYzQ3YmM5NDc0MzczNDNkNjhhMDdjNWQ5ZjRiMjlkY2IifQ=="
smdb_session
"eyJpdiI6IjIxZ0FaVXRhXC9yTUxuOTVsYWpTM2tBPT0iLCJ2YWx1ZSI6InpSclRsaEZYK25nYjR4QWx2MkppdXlpd0Ezd1VOd2R0UFdHazBwaGhITVlPT2k1bkJydFdOQTVWaHcwdHJ3NjBnRWp4QVwvK1NzeU1KU0xKa0taZ3QwQT09IiwibWFjIjoiYzNhMjJhZWRjMTM4OGE0YmNlMjY4MWU1ZWIwZDM0MjJjODIzMzE0M2ZkNjE5YTE4Y2EyYjA2NTEwMmY5Mjg5YSJ9"
empty
Key Value
PATH
"/usr/local/bin:/bin:/usr/bin"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_COOKIE
"XSRF-TOKEN=eyJpdiI6ImZLZU10WjdzRVRlMmJ3SVwvbzUzTmJRPT0iLCJ2YWx1ZSI6IlwvZzA0NFwvUW9USER3Qk9jUDZOWUF4UkFGYXZOUTZsVXJyOWxFU3dtMWJscldMWmJHbjJhR2pkdE5SZnR0TzlvYkVLN1JUaENadkk1MUJaTFZlQjR4MkE9PSIsIm1hYyI6IjY0NjhiYTAxMWVjMGI2ZGM0ZTZlOWVmY2ZiNmRlMTUxYzQ3YmM5NDc0MzczNDNkNjhhMDdjNWQ5ZjRiMjlkY2IifQ%3D%3D; smdb_session=eyJpdiI6IjIxZ0FaVXRhXC9yTUxuOTVsYWpTM2tBPT0iLCJ2YWx1ZSI6InpSclRsaEZYK25nYjR4QWx2MkppdXlpd0Ezd1VOd2R0UFdHazBwaGhITVlPT2k1bkJydFdOQTVWaHcwdHJ3NjBnRWp4QVwvK1NzeU1KU0xKa0taZ3QwQT09IiwibWFjIjoiYzNhMjJhZWRjMTM4OGE0YmNlMjY4MWU1ZWIwZDM0MjJjODIzMzE0M2ZkNjE5YTE4Y2EyYjA2NTEwMmY5Mjg5YSJ9"
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
"13135"
SERVER_ADDR
"91.240.216.123"
SERVER_NAME
"datotekar.si"
SERVER_ADMIN
"webmaster@datotekar.si"
SERVER_PORT
"443"
REQUEST_SCHEME
"https"
REQUEST_URI
"/tv/97655/classic-woodworking/season/1"
REDIRECT_URL
"/tv/97655/classic-woodworking/season/1"
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/97655/classic-woodworking/season/1"
SCRIPT_URL
"/tv/97655/classic-woodworking/season/1"
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
1757360278.8441
REQUEST_TIME
1757360278
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