Receiving Helpdesk

do i need a permit to rebuild a deck

by Marshall Bailey Published 3 years ago Updated 2 years ago

Do I need a permit to repair a deck? This will depend on the extent of the repair. If you are just replacing some deck boards and maybe some railing then a permit is not required. If you are replacing anything structural like joists then yes you should get a permit.

Full Answer

Do you need a building permit to repair a deck?

This will depend on the extent of the repair. If you are just replacing some deck boards and maybe some railing then a permit is not required. If you are replacing anything structural like joists then yes you should get a permit. Click to see full answer. Likewise, what happens if I don't get a building permit for a deck?

Can you get a retroactive permit for a deck?

You can’t get a retroactive deck permit now. If you find yourself in a situation where you have a deck built without a permit issued and passed you can still obtain permission. What you will have to do is measure out the existing deck and draw up some plans just like you were starting from scratch.

Do I need a permit to add steps to my deck?

You may be asking yourself why you require a permit at all; you’re only upgrading your existing deck by adding a few steps. Right? Wrong. We all like to think of ourselves as more than capable when doing small DIY projects around our homes as most homeowners know a thing or two about staining a fence or driving a few nails.

Is it legal to build a Deck Yourself?

We build decks the Webfoot Way—safely and legally! However, if you decide you want to take on a deck project yourself and do not secure a permit, here are just a few of the problems you could face:

Can I reuse deck joists?

Replacing the deck's framing saves you a lot of money and headaches. Deck frame failures cause injuries every year, and our experts would never recommend trying to reuse an old, worn-out deck framing.

Do I need a permit to repair a deck Ontario?

When is a building permit required for a deck in Ontario? If the deck (new or replacement) is 24” high or greater above finished grade. A permit is also required if structural renovations will be made to an existing deck.

Can you build a deck yourself?

Building your own deck is a great way of transforming an outdoor area into a space perfect for entertaining. Believe it or not, it is not as hard as it seems – you can even do it yourself. All you need is timber supply, some materials and the right tools for the job.

Do you need a permit to replace a deck in California?

As a general rule, you need a permit for any deck that is higher than 30 inches off the ground. This guidance applies to most decks. Anything lower than 30” is often considered a patio or “porch deck,” and a permit is typically not required.

What happens if you don't get a permit for a deck in Ontario?

An individual who is charged and found guilty of an offence under the Building Code Act, 1992 , such as building without a permit, can be fined up to $50,000 for a first offence and up to $100,000 for subsequent offences.

What happens if you don't get a building permit for a deck Ontario?

If you built a deck without the proper permits, the city will reject your application until you obtain the proper approvals. Often we hear homeowners stating that the deck was built by a professional contractor and everything is fine.

What to do before building a deck?

Here are the 7 things you should do before installing a deck.Consider All Materials. ... Check Local Building Codes. ... Thoughtfully Design Your Deck. ... Use Quality Decking Materials. ... Learn About Required Deck Maintenance. ... Evaluate Your Foundation. ... Choose Your Fasteners.

Is it cheaper to build your own deck?

According to Remodeling magazine's 2021 Cost vs. Value report, on average, a homeowner can recoup around 63% of the cost of a composite deck or almost 66% of the cost of a wood deck. Why? Because home buyers are willing to pay top dollar to own a deck.

How much does it cost to build a 8x8 deck?

You can expect to pay between $30 and $60 per square foot, including labor and materials, to build a deck.

How do you legalize unpermitted work?

How to Homologate Your Unpermitted WorkMeet with the Planning Department. ... Hire an Architect or Designer to Draw Plans. ... Submit Documents for Design Review. ... Schedule Initial Inspection. ... Final Inspection & Issuance of Certificate of Occupancy.

What can I build without a permit in California?

Per the California Residential Code, detached accessory structures that do not exceed 120 sq. ft. and do not contain plumbing, electrical, and/or mechanical equipment, do not require a building permit, however a Planning Permit is required for these structures.

Do I need a permit to pour concrete in my backyard California?

Under California's Building Code of 2002, Section 106.3(15) stipulates that a building permit is not necessary for pouring concrete, platforms walks, and driveways less than 30 inches (762mm) above grade and not extending over any basement or story below, therefore the driveway construction is not regulated by the ...

Why is it so hard to get a site plan approved?

This is because there may be more stringent setback requirements when it comes to maintaining a specific distance from the street.

Do it yourself decking?

If you are planning on taking on the construction of your new deck in a do-it-yourself project, talking to an inspector can be quite helpful. They are generally willing to work with you to ensure that all of the code requirements have been met.

How to inspect a deck?

The inspector needs to see that your deck will be a certain distance away from property lines. This ensures you: 1 Comply with fire codes. If your deck were to catch fire, it needs to be far enough away from other properties to ensure they don’t catch fire as well. 2 Comply with planning/zoning rules/HOA requirements. Some neighborhoods require a certain amount of space in between properties for aesthetic reasons.

What does a deck inspector need to see?

The inspector needs to see that your deck will be a certain distance away from property lines. This ensures you: Comply with fire codes. If your deck were to catch fire, it needs to be far enough away from other properties to ensure they don’t catch fire as well. Comply with planning/zoning rules/HOA requirements.

What does it mean to build a house without a permit?

Building without the proper permit means you could face fines or even be unable to sell your house because it contains an unauthorized addition. Additionally, a permit ensures that you build a structurally-sound deck.

What should be included in a construction plan?

The construction plans should include information like: The sizes, spacings, and locations of the beams, joists, and frost footings. Descriptions of how you’re going to install the stairs, guard rails, etc. The types of fasteners and hardware you’re going to use. What kind of materials you’re going to use.

How to get a building inspection?

Generally speaking, the process involves a few different steps. First, contact your city’s Building Inspections Department. You can do this by visiting your city hall or finding the contact information via a quick Google search. Once you contact your city’s department, they will tell you how to proceed.

Is it dangerous to build a deck?

For one, an improperly constructed deck can be dangerous. You or others might get hurt walking on it because of an unstable foundation or poor materials. A deck built without a permit could also lead to legal troubles. The city might: Give you a hefty fine. Require you to tear down the deck.

Can building codes vary from town to town?

Keep in mind that local building codes can vary from state to state, town to town and even from one house to the next – depending on what structures or natural resources are located near the property. Another consideration, when it comes time to sell your home – or when a new neighbor purchases the home next door – and building plans are pulled ...

Is Duralife decking safe?

DuraLife’s unique polypropylene and hardwood composite decking materials simply outperform all other wood and composite decking products. More solid and safe under foot, DuraLife decking is backed by a 25-year warranty. It is stain and fade resistant, mold and mildew resistant, and is available in the colors and deck railing options you want.

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 Version6.5sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[15:49:01] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[15:49:01] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[15:49:01] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[15:49:01] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[15:49:01] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[15:49:01] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[15:49:01] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[15:49:01] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[15:49:01] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • Booting (10.67ms)
  • Application (6.49s)
  • 1 x Application (99.83%)
    6.49s
    1 x Booting (0.16%)
    10.67ms
    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 executed6.46s
    • select * from `posts` where `published_at` <= '2025-06-13 15:49:01' and `slug` = 'do-i-need-a-permit-to-rebuild-a-deck' and `posts`.`deleted_at` is null limit 1
      4.01ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-13 15:49:01
      • 1. do-i-need-a-permit-to-rebuild-a-deck
      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` = 197986 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      4.28msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 197986
      • 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
      470μ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
      300μ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
      270μ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
      6.45s/app/View/Composers/SidebarView.php:22receivinghelpdeskask
      Metadata
      Bindings
      • 0. publish
      Backtrace
      • 14. /app/View/Composers/SidebarView.php:22
      • 15. /app/View/Composers/SidebarView.php:12
      • 16. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:124
      • 17. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:162
      • 20. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:177
    • select * from `fake_users` where `fake_users`.`id` = 22476 limit 1
      810μsview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 22476
      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
        1zlKktYOAW6ZnWagJ4Q6YrddOTN7AM0rFrCqObAI
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/do-i-need-a-permit-to-rebuild-a-deck" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /do-i-need-a-permit-to-rebuild-a-deck
        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=9ff9994f7ab1ecbf.1749809934.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6InBkd3ZSU3Z6elRUSmxzNnRLVjlhNXc9PSIsInZhbHVlIjoiemxkeit3M3hDenNhbktmcjlnOXJlSnY5TGlxMFBYU21wUEpJMTFRN0VMaVMxcXd6blNzbEVtV0VyVzFkV3FVbVVtN2hnTHVpSzFReXpHZDVlbHRsYlZmQXFzQlpreHIwblNCWUFCa0JicFNlZTBqdFZXZWtxcFA2c3pWbUNlU00iLCJtYWMiOiIwZWE4MDc4ODY1MTIxMTk2OGNhZjk4ZjkwNzg1MTQxMTNiODJkYzc4ZTcyMTQ2ZGM3Yzg2NTdkNTQ1NDM5ODk4IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IlovR2NFdU9GaTFUVmdvcXNHZTZXWWc9PSIsInZhbHVlIjoiZ0pGV3M1U2xEYmhlS1JyK01icWRvRGkvbzhmQnIyUnVlZzFycDM3OHBqWXlOUkEvRnRhNEJIWWozamNVOGRjenFPOTdjT01BYis2NXFxVStwZXpnaFpvNy9Fd2FJRjNoRlFQRmM3RDlocHdqQWJBNjlWSlY1Z1BPOWNQQkp2cUgiLCJtYWMiOiJiYzE2NjgzMTgxY2FlMDc3Mjc3MTE0OTAzOGJiZmVjYjdjYzU3ZTc0ZDU1ZWYzNmM0OTMzZGYxMTk5NWEyODhhIiwidGFnIjoiIn0%3D_pk_id.64.7c30=9ff9994f7ab1ecbf.1749809934.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6InBkd3ZSU3Z6elRUSmxzNnRLVjlhNXc9PSIsInZhbHVlIjoiemxkeit3M3hDenNhbktmcjlnOXJlS" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.230" ] "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 => "94f0d8e4ffc91146-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.230, 172.69.59.33" ] "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/do-i-need-a-permit-to-rebuild-a-deck" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/do-i-need-a-permit-to-rebuild-a-deck" "REMOTE_PORT" => "45604" "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.33" "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=9ff9994f7ab1ecbf.1749809934.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6InBkd3ZSU3Z6elRUSmxzNnRLVjlhNXc9PSIsInZhbHVlIjoiemxkeit3M3hDenNhbktmcjlnOXJlSnY5TGlxMFBYU21wUEpJMTFRN0VMaVMxcXd6blNzbEVtV0VyVzFkV3FVbVVtN2hnTHVpSzFReXpHZDVlbHRsYlZmQXFzQlpreHIwblNCWUFCa0JicFNlZTBqdFZXZWtxcFA2c3pWbUNlU00iLCJtYWMiOiIwZWE4MDc4ODY1MTIxMTk2OGNhZjk4ZjkwNzg1MTQxMTNiODJkYzc4ZTcyMTQ2ZGM3Yzg2NTdkNTQ1NDM5ODk4IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IlovR2NFdU9GaTFUVmdvcXNHZTZXWWc9PSIsInZhbHVlIjoiZ0pGV3M1U2xEYmhlS1JyK01icWRvRGkvbzhmQnIyUnVlZzFycDM3OHBqWXlOUkEvRnRhNEJIWWozamNVOGRjenFPOTdjT01BYis2NXFxVStwZXpnaFpvNy9Fd2FJRjNoRlFQRmM3RDlocHdqQWJBNjlWSlY1Z1BPOWNQQkp2cUgiLCJtYWMiOiJiYzE2NjgzMTgxY2FlMDc3Mjc3MTE0OTAzOGJiZmVjYjdjYzU3ZTc0ZDU1ZWYzNmM0OTMzZGYxMTk5NWEyODhhIiwidGFnIjoiIn0%3D_pk_id.64.7c30=9ff9994f7ab1ecbf.1749809934.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6InBkd3ZSU3Z6elRUSmxzNnRLVjlhNXc9PSIsInZhbHVlIjoiemxkeit3M3hDenNhbktmcjlnOXJlS" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.230" "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" => "94f0d8e4ffc91146-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.230, 172.69.59.33" "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" => 1749809941.2965 "REQUEST_TIME" => 1749809941 ]
        request_cookies
        0 of 0
        array:4 [ "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null "XSRF-TOKEN" => "1zlKktYOAW6ZnWagJ4Q6YrddOTN7AM0rFrCqObAI" "askhelpdesk_session" => "gEDnpmePGpqYv4lpsWuXqpQLYTdP6I0qiCBuQIBI" ]
        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 10:19:01 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ijc0ZmVwazZUWGtjVUg3eHNxOU50ekE9PSIsInZhbHVlIjoiNlUybm5BVEJiYlJGN3NTUTU0REpraHlEZENOaEVIZmVRSHRvTWRkWmFvQTVScW52ckpzTjQxdDQvdXk1VDc3ejVjQ2VvRlY3ZlZwaGNEMHNLKzFmanZkbHJub3ozSTFwdjV4cUJCZWwvMHZ3Q0pVeWxseklZdUt6L1ZaMjcyZDEiLCJtYWMiOiIzYzc3NDFlOGFlNjYyZTgzNjliZjc1ODRkNWE0MzkzZGVjMjQ2ZWE2YTA2NTg1MmM3ODU0NzE1ZTdiYzI0MzcyIiwidGFnIjoiIn0%3D; expires=Fri, 13-Jun-2025 12:19:07 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Ijc0ZmVwazZUWGtjVUg3eHNxOU50ekE9PSIsInZhbHVlIjoiNlUybm5BVEJiYlJGN3NTUTU0REpraHlEZENOaEVIZmVRSHRvTWRkWmFvQTVScW52ckpzTjQxdDQvdXk1VDc3ejVjQ2VvR" 1 => "askhelpdesk_session=eyJpdiI6Im1teVhwNFFKV2tUaTFsYmNHRE0vMVE9PSIsInZhbHVlIjoiZlJhYnJlaDA0SzdCcmNMVitDQlR1dGlZczNwUTNYVFJnWkUydC9mc250Q2xzWGtGQlkyYkE5ZXgwYWY3Sm5RNmNIb2NsT0krY3lWZDRoMG52OG1iYUZoTDlOSFpyYmFoV0dTZGZJeWFDblRBMktQcFV5N09EOXp5a0hYZmM5TTgiLCJtYWMiOiI0Y2ViMTM1ZWIwOTEyYTE1YWY4ZDg2NjM2ZDIxMGJlMjk5ZDQ5MjhiOTA1MmM3MzZiMzFhMWEwYWUyZDUwZGY2IiwidGFnIjoiIn0%3D; expires=Fri, 13-Jun-2025 12:19:07 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6Im1teVhwNFFKV2tUaTFsYmNHRE0vMVE9PSIsInZhbHVlIjoiZlJhYnJlaDA0SzdCcmNMVitDQlR1dGlZczNwUTNYVFJnWkUydC9mc250Q2xzWGtGQlkyYkE5ZXgwYWY3Sm5R" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ijc0ZmVwazZUWGtjVUg3eHNxOU50ekE9PSIsInZhbHVlIjoiNlUybm5BVEJiYlJGN3NTUTU0REpraHlEZENOaEVIZmVRSHRvTWRkWmFvQTVScW52ckpzTjQxdDQvdXk1VDc3ejVjQ2VvRlY3ZlZwaGNEMHNLKzFmanZkbHJub3ozSTFwdjV4cUJCZWwvMHZ3Q0pVeWxseklZdUt6L1ZaMjcyZDEiLCJtYWMiOiIzYzc3NDFlOGFlNjYyZTgzNjliZjc1ODRkNWE0MzkzZGVjMjQ2ZWE2YTA2NTg1MmM3ODU0NzE1ZTdiYzI0MzcyIiwidGFnIjoiIn0%3D; expires=Fri, 13-Jun-2025 12:19:07 GMT; path=/XSRF-TOKEN=eyJpdiI6Ijc0ZmVwazZUWGtjVUg3eHNxOU50ekE9PSIsInZhbHVlIjoiNlUybm5BVEJiYlJGN3NTUTU0REpraHlEZENOaEVIZmVRSHRvTWRkWmFvQTVScW52ckpzTjQxdDQvdXk1VDc3ejVjQ2VvR" 1 => "askhelpdesk_session=eyJpdiI6Im1teVhwNFFKV2tUaTFsYmNHRE0vMVE9PSIsInZhbHVlIjoiZlJhYnJlaDA0SzdCcmNMVitDQlR1dGlZczNwUTNYVFJnWkUydC9mc250Q2xzWGtGQlkyYkE5ZXgwYWY3Sm5RNmNIb2NsT0krY3lWZDRoMG52OG1iYUZoTDlOSFpyYmFoV0dTZGZJeWFDblRBMktQcFV5N09EOXp5a0hYZmM5TTgiLCJtYWMiOiI0Y2ViMTM1ZWIwOTEyYTE1YWY4ZDg2NjM2ZDIxMGJlMjk5ZDQ5MjhiOTA1MmM3MzZiMzFhMWEwYWUyZDUwZGY2IiwidGFnIjoiIn0%3D; expires=Fri, 13-Jun-2025 12:19:07 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6Im1teVhwNFFKV2tUaTFsYmNHRE0vMVE9PSIsInZhbHVlIjoiZlJhYnJlaDA0SzdCcmNMVitDQlR1dGlZczNwUTNYVFJnWkUydC9mc250Q2xzWGtGQlkyYkE5ZXgwYWY3Sm5R" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "1zlKktYOAW6ZnWagJ4Q6YrddOTN7AM0rFrCqObAI" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/do-i-need-a-permit-to-rebuild-a-deck" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]