Receiving Helpdesk

how do you measure a mortice latch

by Miss Melyssa Huels DDS Published 3 years ago Updated 2 years ago

Here’s how to measure a mortice sash lock step by step:

  • Measure the backset first (A) – this means measuring the distance between the centre of the doorknob and the edge of the...
  • Proceed with the centre (B) – the centre is called the square hole from which the spindle passes through for the handle...
  • Case depth (C) – this is one of the main dimensions and it’s often...

To avoid having problems when installing your mortice latch, you should take a quick measurement so that you're 100% sure about the right size to use. This is done by measuring the door stile width and dividing that figure by two.

Full Answer

How do you measure a mortice lock?

The case height of a mortice lock is measured by measuring the distance between the top left corner of the case to the bottom left corner of the case. The forend length of a mortice lock is measured by measuring from the top right corner of the forend to the bottom right corner of the forend.

How do I measure for a new door latch?

To avoid chafing or having to drill new holes in your door, make sure you measure accurately the distance from the front face of the latch, to the centre of the square hole for the spindle. Nice and simple, this is just the height of the case. But don't confuse this for the length of the face plate!

What do the sizes mean on the back of the latch?

These sizes are the overall length of the latch, or the case. When measured to the spindle mechanism, the backset, then they translate as 44mm for the 65mm case and 57mm for the 76mm case.

What do you need to know before replacing a mortice lock?

First and foremost, you need to be aware of the type of mortice lock that you need, regardless if you’re replacing an old one or need to install a new one. There are two types of mortice locks – a sash lock and a deadlock.

How do I know what size mortice latch I need?

Overall Latch Size = Backset An easy way to choose which latch you need is to measure from the edge of your door to the centre of your door Stile. Choose the Backset which is closest to this measurement, and the handle will be as central as possible to the Stile on your door.

How do you measure a mortice latch backset?

Backset is measured from the centre of the keyhole to the edge of the lock. Most backsets are commonly measured at either 44mm (for a 64mm (2½”) lock) and 56mm (for a 76mm (3”) lock). Typically a lock adjacent to a glass panel will be 2½” (44mm) and otherwise 3” (56mm), but you should always measure to be sure.

What are the measurements on a door latch?

Measure from the edge of the door to the centre of the door knob or handle. The industry standards are usually either 44mm / 57mm / 82mm / 107mm / 130mm.

Are door latches standard size?

The most common size has a casing which is 63mm in depth and the distance to the middle of the square operating spindle is 44mm. This size of latch is used for the majority of lever handles on back plates, where the width of the back plate is about 40-45mm.

What is backset on mortise lock?

'Backset' is the distance from the front of the lock to the centre of the spindle as shown here. If you intend to use new locks or latches on an old door, replacing your old ones, you will need to make sure the new one fits into the hole in the door. To do this, measure the 'backset' distance of your old lock.

How do I know what size door lock I need?

You can work out the size of the lock by measuring the distance from the edge of the door to the centre of the door handle or knob. This measurement will give you the approximate size of the backset which will allow you to identify which size lock or latch you have.

What does 45mm backset mean?

The backset is the horizontal distance from the edge of a door to the centre of a lockset; thus, the distance a lockset is 'set back' from the edge of a door is called its backset. It's usually 1 inches or 2 inches (or 44mm and 57mm).

What is PZ measurement?

The pièze (French: [pjɛz]) is the unit of pressure in the metre–tonne–second system of units (mts system), used, e.g., in the former Soviet Union 1933–1955. It is defined as one sthène per square metre. The symbol is pz.

What does PZ Centre mean?

There are 3 main sizes to take when measuring a door handle. The first is the distance from the centre of the handle to the centre of the keyhole. This is sometimes called the pz. Next is the distance between the centre of the top screw to the centre of the bottom screw.

How do you replace an interior door latch?

0:111:58How to replace a door latch - YouTubeYouTubeStart of suggested clipEnd of suggested clipPut them stick to one side and handle just come away from the door. Now can we move the latch fromMorePut them stick to one side and handle just come away from the door. Now can we move the latch from the door to do this you need to unscrew the two screws from the face of the latch.

Are there different types of door latches?

What Are the Different Types of Door Locks?Knob Locks. Knob locks are the most common type of door lock available and the chief security method for most doors. ... Cam Locks. Cam locks consist of a fastener with an attached arm, or cam, that rotates to lock. ... Deadbolt Locks. ... Padlocks. ... Mortise Locks. ... Keypad Locks. ... Smart Locks.

What is a tubular mortice latch?

Giving you a simple way of securing internal doors, this tubular mortice latch can be used with rose or knob handles as well as any latch. Finished in electro brass for a stylish look as well as durability, it comes supplied with all the matching fixings for a simple installation.

What is the case depth on a night latch?

The case depth on night latches is not as important as on mortice locks, because they sit on the surface of the door, they are not fitting inside anything. However, it is of course important when you have a panelled door, that they fit on the stile (the thicker parts of the door around the edge).

What is the case depth of a lock?

The case depth is what would commonly be referred to as the 'lock size' . Whilst not all locks follow the same template, nine times out of ten, other measurements can be correctly assumed based on the case depth. There are many different case depths but the most common sizes are 64mm and 76mm. This is the metric equivalent to 2.5" and 3" lock cases from back in the imperial days.

What is the backset of a lock?

Exactly the same as with all locks, the backset measurement is the distance from the front face of the lock, to the centre of the keyhole and/or follower (on multipoint locks these are always in line so both should measure the same). On multipoint locks these are normally in 5mm increments, such as 30mm, 35mm, 40mm, 45mm, 50mm and so on. However, some older models may see smaller increments below 30mm, a typical example being the old 28mm backset GU multipoint locks.

What is the backset size for a door lock?

The most common sizes here are 44mm and 56mm (give or take a few milli metres). Some manufacturers measure with the finishing faceplate left on, whilst others measure it without. So by all means take measurements with and without the faceplate and you will soon see one of them matches the purchasable options available.

What is the front plate on a door?

The front plate that sits on the edge of the door once the lock is fitted, is referred to as the forend or faceplate of the lock. Simply measure the length and width so you can match up as best as possible for a clean finish on the edge of your door.

What is the metric equivalent of a 3 inch lock case?

The case depth is often simply stated as the 'lock size'. There are many different case depths but the most common sizes are 64mm and 76mm. This is the metric equivalent to 2.5" and 3" lock cases from back in the imperial days, you may well have heard the term "3 inch lock case" and so on..

What is case size?

This is often ambiguously and fairly misleadingly referred to as the 'case size'. It is indeed the overall size of the latch from front to back, but more importantly, is a critical measurement due to it being the overall depth that is going to sit into the door stile.

image
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9
8.3.21PHP Version1.49sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[08:23:37] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[08:23:37] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[08:23:37] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[08:23:37] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[08:23:37] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[08:23:37] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[08:23:37] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[08:23:37] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[08:23:37] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • Booting (10.47ms)
  • Application (1.48s)
  • 1 x Application (99.27%)
    1.48s
    1 x Booting (0.7%)
    10.47ms
    7 templates were rendered
    • themes.DevBlog.content.post (resources/views/themes/DevBlog/content/post.blade.php)34blade
      Params
      0
      post
      1
      postContent
      2
      author
      3
      updated_at
      4
      bing_rich_snippet_text
      5
      bing_rich_snippet_link
      6
      bing_related_keywords
      7
      google_related_keywords
      8
      bing_news_title
      9
      bing_news_description
      10
      bing_videos
      11
      bing_images
      12
      bing_search_result_title
      13
      bing_search_result_description
      14
      bing_search_result_url
      15
      bing_paa_questions
      16
      bing_paa_answers
      17
      bing_slider_faq_questions
      18
      bing_slider_faq_answers
      19
      bing_pop_faq_questions
      20
      bing_pop_faq_answers
      21
      bing_tab_faq_questions
      22
      bing_tab_faq_answers
      23
      google_faq_questions
      24
      google_faq_answers
      25
      google_rich_snippet
      26
      google_search_result
      27
      indexedArray
      28
      total_images
      29
      total_videos
      30
      settings
      31
      url_current
      32
      menus
      33
      sidebar
    • themes.DevBlog.layouts.master (resources/views/themes/DevBlog/layouts/master.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.head (resources/views/themes/DevBlog/panels/head.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.header (resources/views/themes/DevBlog/panels/header.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.navbar (resources/views/themes/DevBlog/panels/navbar.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.footer (resources/views/themes/DevBlog/panels/footer.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.scripts (resources/views/themes/DevBlog/panels/scripts.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    uri
    GET {post}
    middleware
    web, checkdate
    as
    post.show
    controller
    App\Http\Controllers\Frontend\json_data\PostController@show
    namespace
    where
    file
    app/Http/Controllers/Frontend/json_data/PostController.php:18-166
    7 statements were executed1.46s
    • select * from `posts` where `published_at` <= '2025-06-29 08:23:37' and `slug` = 'how-do-you-measure-a-mortice-latch' and `posts`.`deleted_at` is null limit 1
      1.8ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-29 08:23:37
      • 1. how-do-you-measure-a-mortice-latch
      Backtrace
      • 15. /app/Providers/RouteServiceProvider.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:842
      • 19. Route binding:39
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:78
    • select * from `json_post_contents` where `json_post_contents`.`post_id` = 213047 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      4.6msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 213047
      • 1. 0
      Backtrace
      • 19. middleware::checkdate:30
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/jetstream/src/Http/Middleware/ShareInertiaData.php:61
      • 22. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
    • select * from `nova_menu_menus` where `slug` = 'header' limit 1
      490μs/vendor/outl1ne/nova-menu-builder/src/helpers.php:32receivinghelpdeskask
      Metadata
      Bindings
      • 0. header
      Backtrace
      • 15. /vendor/outl1ne/nova-menu-builder/src/helpers.php:32
      • 17. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 19. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
      • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`menu_id` = 1 and `nova_menu_menu_items`.`menu_id` is not null and `parent_id` is null order by `parent_id` asc, `order` asc, `name` asc
      370μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Bindings
      • 0. 1
      Backtrace
      • 19. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 20. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 22. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`parent_id` in (1) order by `order` asc
      290μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Backtrace
      • 24. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 25. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 27. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 28. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select `id`, `post_title`, `slug` from `posts` where `status` = 'publish' and `posts`.`deleted_at` is null order by RAND() limit 10
      1.45s/app/View/Composers/SidebarView.php:22receivinghelpdeskask
      Metadata
      Bindings
      • 0. publish
      Backtrace
      • 14. /app/View/Composers/SidebarView.php:22
      • 15. /app/View/Composers/SidebarView.php:12
      • 16. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:124
      • 17. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:162
      • 20. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:177
    • select * from `fake_users` where `fake_users`.`id` = 30490 limit 1
      520μsview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 30490
      Backtrace
      • 21. view::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15
      • 23. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:108
      • 24. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 25. /vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • 26. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:61
    App\Models\FakeUser
    1
    Outl1ne\MenuBuilder\Models\MenuItem
    1
    Outl1ne\MenuBuilder\Models\Menu
    1
    App\Models\JsonPostContent
    1
    App\Models\Post
    11
        _token
        KK7H2duks3FkVTMzhuHsCVTwtt9hpZyD1fr6cR7y
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/how-do-you-measure-a-mortice-latch" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /how-do-you-measure-a-mortice-latch
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.162" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "957222729888f4ae-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "connection" => array:1 [ 0 => "close" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.162, 172.69.17.29" ] "x-server-addr" => array:1 [ 0 => "154.12.239.204" ] "host" => array:1 [ 0 => "receivinghelpdesk.com" ] ]
        request_server
        0 of 0
        array:55 [ "USER" => "runcloud" "HOME" => "/home/runcloud" "SCRIPT_NAME" => "/ask/index.php" "REQUEST_URI" => "/ask/how-do-you-measure-a-mortice-latch" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/how-do-you-measure-a-mortice-latch" "REMOTE_PORT" => "58882" "SCRIPT_FILENAME" => "/home/runcloud/webapps/ReceivingHelpDesk/ask/index.php" "SERVER_ADMIN" => "you@example.com" "CONTEXT_DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "CONTEXT_PREFIX" => "" "REQUEST_SCHEME" => "http" "DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "REMOTE_ADDR" => "172.69.17.29" "SERVER_PORT" => "80" "SERVER_ADDR" => "127.0.0.1" "SERVER_NAME" => "receivinghelpdesk.com" "SERVER_SOFTWARE" => "Apache/2.4.63 (Unix) OpenSSL/1.1.1f" "SERVER_SIGNATURE" => "" "LD_LIBRARY_PATH" => "/RunCloud/Packages/apache2-rc/lib" "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.162" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "957222729888f4ae-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_CONNECTION" => "close" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.162, 172.69.17.29" "HTTP_X_SERVER_ADDR" => "154.12.239.204" "HTTP_HOST" => "receivinghelpdesk.com" "HTTPS" => "on" "REDIRECT_STATUS" => "200" "REDIRECT_HTTPS" => "on" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/ask/index.php" "REQUEST_TIME_FLOAT" => 1751165617.1736 "REQUEST_TIME" => 1751165617 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Sun, 29 Jun 2025 02:53:37 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlZUdXJOYk5mQnFsMXFUa1ZVUUtIWEE9PSIsInZhbHVlIjoiR1k0U3pZanBVUDdsYVM4T0Q3Q0ZzekNxWThwb0ZxaUFqL0Q3MHlaVFdRWnBiWjZaeENJMVkxVFZ2OVhWMnlQN0toM2UvZlIxck4rdzMrNnAyc1VGRk5GVkpQQXltRTVIUVA4V2wvNTBOSEdXVkU4cVJLTUtVcXFRSmVLSmEvWE0iLCJtYWMiOiJkYzZmZDQ1ZDIwNjJjZDUwY2NlZjAwNWU4MWUwYmE1MTAwZDIzMWNhNDQ5YjY5ZjNhNmY5ZGQ1N2RlMjJkMDBhIiwidGFnIjoiIn0%3D; expires=Sun, 29-Jun-2025 04:53:38 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IlZUdXJOYk5mQnFsMXFUa1ZVUUtIWEE9PSIsInZhbHVlIjoiR1k0U3pZanBVUDdsYVM4T0Q3Q0ZzekNxWThwb0ZxaUFqL0Q3MHlaVFdRWnBiWjZaeENJMVkxVFZ2OVhWMnlQN0toM2UvZ" 1 => "askhelpdesk_session=eyJpdiI6Ik8veERMckx1cmJzdnB3c2duUlV2YUE9PSIsInZhbHVlIjoiTndtUkFNbzdMSE1sYS9nb2U1dFpUbXlEUHlNRld2Wm9NYzNDbXVOUzdlbGFRYndPSFcxVUsxYTVuWkZiY2NKTm5FWE92ejlnK0pqbFpQTGlxaHpYL0xVRkR5SDJHTUd5YktNNEF4bUZ4VVNNQ1NrY2l1cmZMMWRvY1UxdmRaNzUiLCJtYWMiOiJkZTkzZjE3YzRjNzdjYWQ1MGFjYzE2ZmRkYWU1YmY0MGMyZmQxZDdjNzVkNjgxZWRlZWY1MjQzYTgzOWU2ZGVkIiwidGFnIjoiIn0%3D; expires=Sun, 29-Jun-2025 04:53:38 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6Ik8veERMckx1cmJzdnB3c2duUlV2YUE9PSIsInZhbHVlIjoiTndtUkFNbzdMSE1sYS9nb2U1dFpUbXlEUHlNRld2Wm9NYzNDbXVOUzdlbGFRYndPSFcxVUsxYTVuWkZiY2NK" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlZUdXJOYk5mQnFsMXFUa1ZVUUtIWEE9PSIsInZhbHVlIjoiR1k0U3pZanBVUDdsYVM4T0Q3Q0ZzekNxWThwb0ZxaUFqL0Q3MHlaVFdRWnBiWjZaeENJMVkxVFZ2OVhWMnlQN0toM2UvZlIxck4rdzMrNnAyc1VGRk5GVkpQQXltRTVIUVA4V2wvNTBOSEdXVkU4cVJLTUtVcXFRSmVLSmEvWE0iLCJtYWMiOiJkYzZmZDQ1ZDIwNjJjZDUwY2NlZjAwNWU4MWUwYmE1MTAwZDIzMWNhNDQ5YjY5ZjNhNmY5ZGQ1N2RlMjJkMDBhIiwidGFnIjoiIn0%3D; expires=Sun, 29-Jun-2025 04:53:38 GMT; path=/XSRF-TOKEN=eyJpdiI6IlZUdXJOYk5mQnFsMXFUa1ZVUUtIWEE9PSIsInZhbHVlIjoiR1k0U3pZanBVUDdsYVM4T0Q3Q0ZzekNxWThwb0ZxaUFqL0Q3MHlaVFdRWnBiWjZaeENJMVkxVFZ2OVhWMnlQN0toM2UvZ" 1 => "askhelpdesk_session=eyJpdiI6Ik8veERMckx1cmJzdnB3c2duUlV2YUE9PSIsInZhbHVlIjoiTndtUkFNbzdMSE1sYS9nb2U1dFpUbXlEUHlNRld2Wm9NYzNDbXVOUzdlbGFRYndPSFcxVUsxYTVuWkZiY2NKTm5FWE92ejlnK0pqbFpQTGlxaHpYL0xVRkR5SDJHTUd5YktNNEF4bUZ4VVNNQ1NrY2l1cmZMMWRvY1UxdmRaNzUiLCJtYWMiOiJkZTkzZjE3YzRjNzdjYWQ1MGFjYzE2ZmRkYWU1YmY0MGMyZmQxZDdjNzVkNjgxZWRlZWY1MjQzYTgzOWU2ZGVkIiwidGFnIjoiIn0%3D; expires=Sun, 29-Jun-2025 04:53:38 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6Ik8veERMckx1cmJzdnB3c2duUlV2YUE9PSIsInZhbHVlIjoiTndtUkFNbzdMSE1sYS9nb2U1dFpUbXlEUHlNRld2Wm9NYzNDbXVOUzdlbGFRYndPSFcxVUsxYTVuWkZiY2NK" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "KK7H2duks3FkVTMzhuHsCVTwtt9hpZyD1fr6cR7y" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/how-do-you-measure-a-mortice-latch" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]