Receiving Helpdesk

2x8 floor joist span chart

by Kathryn Torp Published 3 years ago Updated 2 years ago

In general, a 2×8 will span 1.5 x 8, so 12-feet. Based on all factors though, a 2×8 joist span is 7’-1” to 16’-6”, and a rafter 6’-7” and 23’-9”. In this guide, we’ll explain what span means in terms of construction, factors that impact the span, and how much weight a 2×8 can support.

Full Answer

How much weight can 2x8 floor joists hold?

With an evenly distributed live load of 30 psf, which the tables show the floor is able to support, the total weight on the floor would be about 3,360 pounds. Increasing the total weight on the floor to 4,480 pounds, however, results in a live load of 40 psf, which is beyond the floor's load capacity.

What is the longest span for floor joists?

  • Joist spans up to 2.5m - no strutting required
  • Joist spans 2.5m to 4.5m - provide strutting at mid-span
  • Joist spans over 4.5m - provide 2 rows of strutting at third span positions

How to calculate floor joist?

Joist Span Calculator

  • Select a load. There are six choices. The lowest is a plain ceiling joist with no storage (10 pounds per square foot). ...
  • Select the on center spacing for the joists. This is how far apart they will be. ...
  • Enter a span for the joist. This will be slightly less than the length of the board. ...
  • Finally, select a type of lumber. No. ...

How much weight can 2x8 support?

How Much Weight Can a 2×8 Hold? A 2×8 will adequately support a dead load of 20 psf and a live load of 40 psf depending on some factors, including allowable span. This equates to a total load of 60 psf. Therefore, for a 2x8x10, the total load would equal 600 pounds per lineal foot.

How far can you span a 2x8 floor joist?

But first, generally, how far can a 2×8 span without support? Depending on various factors, the maximum span for a 2×8 floor joist is 16' 6”. The maximum span for roof rafters is 23' 9”. For headers, the maximum span is 11' 2”.

How far can a 2x8 joist span without support?

In general, a 2×8 will span 1.5 x 8, so 12-feet. Based on all factors though, a 2×8 joist span is 7'-1” to 16'-6”, and a rafter 6'-7” and 23'-9”. In this guide, we'll explain what span means in terms of construction, factors that impact the span, and how much weight a 2×8 can support.

How do you strengthen a 2x8 floor joist?

The best way to strengthen floor joists from underneath is to make a supporting mid-span beam or wall beneath the wobbling joists. Using jack posts or 6×6 posts and 2×10 or 2×8 beams perpendicular to the joists will solve any wobble and ensure your joists never move again.

Can I use 2x8 for deck joists?

Deck beams sit on top of the posts and support the deck joists. If the outside edge of your deck is at least 17” above grade, a double 2x8 deck beam should be installed to support the joists along the outside. The joists will then extend over the beam in a cantilever position.

How long can floor joists be without support?

With 16” spacing, a floor joist can span up to 14' as long as it is not cantilevered and terminates with support on either end. If the joists are 24” apart, then one 2×10 joist can span up to 11' 5”.

How long can a 2x10 span without support?

Douglas fir 2-by-10 joists graded as "Structural Select" allows joist spans up to 21 feet for a live load of 30 pounds per square foot when spaced 12 inches apart, 19 feet 1 inch for 16 inch spacing and 16 feet 8 inches for 24 inch spacing.

Should I use 2x6 or 2x8 for deck joists?

You can use 2×6 as deck joists if the deck is low enough to the ground as not to require guard railing. When using S-P-F 2×6 deck joists, the span must not be greater than 9'0″ (2.73m) with joists at 16″ o.c. (400mm), and 9'10” (3.01m)with spacing at 12″ (300mm).

What size lumber can span 13 feet?

A 2×6 spaced 16 inches apart can span a maximum distance of 13 feet 5 inches when used as a rafter, 10 feet 9 inches when used as a joist, and 6 feet 11 inches when used as a deck beam to support joists with a 6-foot span.

Design Your Own House: A Step-by-Step Guide

Learn how to design your own house this weekend with our simple home design tips. Before you think about building a custom home, read this guide first!

7 Simple Keurig Troubleshooting Tips and Common Problems

These are the most common Keurig problems we've encountered and how to fix them. Try these simple Keurig troubleshooting tips first.

How many feet does a 2x8 span?

A rule of thumb is 1.5 times a joist’s depth but in feet when spaced at 16” centers. In general, a 2×8 will span 1.5 x 8, so 12-feet. Based on all factors though, a 2×8 joist span is 7’-1” to 16’-6”, and a rafter 6’-7” and 23’-9”. In this guide, we’ll explain ...

How far can a 2x8 span?

The distance a 2×8 can span depends on species, grade, purpose, location, loads, and several other factors. Joist spans range from 7’-1” to 16’-6 when all factors are considered. Most select structural (SS) and #1 grade lumber will span 12-feet or more, with SPF falling shy of that span.

What is the difference between a floor joist and a rafter?

Floor joists span from wall to beam or wall to wall with supports spaced to optimize the strength of the building material used , or to determine the materials to be used . Rafters span from the top plate to ridge board or beam but may have intermediate support from purlins and braces, collar ties, or raised rafters.

How long is a rafter span?

A look at a rafter span table shows the allowable spans are between 6’-7” and 23’-9”, depending on the factors and loads.

What is the load a structural member may carry?

The load a structural member may carry limits the distance it can span before it is structurally compromised. Floor and ceiling joists and rafters must support the dead weight or load of all structural materials and furnishings or fixtures in their support area, plus any human or live load the area may experience.

How is span measured?

It is commonly measured from the center of one support point, such as a wall, beam, purlin, or ridge to the center of the next support point. The span determines the location of structural supports and the size of the clear or unobstructed spaces in a building.

What are the different grades of lumber?

Lumber is divided into different grades based on the number and location of knots and other imperfections in the wood, and its bending strength. Grades of wood classifications include appearance (how pretty regardless of strength), non-stress (not for structural requirements), and stress grades (for structural use).

What Is Span in Building Construction?

Span is a term for the linear distance that a joist, rafter, or board can cover without bending or breaking without support.

What Factors Determine Span?

While there are maximum allowable spans, they are determined by various factors. Each factor can affect the span and should be taken into consideration for optimal support.

Conclusion

Knowing the allowable span as well as the factors that can affect it is crucial to building a sturdy structure. After selecting the species and the use, you also need to take the load, grade, and spacing into account to determine how far the 2×8 will span without additional support.

What is a joist in a deck?

Joists are the repeated structural members that are used to build a deck frame. The minimum size joist to be used in deck construction depends on the number of footings and beams that will be installed.

What is a joist hanger?

Joist hangers are used to attach the ends of joists to the face of a beam or a deck ledger board. If you identify a crown in the board, you should always install it upwards. The crown will eventually settle after completing construction and should stiffen in the proper position after drying.

Can you stretch a string across a composite deck?

This can sometimes cause an uneven surface. That’s why stretching a string across the joist spacing for composite deck boards can help detect spots that may be higher than others. These spots can be addressed with a power hand planer to give you a nicer, smoother surface for the deck of your dreams.

Do you need to install stair stringers on composite decking?

If you are installing composite decking over an existing frame, you may need to install new intermediate joists or stair stringers to meet the installation requirements. Since most composite products aren’t as inflexible as their wood counterparts, they don’t hide imperfections in the framing quite as well.

Joists & Rafters

Simplified maximum span tables for selected visual and mechanical grades of Southern Pine lumber in sizes 2×4 thru 2×12. Listed are 46 tables based on common loading conditions for floor joists, ceiling joists and rafters.

Headers & Beams

Simplified span tables for Southern Pine lumber and glued laminated timber (glulam) headers, beams and girders.

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 Version424msRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[22:16:21] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[22:16:21] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[22:16:21] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[22:16:21] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[22:16:21] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[22:16:21] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[22:16:21] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[22:16:21] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[22:16:21] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[22:16:21] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[22:16:21] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[22:16:21] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[22:16:21] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[22:16:21] LOG.warning: mt_rand(): Passing null to parameter #2 ($max) of type int is deprecated in ...
  • Booting (15.08ms)
  • Application (408ms)
  • 1 x Application (96.33%)
    408.36ms
    1 x Booting (3.56%)
    15.08ms
    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 executed384ms
    • select * from `posts` where `published_at` <= '2025-06-14 22:16:21' and `slug` = '2x8-floor-joist-span-chart' and `posts`.`deleted_at` is null limit 1
      2.97ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-14 22:16:21
      • 1. 2x8-floor-joist-span-chart
      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` = 116133 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      12.87msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 116133
      • 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
      630μ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
      440μ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
      350μ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
      365ms/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` = 15061 limit 1
      1.06msview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 15061
      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
        SC7iUFeWizZgIF1PPUv9VaPBPwt6DOpniUtuFKsR
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/2x8-floor-joist-span-chart" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /2x8-floor-joist-span-chart
        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=72bcc32b850cf274.1749919577.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IjVGVlFLcDlCUjVIYWMxR2xtYTBvcFE9PSIsInZhbHVlIjoieVZqTjJGQTZ3WHhGcmlNM092NFo3eEdnS0ZlTDdteWlNWmdBdGdVcis0ZFlpbVRRN0ZyUWJ6cGlkOVBTcE9lY2R5eWtaU1hqVEtlSkFFSmlLYjV1TGY3SldQYmgrZFR3SHNSNktDd1BTYVdKaHZoYnFlb1VROEdPM0tVRlAyQWQiLCJtYWMiOiJjYTk5ZDkwYjAzYmQ0NTE1NmY2NmUwOWQwNGQ0NmVkMjNjMGJlZDNiNTU5YzI0ZmJhMjM3MjNiMmFhZTVkNGM3IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IitnUDE4SXZmSXp6TTl1RThXMHlHUkE9PSIsInZhbHVlIjoicVg3VStPQWJjVUg0THFMYjZtSDlTeUxJSUZLekk2ZW81a3g2VXgwa3RNWkFTWVdEd0Z3MVVEdXVBemZRNUttYi84V3BpeDUzWWdjdHRCb09oUzRMdXJRZ3VWYlpUK3U3clN5ZlNLVDkrVDR1N0daamkrSm85SEh5THFzdHFORS8iLCJtYWMiOiJlMzQ1NjBiMWY2ODg1MjZmNzJlOGQzNDYwNjg1MWY1OWEzZTkyYmI4NDY5YTBkZmExZmM5MjRjZDIwYjQ1Y2M2IiwidGFnIjoiIn0%3D_pk_id.64.7c30=72bcc32b850cf274.1749919577.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IjVGVlFLcDlCUjVIYWMxR2xtYTBvcFE9PSIsInZhbHVlIjoieVZqTjJGQTZ3WHhGcmlNM092NFo3e" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.217.10" ] "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 => "94fb4da9eae0dcf3-ORD" ] "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.217.10, 172.69.59.34" ] "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/2x8-floor-joist-span-chart" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/2x8-floor-joist-span-chart" "REMOTE_PORT" => "42764" "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.59.34" "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=72bcc32b850cf274.1749919577.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IjVGVlFLcDlCUjVIYWMxR2xtYTBvcFE9PSIsInZhbHVlIjoieVZqTjJGQTZ3WHhGcmlNM092NFo3eEdnS0ZlTDdteWlNWmdBdGdVcis0ZFlpbVRRN0ZyUWJ6cGlkOVBTcE9lY2R5eWtaU1hqVEtlSkFFSmlLYjV1TGY3SldQYmgrZFR3SHNSNktDd1BTYVdKaHZoYnFlb1VROEdPM0tVRlAyQWQiLCJtYWMiOiJjYTk5ZDkwYjAzYmQ0NTE1NmY2NmUwOWQwNGQ0NmVkMjNjMGJlZDNiNTU5YzI0ZmJhMjM3MjNiMmFhZTVkNGM3IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IitnUDE4SXZmSXp6TTl1RThXMHlHUkE9PSIsInZhbHVlIjoicVg3VStPQWJjVUg0THFMYjZtSDlTeUxJSUZLekk2ZW81a3g2VXgwa3RNWkFTWVdEd0Z3MVVEdXVBemZRNUttYi84V3BpeDUzWWdjdHRCb09oUzRMdXJRZ3VWYlpUK3U3clN5ZlNLVDkrVDR1N0daamkrSm85SEh5THFzdHFORS8iLCJtYWMiOiJlMzQ1NjBiMWY2ODg1MjZmNzJlOGQzNDYwNjg1MWY1OWEzZTkyYmI4NDY5YTBkZmExZmM5MjRjZDIwYjQ1Y2M2IiwidGFnIjoiIn0%3D_pk_id.64.7c30=72bcc32b850cf274.1749919577.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IjVGVlFLcDlCUjVIYWMxR2xtYTBvcFE9PSIsInZhbHVlIjoieVZqTjJGQTZ3WHhGcmlNM092NFo3e" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.217.10" "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" => "94fb4da9eae0dcf3-ORD" "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.217.10, 172.69.59.34" "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" => 1749919581.7675 "REQUEST_TIME" => 1749919581 ]
        request_cookies
        0 of 0
        array:4 [ "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null "XSRF-TOKEN" => "SC7iUFeWizZgIF1PPUv9VaPBPwt6DOpniUtuFKsR" "askhelpdesk_session" => "OZnWdee1RvkOIbTWuljeQGHfZsFhEWwrz0bWGLVK" ]
        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, 14 Jun 2025 16:46:21 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImZlZ0gvOXZXUWVHelFwUFJhblZRNGc9PSIsInZhbHVlIjoid09pTTFuOS9zQkVvN2NQUVMxaUVvaTh5aXg1bE9MK0JkU2pLeVdWODhROTVOTDUxRy94cklRZFVUMVFtN1lMNHN1OXRjWWFPWUc4U2VsemQ3azhjMjUwclNOMzVkQUt3MXMveFlxRkNoallHNkJEQ2RkMUxNQVRXNTBuWFVpYm8iLCJtYWMiOiJkZGVhNWZlMTdlM2NmMTQ0NTYzYWJlMWFkM2JlMjkyMmM4NWQzNDY0NmEzNjYwZjcxMDBjMDFkZDlkMjM5ODgyIiwidGFnIjoiIn0%3D; expires=Sat, 14-Jun-2025 18:46:22 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImZlZ0gvOXZXUWVHelFwUFJhblZRNGc9PSIsInZhbHVlIjoid09pTTFuOS9zQkVvN2NQUVMxaUVvaTh5aXg1bE9MK0JkU2pLeVdWODhROTVOTDUxRy94cklRZFVUMVFtN1lMNHN1OXRjW" 1 => "askhelpdesk_session=eyJpdiI6ImZzTDczeElKakpEU0d4Y3FDNW92N3c9PSIsInZhbHVlIjoiY3lNZzZTVExYMm5YSGpiNXNsc2gxbTJjckJoVDVtYlhKZ3dCam45RnpWVGt1NSs3U0pEcVo0TENISG9NV1JwSGl2Zjc4V0pLdUhUcW1waDJ1NXlZRUh0V0U5Wi9iRDMvOGhpVXZzODk3UGJuak9UYk8yMTg3WFVDL0w2MG9abkoiLCJtYWMiOiI2ODNjNDNjODhkNTk4YTY4NjkyYzg5N2E1ZDJiYzk3Mjg5MjMyZDcxMTk2YmFlYjM3OTg5ZTU3NTgwMzBiOTU5IiwidGFnIjoiIn0%3D; expires=Sat, 14-Jun-2025 18:46:22 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6ImZzTDczeElKakpEU0d4Y3FDNW92N3c9PSIsInZhbHVlIjoiY3lNZzZTVExYMm5YSGpiNXNsc2gxbTJjckJoVDVtYlhKZ3dCam45RnpWVGt1NSs3U0pEcVo0TENISG9NV1Jw" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImZlZ0gvOXZXUWVHelFwUFJhblZRNGc9PSIsInZhbHVlIjoid09pTTFuOS9zQkVvN2NQUVMxaUVvaTh5aXg1bE9MK0JkU2pLeVdWODhROTVOTDUxRy94cklRZFVUMVFtN1lMNHN1OXRjWWFPWUc4U2VsemQ3azhjMjUwclNOMzVkQUt3MXMveFlxRkNoallHNkJEQ2RkMUxNQVRXNTBuWFVpYm8iLCJtYWMiOiJkZGVhNWZlMTdlM2NmMTQ0NTYzYWJlMWFkM2JlMjkyMmM4NWQzNDY0NmEzNjYwZjcxMDBjMDFkZDlkMjM5ODgyIiwidGFnIjoiIn0%3D; expires=Sat, 14-Jun-2025 18:46:22 GMT; path=/XSRF-TOKEN=eyJpdiI6ImZlZ0gvOXZXUWVHelFwUFJhblZRNGc9PSIsInZhbHVlIjoid09pTTFuOS9zQkVvN2NQUVMxaUVvaTh5aXg1bE9MK0JkU2pLeVdWODhROTVOTDUxRy94cklRZFVUMVFtN1lMNHN1OXRjW" 1 => "askhelpdesk_session=eyJpdiI6ImZzTDczeElKakpEU0d4Y3FDNW92N3c9PSIsInZhbHVlIjoiY3lNZzZTVExYMm5YSGpiNXNsc2gxbTJjckJoVDVtYlhKZ3dCam45RnpWVGt1NSs3U0pEcVo0TENISG9NV1JwSGl2Zjc4V0pLdUhUcW1waDJ1NXlZRUh0V0U5Wi9iRDMvOGhpVXZzODk3UGJuak9UYk8yMTg3WFVDL0w2MG9abkoiLCJtYWMiOiI2ODNjNDNjODhkNTk4YTY4NjkyYzg5N2E1ZDJiYzk3Mjg5MjMyZDcxMTk2YmFlYjM3OTg5ZTU3NTgwMzBiOTU5IiwidGFnIjoiIn0%3D; expires=Sat, 14-Jun-2025 18:46:22 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6ImZzTDczeElKakpEU0d4Y3FDNW92N3c9PSIsInZhbHVlIjoiY3lNZzZTVExYMm5YSGpiNXNsc2gxbTJjckJoVDVtYlhKZ3dCam45RnpWVGt1NSs3U0pEcVo0TENISG9NV1Jw" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "SC7iUFeWizZgIF1PPUv9VaPBPwt6DOpniUtuFKsR" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/2x8-floor-joist-span-chart" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]