Receiving Helpdesk

are junction boxes allowed in attic

by Dr. Sharon Bergnaum Published 3 years ago Updated 2 years ago

Most building regulations allow junction boxes

Junction box

An electrical junction box is a container for electrical connections, usually intended to conceal them from sight and deter tampering. A small metal or plastic junction box may form part of an electrical conduit or thermoplastic-sheathed cable (TPS) wiring system in a building.

to be installed in the attic. The main thing to ensure is that this is done safely and efficiently, to avoid any problems occurring in the future. To promote safety, certain installation standards must be met when installing a junction box in the attic.

Full Answer

How to properly install a junction box in an attic?

  • Hold the remodeling box up to the drywall where it will be installed.
  • Use a stud finder to ensure you don’t install a remodeling box adjacent to a stud or pipes.
  • Trace around the box with a pencil to mark the area to be cut.

How to install a junction box?

The procedure for installing a remodel junction box calls for a pencil, drywall saw and screwdriver:

  • Place the back of the box on the wall or ceiling and adjust it straight and level. ...
  • Cut along the trace line with a drywall saw and remove the cutout.
  • Feed the electrical cables through the hole and the self-clamping holes on the back of the box. ...

More items...

How do you cover a junction box?

Instructions

  • Remove a Knockout (Metal Box Only)
  • Mount the Box
  • Set up Clamps for Each Cable
  • Secure the Cables

What are the codes for electrical wiring in attics?

How to Run Wire Through an Attic

  1. Measure the distance between the two sites you want to run wire between and make sure you will have enough wire.
  2. Find your attic access. This is usually a moveable piece of drywall or plywood that covers a rectangular hole in the ceiling.
  3. Climb through the attic access, using a ladder if necessary and look into the attic space. ...

More items...

Why are junction boxes needed in attics?

Where to mount junction boxes in attic?

What is a junction box?

What is the requirement for a junction box?

How to fix accessibility problem?

Do junction boxes need to be installed in the attic?

See more

About this website

Can a junction box be covered by insulation?

“Junction boxes can be covered by insulation in such a manner that it can be removed without damaging it to access the box. Foamed-in-place insulation isn't removable and therefore not permissible.”Dec 8, 2020

Can a junction box be in the ceiling?

Junction boxes must be installed where they are always accessible; never install a junction box in a concealed wall or ceiling space where the box cannot be accessed in the future. Junction boxes also must be covered with solid covers with no holes.Jun 15, 2021

Can you splice electrical wire in attic?

As per the national electrical codes, these splices should be placed inside a covered electric box made of plastic or metal. Wires should be placed inside a covered box because if the connecting wires become overloaded or loose, they can get heated and cause sparks.

Are electrical junction boxes legal?

Registered. Yes any concealed box is a code violation. All splices must be accessable. Now practically speaking if the splice is made properly with wire nuts and the cables properly clamped in the box, you can cover it without concern.May 8, 2006

Where can you put junction boxes?

They should always be accessible. You can't put junction boxes in places such as inside your walls, inside your floors, and the like. As a rule of thumb, you should put your junction box in a discreet place, such as your crawlspace.

Where should a junction box be placed?

Installing Junction Boxes You should install the box with the opening facing out from the wall so all the wires inside are accessible. Like any electrical box, it should be installed so that the edge of the opening is flush with the wall. Screw the cover on with machine screws so you can remove it easily.

What is the difference between junction box and utility box?

The major difference between a junction box and a utility box is that a junction box would house the electrical connections while the utility boxes are used to install switches, fixtures, etc.Dec 30, 2021

What are junction boxes used for?

A junction box is an electrical enclosure that houses one or more wiring connections. The box protects the connections, which usually contain vulnerable points such as wire splices, from environmental conditions and accidental contact.Dec 10, 2021

Are outlets allowed in attic?

Now, attics, underfloor spaces, utility rooms, and basements, must have at least one lighting outlet containing a switch or controlled by a wall switch, located where these spaces are used for storage or contain equipment requiring servicing.

Can you use a junction box to extend wiring?

Yes. You can definitely use a junction box to extend your wiring. To do this, start by turning off the power. Then inspect the place and cut the required openings.Mar 16, 2021

Can a junction box be hidden in a wall?

A junction box, also known as a splice or switch box, is an electrical enclosure inside your home that contains wiring. Electrical wires run behind the walls and through the ceiling of your home, meeting at junction boxes. It is a safety hazard to completely bury a junction box in a wall.

Are junction boxes safe?

Junction boxes are designed to protect your wiring connections from damage. Making electrical connections outside of a junction box will damage the wiring and increase the risk of heat and sparks.

To the Electricians; are junction boxes in attic OK? | AVS Forum

I know the NEC states that all connections must be in a box, and that all boxes must be accessible. Is a junction box in the attic considered "accessible"? If so, this could really make things easier on me when (or if) I decide to build my room. TIA, Craig

Junction boxes in attic - DIY Home Improvement Forum

Too many junction boxes in an attic just tells the next professional that goes up there that a "scab" has been working on the electrical. Make sure that they all have the proper covers, and are sealed right.

What are the codes for electrical wiring in attics?

NEC 2008 394.12 Uses Not Permitted. Concealed knob-and-tube wiring shall not be used in the following: (5) Hollow spaces of walls, ceilings, and attics where such spaces are insulated by loose, rolled, or foamed-inplace insulating material that envelops the conductors. Also, it may not be as simple as stapling the wiring to the structural members.

Attic Wiring, Junction Boxes and Electrical Safety

Hi Mike, Here is an example of providing an approved electrical splice in a junction box: Electrical splices must be made inside an approved electrical junction box which is properly installed and fastened, the cables entering the junction box must be secured with the appropriate box connectors, the splices must be made using insulated electrical connectors, the junction box must have a cover ...

What type of junction box to use in the attic?

You might want to know the types that can be used in the attic as a junction box.

Can you put a junction box in the attic?

You can put a junction box in the attic. It is legal to put a junction box at that place. You can put a junction box at attics, suspended ceilings, and crawl spaces. All connections must be wired properly in the box, and all wire connections must be accessible.

Why are junction boxes needed in attics?

While building codes usually allow junction boxes in attics, the codes impose installation standards to prevent electrical fires and accidental shock. Junction boxes are basically standard electrical boxes that act as waypoints and connection centers for one or more circuits.

Where to mount junction boxes in attic?

Although code inspectors might accept either arrangement, many builders prefer to mount junction boxes on the joist's top surface.

What is a junction box?

Junction boxes hold wire connections, such as a point where a circuit diverts to a switch or a receptacle along its path. Additionally, a junction box might serve as the jumping off point for a cable that supplies several electrical fixtures.

What is the requirement for a junction box?

The primary requirement for junction boxes is that they remain permanently accessible. According to most building codes, the phrase "permanently accessible" means that the junction box is clearly visible and serviceable without removing any walls, ceilings or building materials. Concealed junction boxes are easily forgotten and therefore pose a great danger to the home's occupants. However, the accessibility requirements do not prohibit you from installing a junction box in the attic. A common solution to accessibility problem is to have the box open to the underlying room's ceiling. To soften the box's appearance, you may install a low-profile face plate and paint the cover to match your ceiling.

How to fix accessibility problem?

A common solution to accessibility problem is to have the box open to the underlying room's ceiling. To soften the box's appearance, you may install a low-profile face plate and paint the cover to match your ceiling. Advertisement.

Do junction boxes need to be installed in the attic?

Junction Boxes in Insulated Attics. Some areas might allow for junction boxes that don't penetrate ceiling drywall. In this case, the boxes will open into the attic; occasionally they're uncovered. Since insulation is combustible, you must install face plates on all attic junction boxes to prevent contact between bare wires and insulation materials.

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.69sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[22:00:51] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[22:00:51] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[22:00:51] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[22:00:51] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[22:00:51] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[22:00:51] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[22:00:51] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • Booting (32.28ms)
  • Application (2.66s)
  • 1 x Application (98.78%)
    2.66s
    1 x Booting (1.2%)
    32.28ms
    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.64s
    • select * from `posts` where `published_at` <= '2025-06-08 22:00:51' and `slug` = 'are-junction-boxes-allowed-in-attic' and `posts`.`deleted_at` is null limit 1
      4.39ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-08 22:00:51
      • 1. are-junction-boxes-allowed-in-attic
      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` = 154793 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      8.34msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 154793
      • 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
      980μ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
      570μ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
      310μ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.62s/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` = 9940 limit 1
      980μsview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 9940
      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
        6OC0ZTJIf5rLkYWImA6M5zYnBlUDg1P6fJNsNQ8P
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/are-junction-boxes-allowed-in-attic" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /are-junction-boxes-allowed-in-attic
        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 => "XSRF-TOKEN=eyJpdiI6IlJsSFlyU1E3YUM5aVdZVEZEVnUxOGc9PSIsInZhbHVlIjoiYjVOT1FKUDJXWkxvOHJBTzM4YzVHS2Zwc2k2YWpKZWlSdTl4Z00zUzFxRXBGU0UzK1Znc2pwMEsrOWFrU1ZFZWZiS2JYTWI2Z1lvY0xRelhTTHp4dXZVT2dQbTkrZlQzZ01uZVpSNlRJOG9HdEg4T2JLSjErWDQvR210SUtlbFAiLCJtYWMiOiJkZTQxM2E5N2FlN2Y2MTk4ZjIwMjQ1OGExNzU5NTM3ZThkNzNiZDM0ODEzN2ZmNTkwZDQwYmE2NGEzYTk4NDJhIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IlUzVmdVQnlrNjExL1hEU0ZuKzZkU1E9PSIsInZhbHVlIjoiSG00SUk5bTZCcG16ZXlGN3kwK0QwbFF1d3hIR3UyTzNOYmp5ZTN4SlliRnlWR1owa21qcnVKZlhCSzcyVGxvNFh4UUs2S1UyWWdaZ0c5VXlTN2l4eXA3WUd2eWhhdVJETUJXV0V4NVdIL1JBYmxSWlhVY1FJSmlWaDhFUzlabkciLCJtYWMiOiI2N2RkNWI0M2EzZmY2ZjBkNjRmNjFkMjI0NjY1Y2FmZTVmMTJiZmU0MzcwOGUyOTY4YjcxMjA4NjZiZmU3OTc5IiwidGFnIjoiIn0%3D; _pk_id.64.7c30=2f209548009019fa.1749400250.; _pk_ses.64.7c30=1XSRF-TOKEN=eyJpdiI6IlJsSFlyU1E3YUM5aVdZVEZEVnUxOGc9PSIsInZhbHVlIjoiYjVOT1FKUDJXWkxvOHJBTzM4YzVHS2Zwc2k2YWpKZWlSdTl4Z00zUzFxRXBGU0UzK1Znc2pwMEsrOWFrU1ZFZWZiS2JYT" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.192" ] "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 => "94c9c6b39a69f83e-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.192, 172.70.131.188" ] "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/are-junction-boxes-allowed-in-attic" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/are-junction-boxes-allowed-in-attic" "REMOTE_PORT" => "52938" "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.131.188" "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" => "XSRF-TOKEN=eyJpdiI6IlJsSFlyU1E3YUM5aVdZVEZEVnUxOGc9PSIsInZhbHVlIjoiYjVOT1FKUDJXWkxvOHJBTzM4YzVHS2Zwc2k2YWpKZWlSdTl4Z00zUzFxRXBGU0UzK1Znc2pwMEsrOWFrU1ZFZWZiS2JYTWI2Z1lvY0xRelhTTHp4dXZVT2dQbTkrZlQzZ01uZVpSNlRJOG9HdEg4T2JLSjErWDQvR210SUtlbFAiLCJtYWMiOiJkZTQxM2E5N2FlN2Y2MTk4ZjIwMjQ1OGExNzU5NTM3ZThkNzNiZDM0ODEzN2ZmNTkwZDQwYmE2NGEzYTk4NDJhIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IlUzVmdVQnlrNjExL1hEU0ZuKzZkU1E9PSIsInZhbHVlIjoiSG00SUk5bTZCcG16ZXlGN3kwK0QwbFF1d3hIR3UyTzNOYmp5ZTN4SlliRnlWR1owa21qcnVKZlhCSzcyVGxvNFh4UUs2S1UyWWdaZ0c5VXlTN2l4eXA3WUd2eWhhdVJETUJXV0V4NVdIL1JBYmxSWlhVY1FJSmlWaDhFUzlabkciLCJtYWMiOiI2N2RkNWI0M2EzZmY2ZjBkNjRmNjFkMjI0NjY1Y2FmZTVmMTJiZmU0MzcwOGUyOTY4YjcxMjA4NjZiZmU3OTc5IiwidGFnIjoiIn0%3D; _pk_id.64.7c30=2f209548009019fa.1749400250.; _pk_ses.64.7c30=1XSRF-TOKEN=eyJpdiI6IlJsSFlyU1E3YUM5aVdZVEZEVnUxOGc9PSIsInZhbHVlIjoiYjVOT1FKUDJXWkxvOHJBTzM4YzVHS2Zwc2k2YWpKZWlSdTl4Z00zUzFxRXBGU0UzK1Znc2pwMEsrOWFrU1ZFZWZiS2JYT" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.192" "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" => "94c9c6b39a69f83e-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.192, 172.70.131.188" "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" => 1749400251.4691 "REQUEST_TIME" => 1749400251 ]
        request_cookies
        0 of 0
        array:4 [ "XSRF-TOKEN" => "6OC0ZTJIf5rLkYWImA6M5zYnBlUDg1P6fJNsNQ8P" "askhelpdesk_session" => "WVyJI0bClX28h7WVRbVrwcBa4GBYbzQFvpoxm4S6" "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null ]
        response_headers
        0 of 0
        array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Sun, 08 Jun 2025 16:30:51 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IktGcndyZ1NIYTREbjBLemhDVFJIWHc9PSIsInZhbHVlIjoiclRCanhPZ0hjS1E4VXZnbW92YTEzcFZScm5EdG1ibStOaGsrL29EWHZpbWk4Tmc3SFBzNEVxOW50dStmLzMwdmYzMHpVd3QwWFpYVW1WTXNUTHYzYUhYeitHdlBFcC9UTmZ0Q1BaMFVGdUVDcWNqZUkwRjZxTzN4V0JqQzBpWkIiLCJtYWMiOiJmZDZhMjBjMjk1Njc3ZGY5ZDdhMTIyZTk2YTM0YzNjZmZkNjk1MmRkNzYzOGQ4N2Q1OTRiODk1Y2U3NTY5YWUwIiwidGFnIjoiIn0%3D; expires=Sun, 08-Jun-2025 18:30:54 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IktGcndyZ1NIYTREbjBLemhDVFJIWHc9PSIsInZhbHVlIjoiclRCanhPZ0hjS1E4VXZnbW92YTEzcFZScm5EdG1ibStOaGsrL29EWHZpbWk4Tmc3SFBzNEVxOW50dStmLzMwdmYzMHpVd" 1 => "askhelpdesk_session=eyJpdiI6IjBWRFpUZ0svVnRXOTBCWnhKWnNaNWc9PSIsInZhbHVlIjoiSUFqaXc4cXBJRDJmeFJDbTVCTmpUOURQUmN0cW16YWlKVjJVOUgyaVM1S0trRzVWay9lcGs5aWZqbFdaZ3pjZE41TDlsbXFKZjd5QlBqRFJsNjBJcWFyUG1RcURxandSTGhVNDVtV2V4emNrdWp3SmMwcGtuMFJWTlpBUUFtUlYiLCJtYWMiOiIzMWQyODRlN2EwMDFiYjViZDRmZjNhMmMzNThlMzFhZTNkYmUwNjkzYWRkNTlhZWJhZjFjM2MyZTBjM2QwMDQ2IiwidGFnIjoiIn0%3D; expires=Sun, 08-Jun-2025 18:30:54 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6IjBWRFpUZ0svVnRXOTBCWnhKWnNaNWc9PSIsInZhbHVlIjoiSUFqaXc4cXBJRDJmeFJDbTVCTmpUOURQUmN0cW16YWlKVjJVOUgyaVM1S0trRzVWay9lcGs5aWZqbFdaZ3pj" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IktGcndyZ1NIYTREbjBLemhDVFJIWHc9PSIsInZhbHVlIjoiclRCanhPZ0hjS1E4VXZnbW92YTEzcFZScm5EdG1ibStOaGsrL29EWHZpbWk4Tmc3SFBzNEVxOW50dStmLzMwdmYzMHpVd3QwWFpYVW1WTXNUTHYzYUhYeitHdlBFcC9UTmZ0Q1BaMFVGdUVDcWNqZUkwRjZxTzN4V0JqQzBpWkIiLCJtYWMiOiJmZDZhMjBjMjk1Njc3ZGY5ZDdhMTIyZTk2YTM0YzNjZmZkNjk1MmRkNzYzOGQ4N2Q1OTRiODk1Y2U3NTY5YWUwIiwidGFnIjoiIn0%3D; expires=Sun, 08-Jun-2025 18:30:54 GMT; path=/XSRF-TOKEN=eyJpdiI6IktGcndyZ1NIYTREbjBLemhDVFJIWHc9PSIsInZhbHVlIjoiclRCanhPZ0hjS1E4VXZnbW92YTEzcFZScm5EdG1ibStOaGsrL29EWHZpbWk4Tmc3SFBzNEVxOW50dStmLzMwdmYzMHpVd" 1 => "askhelpdesk_session=eyJpdiI6IjBWRFpUZ0svVnRXOTBCWnhKWnNaNWc9PSIsInZhbHVlIjoiSUFqaXc4cXBJRDJmeFJDbTVCTmpUOURQUmN0cW16YWlKVjJVOUgyaVM1S0trRzVWay9lcGs5aWZqbFdaZ3pjZE41TDlsbXFKZjd5QlBqRFJsNjBJcWFyUG1RcURxandSTGhVNDVtV2V4emNrdWp3SmMwcGtuMFJWTlpBUUFtUlYiLCJtYWMiOiIzMWQyODRlN2EwMDFiYjViZDRmZjNhMmMzNThlMzFhZTNkYmUwNjkzYWRkNTlhZWJhZjFjM2MyZTBjM2QwMDQ2IiwidGFnIjoiIn0%3D; expires=Sun, 08-Jun-2025 18:30:54 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6IjBWRFpUZ0svVnRXOTBCWnhKWnNaNWc9PSIsInZhbHVlIjoiSUFqaXc4cXBJRDJmeFJDbTVCTmpUOURQUmN0cW16YWlKVjJVOUgyaVM1S0trRzVWay9lcGs5aWZqbFdaZ3pj" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "6OC0ZTJIf5rLkYWImA6M5zYnBlUDg1P6fJNsNQ8P" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/are-junction-boxes-allowed-in-attic" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]