Receiving Helpdesk

how far apart should brackets be for shelving

by Lonny Schulist I Published 3 years ago Updated 3 years ago

24 inches apart

How far apart should fascia brackets be fixed?

The maximum support spacing for tile roofing is 600mm if the fascia is used to support tiles. If a tilt batten is used adjacent to the fascia to support the end tiles, rafter brackets are allowed at maximum 1200mm centres.

How to put up shelves with adjustable brackets?

Secure Brackets

  • Insert screws into the brackets and use the drill to screw it into the wall until each bracket is secure.
  • When using toggle bolts, first insert the screw into the bracket. ...
  • Don’t overtighten or use a high-speed drill as this can strip the screws.
  • If your brackets come with bolts and nuts, fasten them by hand and finish tightening with a wrench.

More items...

How to put up shelf with brackets?

Part 3 Part 3 of 3: Installing the Shelves

  1. Drill the pilot holes for the bracket screws. Center the tip of each screw with its corresponding pilot hole mark.
  2. Fasten the brackets to the wall using the pilot holes you just drilled. Align the screw holes of each bracket with your pilot holes and reinsert the screws.
  3. Put your shelves in place on top of the brackets. ...

More items...

How to make brackets for a wooden shelf?

  • 2- 1″ x 2″ x 6′ boards- or scrap pieces that are no less than 9″ long.
  • 1- 1″ x 12″ x 6′ board for shelf
  • Kreg Jig and 1 1/2″ screws
  • 3″ screws to install into studs
  • Miter saw- you could get away with using a miter box if you’re really careful.

How deep should a shelf bracket be?

Shelf brackets range in size from 5 inches deep (for shelves holding paperback books) to 24 inches (for desktops and other large spaces). Plan to use brackets that are just a bit shorter than the depth of the shelves. For example, if you want shelves that are 8 inches deep, use 7-inch brackets.

How far apart should bookshelves be?

For basic bookshelves, plan to set the standards 32 inches apart if the walls have studs spaced 16 inches apart. If your studs are spaced 24 inches apart, plan to attach a standard to each stud. Shelves should overhang the side brackets by no more than 6 inches.

How far apart should drywall be?

The standards must be anchored with screws driven into studs—the vertical framing members to which drywall is attached. The studs should be spaced 16 or 24 inches apart in the wall, measured center to center, although this spacing can change near doors, windows, and corners.

What is the best material for shelving?

Shelving that spans 24 inches can be safely made from wood, plywood, melamine, and medium-density fiberboard (MDF). Wire shelves are available in light- to heavy-duty options. The least expensive shelving option is to buy large 4 x 8-foot sheets of 3/4-inch plywood or MDF and cut your shelves to size.

How to attach shelf standards?

It is easiest to attach shelf standards with a helper, although it's possible to do the job yourself. Set the first standard in place at the intended height, centered over a stud. When you are satisfied with the location, stick an awl through the top screw hole in the standard, marking a small indentation in the wall.

How to attach a standard to a stud?

Make sure that the standard is resting over a stud, then punch a hole in the wall through the top screw hole and drive a screw. Use a level to make sure the standard is plumb, then attach the standard to the stud with screws. Repeat the process for any remaining standards. Jeff Beneke.

How to ensure books don't fall off shelves?

To ensure that books and other items don’t fall off the shelf ends, simply to stack books on their sides at the ends of the shelves. Another method is to use the special bookend brackets that slip neatly into the slots in the standards.

Choose Shelving Brackets

Before learning how to install shelving brackets, choose the right brackets for your project.

Find and Mark Wall Studs

If you’re installing shelf brackets on drywall, first find the wall studs.

Plan Shelf and Bracket Placement

No matter what type of wall you’re installing brackets to, plan the placement of your brackets and shelves before drilling any holes.

How to Install Shelving Brackets to Masonry Walls

The process of installing brackets to masonry walls, such as brick or concrete walls, differs only slightly. Here’s how to install shelving brackets to masonry walls:

How to Install Shelving Brackets to Tile Walls

If you want to know how to put up shelves with brackets on a tile wall, like a bathroom wall or kitchen backsplash, follow these steps:

Rods & Shelves Height Tips

There’s a lot of debate about the perfect height for rods and shelves in your home. There are many different opinions on this topic, with no one being right or wrong.

Rods & Shelves Spacing Tips

If your rods and shelves are too close together, the clothes will be squeezed and won’t have room to breathe. And so, getting the spacing right is very vital. You might want to try these spacing tips to get to that optimal spacing dimension.

Rods & Shelves Design Tips

Do you ever have trouble deciding on the best rod and shelf combinations for your home? Are you not sure what to look for when picking out a new design? No need to worry; we’re here to help.

Frequently Asked Questions On Closets And Rods Answered

A good rule of thumb is to measure the distance from your rod down to where you would like it positioned under a shelf.

Final Thoughts

We all want to have that dream closet! But, before anyone gets started on designing their new space, there are a few things you’ll need.

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 Version2.28sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[13:39:30] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[13:39:30] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[13:39:30] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[13:39:30] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[13:39:30] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[13:39:30] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[13:39:30] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[13:39:30] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[13:39:30] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[13:39:30] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[13:39:30] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • Booting (12.29ms)
  • Application (2.27s)
  • 1 x Application (99.45%)
    2.27s
    1 x Booting (0.54%)
    12.29ms
    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 executed2.25s
    • select * from `posts` where `published_at` <= '2025-06-28 13:39:30' and `slug` = 'how-far-apart-should-brackets-be-for-shelving' and `posts`.`deleted_at` is null limit 1
      1.94ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-28 13:39:30
      • 1. how-far-apart-should-brackets-be-for-shelving
      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` = 171819 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      4.15msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 171819
      • 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
      440μ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
      340μ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
      200μ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
      2.24s/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` = 5696 limit 1
      820μsview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 5696
      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
        mq3gpASxqJ43ZYC2MpwM0LxZkRItJ7HGv764MKJ2
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/how-far-apart-should-brackets-be-for-shelvin...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /how-far-apart-should-brackets-be-for-shelving
        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:25 [ "cookie" => array:1 [ 0 => "_pk_id.64.7c30=ff6b0b4d9dbce672.1751098162.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6Ik53ZUhzK3BxZFZNYkgzZUJ3aURkVEE9PSIsInZhbHVlIjoiMElQVXRqYXYrNGU2WjlPUUZaSysyelJnUVJOdzE2VXBleHNERytTKy8wM25SMkV2a2JCWERYdUpOSHErQzArU1hTN1VmR1NVOENsaGwzU1FjR3BoY3Ryb0FUakgwQUt2OGNpb0JyVVBIN3YyUGpza3JVOTBPb0d6MFFMcXQwbXoiLCJtYWMiOiJmOTI2NzI2ZjNmZjVlNzRlODQyM2RlYTg0NGU5NGM0NjA3NjRhYWM4MzZhMGI5ODYwN2E1NTZhYzk5MDA3MWQ3IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6ImJIOHBTdkR3SHJjaE5BbytiUnI2UVE9PSIsInZhbHVlIjoiQ3dib29JM2ZPMUNVL01MemQrUU05SmFxNUU2T013VnpGYW1DallvNzlMdldLa2dkME1lN0g2Z041YVRhWnhESXVMZ0NmZzFUVlFxc213SUZ3QmhuWlJLcllrOFJ4R1VUTGlaeFIxakIyK0JJRUJVaG43VGkxenlBNnNYY2R4QkwiLCJtYWMiOiIxMDBiYzM5YWZmN2FmYTE0ZTAyZjU4ODE3ZDEyODU0ZTcyY2JkNDU5ODc1YjQ2MjIyYWJjZTJmOTAzYTQzYWI5IiwidGFnIjoiIn0%3D_pk_id.64.7c30=ff6b0b4d9dbce672.1751098162.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6Ik53ZUhzK3BxZFZNYkgzZUJ3aURkVEE9PSIsInZhbHVlIjoiMElQVXRqYXYrNGU2WjlPUUZaSysye" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.147" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "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" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "cf-ray" => array:1 [ 0 => "956bb3cb2ff831e6-MIA" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "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.147, 172.70.55.114" ] "x-server-addr" => array:1 [ 0 => "154.12.239.204" ] "host" => array:1 [ 0 => "receivinghelpdesk.com" ] ]
        request_server
        0 of 0
        array:56 [ "USER" => "runcloud" "HOME" => "/home/runcloud" "SCRIPT_NAME" => "/ask/index.php" "REQUEST_URI" => "/ask/how-far-apart-should-brackets-be-for-shelving" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/how-far-apart-should-brackets-be-for-shelving" "REMOTE_PORT" => "36056" "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.70.55.114" "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_COOKIE" => "_pk_id.64.7c30=ff6b0b4d9dbce672.1751098162.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6Ik53ZUhzK3BxZFZNYkgzZUJ3aURkVEE9PSIsInZhbHVlIjoiMElQVXRqYXYrNGU2WjlPUUZaSysyelJnUVJOdzE2VXBleHNERytTKy8wM25SMkV2a2JCWERYdUpOSHErQzArU1hTN1VmR1NVOENsaGwzU1FjR3BoY3Ryb0FUakgwQUt2OGNpb0JyVVBIN3YyUGpza3JVOTBPb0d6MFFMcXQwbXoiLCJtYWMiOiJmOTI2NzI2ZjNmZjVlNzRlODQyM2RlYTg0NGU5NGM0NjA3NjRhYWM4MzZhMGI5ODYwN2E1NTZhYzk5MDA3MWQ3IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6ImJIOHBTdkR3SHJjaE5BbytiUnI2UVE9PSIsInZhbHVlIjoiQ3dib29JM2ZPMUNVL01MemQrUU05SmFxNUU2T013VnpGYW1DallvNzlMdldLa2dkME1lN0g2Z041YVRhWnhESXVMZ0NmZzFUVlFxc213SUZ3QmhuWlJLcllrOFJ4R1VUTGlaeFIxakIyK0JJRUJVaG43VGkxenlBNnNYY2R4QkwiLCJtYWMiOiIxMDBiYzM5YWZmN2FmYTE0ZTAyZjU4ODE3ZDEyODU0ZTcyY2JkNDU5ODc1YjQ2MjIyYWJjZTJmOTAzYTQzYWI5IiwidGFnIjoiIn0%3D_pk_id.64.7c30=ff6b0b4d9dbce672.1751098162.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6Ik53ZUhzK3BxZFZNYkgzZUJ3aURkVEE9PSIsInZhbHVlIjoiMElQVXRqYXYrNGU2WjlPUUZaSysye" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.147" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_SEC_FETCH_MODE" => "navigate" "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_ACCEPT_ENCODING" => "gzip, br" "HTTP_CF_RAY" => "956bb3cb2ff831e6-MIA" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_CONNECTION" => "close" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.147, 172.70.55.114" "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" => 1751098170.1291 "REQUEST_TIME" => 1751098170 ]
        request_cookies
        0 of 0
        array:4 [ "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null "XSRF-TOKEN" => "mq3gpASxqJ43ZYC2MpwM0LxZkRItJ7HGv764MKJ2" "askhelpdesk_session" => "opWt3azNNK9AgBCGPYEidrPhctqeI2r9kU1ldHez" ]
        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 => "Sat, 28 Jun 2025 08:09:30 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImtnOXBkTUdaM0hOVmtFeER4WE9DYWc9PSIsInZhbHVlIjoia0pIbWxnWEFjNHRGWCtuMzVBWXNFWlh1dTZuWkUyVDdrQVZrZ3czS3Q4bWNjY0d5cUNxQUNmcWV4MkwrS2pPVGJ0cDBzbyt2SGE4WU5xRlh3cm1vVUFUcndMY3FVMXpGTTNFc0g4Q0wwQmhXQUdLejlqNUtkMHI0emFLWWFnZk4iLCJtYWMiOiIxZWU1NTQ4YTdhMjQyMmYwOGVkNzRlMjlhYzJiMmE3NjI3MzNjNTMzN2U2YjgwNDg4MTc0YzM5M2JhZTFiOTgyIiwidGFnIjoiIn0%3D; expires=Sat, 28-Jun-2025 10:09:32 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImtnOXBkTUdaM0hOVmtFeER4WE9DYWc9PSIsInZhbHVlIjoia0pIbWxnWEFjNHRGWCtuMzVBWXNFWlh1dTZuWkUyVDdrQVZrZ3czS3Q4bWNjY0d5cUNxQUNmcWV4MkwrS2pPVGJ0cDBzb" 1 => "askhelpdesk_session=eyJpdiI6Ilo5amo1VE5VNGNnWXFVb1hvdjZFUHc9PSIsInZhbHVlIjoiNmdsYkJ2VG9hQlg0OUxPRTM2WFZnaW02Z1dyNEVlVnJDSDBEWlBISzBDVU9MMUhCVmhZUk5aWXprZFRDeTluYk9mM2s2TG5PYTNEU3ptUytOZ0l2K3Z2Z0ZFZEZMOGoxQVpjeGZTTTRRVXpPaS9zQmlpVnFteG9BajNsWnZKSGwiLCJtYWMiOiI4ZDJkZDk5ZGFmMjNmYzI0ZjYxOWIwZTM3YTJlMDI0OWVkYjIxNTk2YTgxNjMyMWZlOGM0YWY5ZjNlODE2MDdmIiwidGFnIjoiIn0%3D; expires=Sat, 28-Jun-2025 10:09:32 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6Ilo5amo1VE5VNGNnWXFVb1hvdjZFUHc9PSIsInZhbHVlIjoiNmdsYkJ2VG9hQlg0OUxPRTM2WFZnaW02Z1dyNEVlVnJDSDBEWlBISzBDVU9MMUhCVmhZUk5aWXprZFRDeTlu" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImtnOXBkTUdaM0hOVmtFeER4WE9DYWc9PSIsInZhbHVlIjoia0pIbWxnWEFjNHRGWCtuMzVBWXNFWlh1dTZuWkUyVDdrQVZrZ3czS3Q4bWNjY0d5cUNxQUNmcWV4MkwrS2pPVGJ0cDBzbyt2SGE4WU5xRlh3cm1vVUFUcndMY3FVMXpGTTNFc0g4Q0wwQmhXQUdLejlqNUtkMHI0emFLWWFnZk4iLCJtYWMiOiIxZWU1NTQ4YTdhMjQyMmYwOGVkNzRlMjlhYzJiMmE3NjI3MzNjNTMzN2U2YjgwNDg4MTc0YzM5M2JhZTFiOTgyIiwidGFnIjoiIn0%3D; expires=Sat, 28-Jun-2025 10:09:32 GMT; path=/XSRF-TOKEN=eyJpdiI6ImtnOXBkTUdaM0hOVmtFeER4WE9DYWc9PSIsInZhbHVlIjoia0pIbWxnWEFjNHRGWCtuMzVBWXNFWlh1dTZuWkUyVDdrQVZrZ3czS3Q4bWNjY0d5cUNxQUNmcWV4MkwrS2pPVGJ0cDBzb" 1 => "askhelpdesk_session=eyJpdiI6Ilo5amo1VE5VNGNnWXFVb1hvdjZFUHc9PSIsInZhbHVlIjoiNmdsYkJ2VG9hQlg0OUxPRTM2WFZnaW02Z1dyNEVlVnJDSDBEWlBISzBDVU9MMUhCVmhZUk5aWXprZFRDeTluYk9mM2s2TG5PYTNEU3ptUytOZ0l2K3Z2Z0ZFZEZMOGoxQVpjeGZTTTRRVXpPaS9zQmlpVnFteG9BajNsWnZKSGwiLCJtYWMiOiI4ZDJkZDk5ZGFmMjNmYzI0ZjYxOWIwZTM3YTJlMDI0OWVkYjIxNTk2YTgxNjMyMWZlOGM0YWY5ZjNlODE2MDdmIiwidGFnIjoiIn0%3D; expires=Sat, 28-Jun-2025 10:09:32 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6Ilo5amo1VE5VNGNnWXFVb1hvdjZFUHc9PSIsInZhbHVlIjoiNmdsYkJ2VG9hQlg0OUxPRTM2WFZnaW02Z1dyNEVlVnJDSDBEWlBISzBDVU9MMUhCVmhZUk5aWXprZFRDeTlu" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "mq3gpASxqJ43ZYC2MpwM0LxZkRItJ7HGv764MKJ2" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/how-far-apart-should-brackets-be-for-shelving" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]