Receiving Helpdesk

can you run romex on top of ceiling joists

by Jay Veum Published 3 years ago Updated 3 years ago

Also Know, can you run Romex on top of ceiling joists? Yes, unless its in an inaccessible place. like behind an air handler or something Here we can only run NM across the joists if it falls within the 2' area where measured from the top of the ceiling joist to the bottom of the roof rafter

Rafter

A rafter is one of a series of sloped structural members such as wooden beams that extend from the ridge or hip to the wall plate, downslope perimeter or eave, and that are designed to support the roof deck and its associated loads. A pair of rafters is called a couple. In home constru…

, and we have to secure every 4'.

There is nothing wrong with running your electric on top of joists but you really should try to do it in areas that aren't going to be exposed to any foot traffic. If you need to go parallel then simply run them a few inches down on the side of a joist.Jan 6, 2018

Full Answer

Can Romex be used on floor joists?

It is okay to staple Romex along the floor joists, provided you keep it at a safe distance from the edge. This will help you protect it from screws and nails and any critters that may be crawling along the edges – since that is where insects usually decide to burrow. You can also run Romex THORUGH floor joists.

Can I run Romex in the attic?

Running Romex in the attic #1) The code compliant way is to run the cable through the joists or rafters or joists by boring through them with holes... #2) Should be ok.

How to wire ceiling joists or floor joists?

When it comes to wiring ceilings joists or floor joists, you need to consider a large number of considerations before you finalize what method you will adopt. You can find these joists by going up into the attic or simply by making your way into the crawl space underneath.

Is it against NEC to staple Romex to a beam?

On the other hand, it is against NEC and building code to staple Romex in a “cross beam” fashion, i.e., running the wire from beam to beam, no matter how tightly the wire is stretched. This is because the wire doesn’t have anything on its back, which is ultimately classified as a ‘hanging’ wire.

Can you run wire over joists?

The best way to run wires along ceiling joists is to use a running board, spacing the wires evenly with electrical staples. This is for running wires in the direction of the joists or perpendicular to them. If there is no space, you can bore holes in very specific places to run wires through.

How do you run a cable above a ceiling?

2:005:44How to Run/Fish Electrical Wire Through Walls & Ceilings - YouTubeYouTubeStart of suggested clipEnd of suggested clipStep 3 drill a hole in the ceiling or floor if you'll be running cable through the ceiling carefullyMoreStep 3 drill a hole in the ceiling or floor if you'll be running cable through the ceiling carefully drill a hole with the 1/8 inch drill bit through the ceiling above the new wall box location.

How do you run Romex through a ceiling?

2:023:08How to run wires easily through ceiling without cutting drywall ..See ...YouTubeStart of suggested clipEnd of suggested clipThey make drill bits. That are this long and flexible. So what you do is you get to where you needMoreThey make drill bits. That are this long and flexible. So what you do is you get to where you need to go and if you have to go over to the next can you'll slide this in bend.

Can you run Romex across joists?

You can run cables across and under the joists. If you do though you must install them on running boards for protection.

How do you hide electrical cords on ceiling?

You can hide wires in an exposed ceiling by painting the wires or your ceiling beams or using plastic or fabric cord covers, wooden molds, or decorative boxes. However, make sure your wires are safely in place to avoid any accidents. You can do this by pinning them in place, except when you're using fabric covers.

What height do you run electrical wire?

Most outlets are 16 to 18" above the floor and I usually run, drill, my cable about 6" above the top of the boxes.

How do you run Romex through joists?

2:155:33Drilling Holes in Joists to run Cables (wires) Through Installation ...YouTubeStart of suggested clipEnd of suggested clipSize a hole that we can drill in our joist. That takes the width of the joist in this case is thatMoreSize a hole that we can drill in our joist. That takes the width of the joist in this case is that 10 centimeters but I'm going to turn it into millimeters.

How do I install electrical wiring in my ceiling?

1:523:08How to run wires easily through ceiling without cutting drywall ..See ...YouTubeStart of suggested clipEnd of suggested clipNow my trusses are running like this I can go to the next can to the next can to the next can takeMoreNow my trusses are running like this I can go to the next can to the next can to the next can take them out and then just fish the wire across. Now. If you have if you have to get your truck your

Can you drill holes in ceiling joists?

You can drill the holes anywhere along the length of the joist (first photo). If you have manufactured I-joists, you can drill holes up to 1-1/2 in. diameter almost anywhere in the web area (the area between the flanges).

Can Romex be exposed in crawl space?

If your crawl space is normally dry, you can use non-metallic wires such as Romex.

Can you run Romex through suspended ceiling?

Yes, Romex® NM cables can be used above a drop ceiling. As long as the cables are not exposed to damage and comply with building codes, it is safe to use Romex® brand NM cables above a drop ceiling.

Can Romex be exposed in a basement?

Romex is a brand name of non-metal sheathing wire. To give you an overview of what the National Electrical Code (NEC) regulations state, Romex wire shouldn't be left exposed anywhere in the house, be it the basement, attic, or the home itself.

How far from the floor should a ladder be supported?

WITH a ladder/stairs, it must be supported the same way anywhere within 7ft of the floor.

How often should a sleeve be supported?

In all cases supported (at least) every 48 inches.

How far back should cable be stapled?

Holes closer to the edge of a joist or rafter than 1 1/4" must be protected with nailing plates. Cable run parallel to rafters or joists must be stapled at approved lengths and kept back from the edges of a joist or rafter by 1 1/4" or nailing plates will need to protect the cable.

Can you run cable over a joist?

You cannot run cable over the top of joists or fastened to the bottom of rafters.

How Many Wires Are There in the Joist Hole?

As per the National Electrical Code, you can have 4 12/2 nonmetallic wrapped cables through a single slot that is fire- or draft-stopped using thermal insulation, caulk, or sealing foam, or where proper spacing is not protected for more than 24 inches.

How to Drill Holes in the Electric Wire?

While drilling floor or ceiling joists, drill it towards the edge instead of the middle of the span and save the holes pointed on the width of the joist.

How to Run Electrical Romex Through Floor Joists?

Working from the attic, it can drop a loaded rope down the wall compartment, then attach the wire to the chain and pull it through.

How Much of a Joist Can Be Cut Out?

The maximum depth of a ravine at the end of a joist (where it slopes on a wall or beam) can’t overstep one-quarter of the joist depth.

How to Fish Wire Across Ceiling Joists?

The best chance is to gnaw the bullet and reduce yourself a long slot in your ceiling, then drill holes along that wire for the cable. If you begin and end it halfway into a joist it’ll be easy to twist a small piece of the new board back up and restore the gaps around it.

How to Attach Noggins to the Joist?

To give this joint even more vitality you can fasten a piece of timber such as 75mm×50mm into the nook. Then screw in through the joist and the ledge with 100mm length’s screws. The short pieces of wood which are put together are known as Noggings.

Is It Practical to Drill a Hole Through a Support Beam?

Always ask your structural engineer before plugging any holes through any rods. Since there is no definite rue, the following characteristics must be considered: Beam range and consent situations. A cantilevered beam and a barely assisted beam will have different zones where gaps may be drilled.

When running a wire underneath the floor joists, do you need to use a wire?

When running a wire underneath the floor joists you will need cables no more than 6 gauge. Anything more and you will have to make other arrangements. When running between joists, it is best to use running boards that run between floor joists. Code doesn’t specify any height requirements because electricians all over the globe believe that the height can be variable with respect to where we live.

How far away should a junction box be from a breaker?

The last (or first) staple before (or after) a breaker or a junction box should be no more than 12 inches away according to code.

How many AWG wires are needed for a basement?

Where cable is run at angles with joists in unfinished basements and crawl spaces, it shall be permissible to secure cables not smaller than two 6 AWG or three 8 AWG conductor s directly to the lower edges of the joists. Smaller cables shall be run either through bored holes in joists or on running boards.

When should conduit be used?

The code suggests that a conduit should be used when passing wires or “conductors” underneath the bottom of floor joists – yet, it doesn’t say that stapling is prohibited, either. Instead, it says that “the cable shall be secured within 12 inches” – and that’s about it.

Can you staple Romex to wood?

You can staple the wire on top of this wood either with the help of a staple gun, hammer some nails and bend them, or even use screws to fasten the wire to the wood. So, in essence, Romex can be stapled to the bottom of floor joints without any issues.

Can you use a Romex staple to fasten a beam?

If you want to do this , you will need to drill holes and run the wire through the beam and fasten it properly . An insulated Romex staple will be better here and if possible, brace it as much as possible. If you are short on material, position a brace mid-way between beams.

Can you run wire around joists?

This will be a bit labor intensive but the alternative is to run the wire all the way around these joists, which will take up more material. The goal is to prevent animals (and people) to hang things from the wire in both finished and unfinished ceilings.

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 Version640msRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[00:30:25] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[00:30:25] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[00:30:25] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[00:30:25] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[00:30:25] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[00:30:25] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[00:30:25] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[00:30:25] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[00:30:25] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[00:30:25] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[00:30:25] LOG.warning: explode(): Passing null to parameter #2 ($string) of type string is deprecat...
  • Booting (13.96ms)
  • Application (626ms)
  • 1 x Application (97.75%)
    625.84ms
    1 x Booting (2.18%)
    13.96ms
    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 executed603ms
    • select * from `posts` where `published_at` <= '2025-06-14 00:30:25' and `slug` = 'can-you-run-romex-on-top-of-ceiling-joists' and `posts`.`deleted_at` is null limit 1
      2.37ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-14 00:30:25
      • 1. can-you-run-romex-on-top-of-ceiling-joists
      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` = 164561 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      4.73msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 164561
      • 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
      540μ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
      960μ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
      593ms/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` = 17167 limit 1
      650μsview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 17167
      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
        odtJX0PxffpLlWPhqqLCkef74j0197eWR9TBCuI1
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/can-you-run-romex-on-top-of-ceiling-joists" ...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /can-you-run-romex-on-top-of-ceiling-joists
        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=24e34b4eb8879497.1749841211.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IkdJam9pRnNtVFREMWxHckE2d1hBOGc9PSIsInZhbHVlIjoiVDg0TUFLcTVMRzN2NDBHcDBzZXNFNVVwVDFMSUVoenQ1bHRQQ3Bvb1BzVVpNNGZuQ1VmNTkzNGs5eURRcDJmS2tsb0hUZFpDVG1aVERzYm9yREZZMUxKVDlVdysxZU81eklRMzFYZU9hcS96NFFZMzI2SjkvVE1haHBCd2V6eHYiLCJtYWMiOiI1OGY2YzliNThjZGE0NzE0NDZhY2Y4ZDFjNTNjMTkzMGRhMDQ1Nzk2YThkYWM2MDkwZGU0ZjQ0MWZlYjBkN2E0IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IndnSmk3T2Q0WVpwNDhoNTBVUGQwNmc9PSIsInZhbHVlIjoiZ2o5Q1VmOUtKZ05hVGVBMVQ4d3VKWng1NHp6ak1UY3hSdStOeFBUMU9aaHNMbVpjSzlvazFvZnhBODg3NEM3NTZaMVVieUdFbEtDVndGUjl3OUpIc2VicjkyNlcyczZOdG9TNU5TRzlGMzdtR1FDUkt5OHNFUkl1bFdSbC9VdE0iLCJtYWMiOiJhZTZmNzI1OTdiNjIyNjI5NzU3Nzk3NTE0ZmIyZmNkYjM4NjM1Zjk4NTU3ZmVlNWU4YTIwNjk1ZGFjYjFjYmY2IiwidGFnIjoiIn0%3D_pk_id.64.7c30=24e34b4eb8879497.1749841211.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IkdJam9pRnNtVFREMWxHckE2d1hBOGc9PSIsInZhbHVlIjoiVDg0TUFLcTVMRzN2NDBHcDBzZXNFN" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.203" ] "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 => "94f3d4ab1e666202-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.216.203, 172.69.6.9" ] "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/can-you-run-romex-on-top-of-ceiling-joists" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/can-you-run-romex-on-top-of-ceiling-joists" "REMOTE_PORT" => "41610" "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.6.9" "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=24e34b4eb8879497.1749841211.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IkdJam9pRnNtVFREMWxHckE2d1hBOGc9PSIsInZhbHVlIjoiVDg0TUFLcTVMRzN2NDBHcDBzZXNFNVVwVDFMSUVoenQ1bHRQQ3Bvb1BzVVpNNGZuQ1VmNTkzNGs5eURRcDJmS2tsb0hUZFpDVG1aVERzYm9yREZZMUxKVDlVdysxZU81eklRMzFYZU9hcS96NFFZMzI2SjkvVE1haHBCd2V6eHYiLCJtYWMiOiI1OGY2YzliNThjZGE0NzE0NDZhY2Y4ZDFjNTNjMTkzMGRhMDQ1Nzk2YThkYWM2MDkwZGU0ZjQ0MWZlYjBkN2E0IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IndnSmk3T2Q0WVpwNDhoNTBVUGQwNmc9PSIsInZhbHVlIjoiZ2o5Q1VmOUtKZ05hVGVBMVQ4d3VKWng1NHp6ak1UY3hSdStOeFBUMU9aaHNMbVpjSzlvazFvZnhBODg3NEM3NTZaMVVieUdFbEtDVndGUjl3OUpIc2VicjkyNlcyczZOdG9TNU5TRzlGMzdtR1FDUkt5OHNFUkl1bFdSbC9VdE0iLCJtYWMiOiJhZTZmNzI1OTdiNjIyNjI5NzU3Nzk3NTE0ZmIyZmNkYjM4NjM1Zjk4NTU3ZmVlNWU4YTIwNjk1ZGFjYjFjYmY2IiwidGFnIjoiIn0%3D_pk_id.64.7c30=24e34b4eb8879497.1749841211.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IkdJam9pRnNtVFREMWxHckE2d1hBOGc9PSIsInZhbHVlIjoiVDg0TUFLcTVMRzN2NDBHcDBzZXNFN" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.203" "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" => "94f3d4ab1e666202-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.216.203, 172.69.6.9" "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" => 1749841225.4792 "REQUEST_TIME" => 1749841225 ]
        request_cookies
        0 of 0
        array:4 [ "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null "XSRF-TOKEN" => "odtJX0PxffpLlWPhqqLCkef74j0197eWR9TBCuI1" "askhelpdesk_session" => "Oqbn5x4DDU7s4MJcH7ku6jHQmMygasd2v4CiKRKz" ]
        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 => "Fri, 13 Jun 2025 19:00:25 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkN0NXk2L3VDVldQMU5Nd0l0Rmthc3c9PSIsInZhbHVlIjoiRmlMNEpjWDQzaXltcHFtbjM2b3U0Y3JFQjFreC9CTmYreHh3cWc1N2lwa2sweUpzSUVhbXNSbUxqb0FlQVljWEJGWTVsaVgzUzZFNytub25tNVVJb1BmVlhUTVFtVW5wWGRCVnBZTkhiSmlwZitZQzlwdjJaWVkwOGQwQi91SVoiLCJtYWMiOiIwZjAwMGM5YjA2ZGQwYTBkNzRkNWNjNDg1OGY0YzZjOGI4ODllYjE3NDE5NTMzYTI1OGM1YjVmODNhNGFkOWRkIiwidGFnIjoiIn0%3D; expires=Fri, 13-Jun-2025 21:00:26 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkN0NXk2L3VDVldQMU5Nd0l0Rmthc3c9PSIsInZhbHVlIjoiRmlMNEpjWDQzaXltcHFtbjM2b3U0Y3JFQjFreC9CTmYreHh3cWc1N2lwa2sweUpzSUVhbXNSbUxqb0FlQVljWEJGWTVsa" 1 => "askhelpdesk_session=eyJpdiI6IjlxaFFpN016ODZzL3V4d0NpZmFSYVE9PSIsInZhbHVlIjoiaUoyM3NxSFk4aE9sbzIzakUrRlVFOU9lNzFrek8yNDdMWW80MmpKWjlPTG9wNS9kYjlBWExiUE9xR0YyNjZuWW5SUVFiaVRvdFFGY3loZHc0NkJ3N2U2ekpiK1piQ0RZWTd2bjQydFJTVGFpOFBuN2lzRjdDODc5cjRmVEpVNEoiLCJtYWMiOiI1MGFhZGFiNjE4MTBjNWVmMzQ5ZTkwZTM1YzJlY2U0ZTFhYTcyNzczZGRiMjAzNWU2M2U0MDgxNzkyMDZkYTYxIiwidGFnIjoiIn0%3D; expires=Fri, 13-Jun-2025 21:00:26 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6IjlxaFFpN016ODZzL3V4d0NpZmFSYVE9PSIsInZhbHVlIjoiaUoyM3NxSFk4aE9sbzIzakUrRlVFOU9lNzFrek8yNDdMWW80MmpKWjlPTG9wNS9kYjlBWExiUE9xR0YyNjZu" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkN0NXk2L3VDVldQMU5Nd0l0Rmthc3c9PSIsInZhbHVlIjoiRmlMNEpjWDQzaXltcHFtbjM2b3U0Y3JFQjFreC9CTmYreHh3cWc1N2lwa2sweUpzSUVhbXNSbUxqb0FlQVljWEJGWTVsaVgzUzZFNytub25tNVVJb1BmVlhUTVFtVW5wWGRCVnBZTkhiSmlwZitZQzlwdjJaWVkwOGQwQi91SVoiLCJtYWMiOiIwZjAwMGM5YjA2ZGQwYTBkNzRkNWNjNDg1OGY0YzZjOGI4ODllYjE3NDE5NTMzYTI1OGM1YjVmODNhNGFkOWRkIiwidGFnIjoiIn0%3D; expires=Fri, 13-Jun-2025 21:00:26 GMT; path=/XSRF-TOKEN=eyJpdiI6IkN0NXk2L3VDVldQMU5Nd0l0Rmthc3c9PSIsInZhbHVlIjoiRmlMNEpjWDQzaXltcHFtbjM2b3U0Y3JFQjFreC9CTmYreHh3cWc1N2lwa2sweUpzSUVhbXNSbUxqb0FlQVljWEJGWTVsa" 1 => "askhelpdesk_session=eyJpdiI6IjlxaFFpN016ODZzL3V4d0NpZmFSYVE9PSIsInZhbHVlIjoiaUoyM3NxSFk4aE9sbzIzakUrRlVFOU9lNzFrek8yNDdMWW80MmpKWjlPTG9wNS9kYjlBWExiUE9xR0YyNjZuWW5SUVFiaVRvdFFGY3loZHc0NkJ3N2U2ekpiK1piQ0RZWTd2bjQydFJTVGFpOFBuN2lzRjdDODc5cjRmVEpVNEoiLCJtYWMiOiI1MGFhZGFiNjE4MTBjNWVmMzQ5ZTkwZTM1YzJlY2U0ZTFhYTcyNzczZGRiMjAzNWU2M2U0MDgxNzkyMDZkYTYxIiwidGFnIjoiIn0%3D; expires=Fri, 13-Jun-2025 21:00:26 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6IjlxaFFpN016ODZzL3V4d0NpZmFSYVE9PSIsInZhbHVlIjoiaUoyM3NxSFk4aE9sbzIzakUrRlVFOU9lNzFrek8yNDdMWW80MmpKWjlPTG9wNS9kYjlBWExiUE9xR0YyNjZu" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "odtJX0PxffpLlWPhqqLCkef74j0197eWR9TBCuI1" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/can-you-run-romex-on-top-of-ceiling-joists" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]