Work off the Server

If you work off the server you will have to have some familiarity with Linux. You will also need an account.

To access the server you will have to use SSH on port 22022. A great SSH client can be found at http://www.chiark.greenend.org.uk/~sgtatham/putty/

When you get your account you can setup a development environment by issuing the following commands:

$ cd ~
$ svn co http://localhost/repos/wh2o/branches/testing .
$ chmod -R 774 * 
$ chgrp -R apache *

Your copy can be accessed on the server at http://www.americanwhitewater.org/~name/ where name is your account name.

Configuration

You will have to configure your workspace. Please use the development copy of the database (wh2odev). Configuring your account to run the software is not super easy. Mostly examine the configuration in these files and prepare a similiar version in your directory.

  • /home/~rgroth/code/wh2oconfig/ConfigInfo.inc
  • /home/~rgroth/code/wh2oconfig/local.inc
  • /home/~rgroth/code/www/.htaccess

Working on the Files

FTP is open on the AmericanWhitewater server. I use uedit to make changes in my home direcotory via FTP and then test them with a webbrowser. You can also use PHPEclipse with SFTP support, but I find this too slow for my tastes.

7.4.3PHP Version9.49sRequest Duration6MBMemory UsageGET content/{url}Route
    • Booting (675ms)
    • Application (8.81s)
    • 1 x Application (92.88%)
      8.81s
      1 x Booting (7.12%)
      675ms
      14 templates were rendered
      • legacy.views.container-view (resources/views/legacy/views/container-view.blade.php)6blade
        Params
        0
        components
        1
        controls
        2
        id
        3
        class
        4
        title
        5
        formRenderService
      • legacy.views.container-view (resources/views/legacy/views/container-view.blade.php)6blade
        Params
        0
        components
        1
        controls
        2
        id
        3
        class
        4
        title
        5
        formRenderService
      • app::layout.gadget (resources/views/layout/gadget.blade.php)2blade
        Params
        0
        contents
        1
        formRenderService
      • layout.columnstyle.one (resources/views/layout/columnstyle/one.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout.columnstyle.componentstack (resources/views/layout/columnstyle/componentstack.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        stack
        8
        component
      • layout.main (resources/views/layout/main.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout._headers (resources/views/layout/_headers.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout.header (resources/views/layout/header.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout._scripts (resources/views/layout/_scripts.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout.navigation (resources/views/layout/navigation.blade.php)8blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
      • includes.alert.membership (resources/views/includes/alert/membership.blade.php)17blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
        8
        searchurl
        9
        loginurl
        10
        logouturl
        11
        __currentLoopData
        12
        child
        13
        loop
        14
        otherchild
        15
        shouldNotifyUser
        16
        user
      • navigation.menu.static (resources/views/navigation/menu/static.blade.php)15blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
        8
        searchurl
        9
        loginurl
        10
        logouturl
        11
        __currentLoopData
        12
        child
        13
        loop
        14
        otherchild
      • includes.footer (resources/views/includes/footer.blade.php)8blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
      • layout.pagemap (resources/views/layout/pagemap.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      uri
      GET content/{url}
      middleware
      web
      controller
      App\Http\Controllers\Wh2oController@content
      namespace
      App\Http\Controllers
      where
      as
      generated::Os9R4mqMKRF5ktoI
      file
      app/Http/Controllers/Wh2oController.php:34-68
      12 statements were executed, 4 of which were duplicated, 8 unique85.39ms
      • select * from security where domain in ('ScriptLibraryGadget') and area is null;
        3.65ms/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
      • select * from security where domain in ('ArticleGadget') and area is null;
        163μs/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
      • select * from "articles" where ("id" = '-SecurityGadget-explain' or "short_name" = '-SecurityGadget-explain') and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        17.12ms/app/Legacy/Repositories/NewsInfo.php:61wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        • 1. -SecurityGadget-explain
        • 2. true
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:61
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from "articles" where "short_name" = '-SecurityGadget-explain' limit 1
        21.65ms/app/Legacy/Repositories/NewsInfo.php:64wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:64
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from security where domain in ('EmptyGadget') and area is null;
        160μs/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
      • select * from security where domain in ('MessageGadget') and area is null;
        482μs/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
      • select * from security where domain in ('SecurityGadget') and area is null;
        161μs/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
      • select * from security_defaults where domain in ('SecurityGadget');
        173μs/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/SecurityInfo.php:134
        • 9. /app/Legacy/Security/BaseSecurity.php:200
      • select * from "articles" where ("id" = '-SecurityGadget-explain' or "short_name" = '-SecurityGadget-explain') and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        9.77ms/app/Legacy/Repositories/NewsInfo.php:61wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        • 1. -SecurityGadget-explain
        • 2. true
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:61
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from "articles" where "short_name" = '-SecurityGadget-explain' limit 1
        31.73ms/app/Legacy/Repositories/NewsInfo.php:64wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:64
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from security where domain in ('WelcomeGadget') and area is null;
        162μs/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
      • select * from security where domain in ('NewsGadget') and area is null;
        176μs/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
          _token
          4GIQh60BB7qx97OfFwQYdfhTdL7J3CaLroK1OplO
          page
          array:1 [ "count" => 9 ]
          PHPDEBUGBAR_STACK_DATA
          []
          _previous
          array:1 [ "url" => "https://beta.americanwhitewater.org/wiki/lib/exe/js.php?edit=0&write=0" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /content/Wiki/developer:work_on_the_server
          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:16 [ "cookie" => array:1 [ 0 => "PHPSESSID=q2ca12t3apvpv529pmioo7403p; XSRF-TOKEN=eyJpdiI6Ik10cmRiSVhFaUxGdDN1dTZIL3NhdUE9PSIsInZhbHVlIjoiazBUNGppZE1ROEJpcFd1eGhUcVl4ZEJScVdVVC9YZ05SbXY0czNoRE1qY2V5N01xVkNyTTc5a3FuQUErcXV1TlUzM1U0b1N2VW5kMlU4Q09BSjdMU3BZNWxZYlZHbExIeXpMVUVsYmVMSzRBZU90VmNEZFRtNm9tR3A5RGZxS1ciLCJtYWMiOiJmMjc4YjFjNDdkYTFmZGU3Y2JmOGEyMGNjMTFmNzU2NWExMTM1N2YxYWVkZDgzMmM3OGEyODlmNGQwNjJlOGRiIn0%3D; americanwhitewater_session=yv766UA5fDlWkWzS1ccvdiRfw92D3shkthdtfbQrPHPSESSID=q2ca12t3apvpv529pmioo7403p; XSRF-TOKEN=eyJpdiI6Ik10cmRiSVhFaUxGdDN1dTZIL3NhdUE9PSIsInZhbHVlIjoiazBUNGppZE1ROEJpcFd1eGhUcVl4ZEJScVdVVC9YZ05SbXY0czNoRE1" ] "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?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 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "beta.americanwhitewater.org" ] ]
          request_server
          0 of 0
          array:43 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_COOKIE" => "PHPSESSID=q2ca12t3apvpv529pmioo7403p; XSRF-TOKEN=eyJpdiI6Ik10cmRiSVhFaUxGdDN1dTZIL3NhdUE9PSIsInZhbHVlIjoiazBUNGppZE1ROEJpcFd1eGhUcVl4ZEJScVdVVC9YZ05SbXY0czNoRE1qY2V5N01xVkNyTTc5a3FuQUErcXV1TlUzM1U0b1N2VW5kMlU4Q09BSjdMU3BZNWxZYlZHbExIeXpMVUVsYmVMSzRBZU90VmNEZFRtNm9tR3A5RGZxS1ciLCJtYWMiOiJmMjc4YjFjNDdkYTFmZGU3Y2JmOGEyMGNjMTFmNzU2NWExMTM1N2YxYWVkZDgzMmM3OGEyODlmNGQwNjJlOGRiIn0%3D; americanwhitewater_session=yv766UA5fDlWkWzS1ccvdiRfw92D3shkthdtfbQrPHPSESSID=q2ca12t3apvpv529pmioo7403p; XSRF-TOKEN=eyJpdiI6Ik10cmRiSVhFaUxGdDN1dTZIL3NhdUE9PSIsInZhbHVlIjoiazBUNGppZE1ROEJpcFd1eGhUcVl4ZEJScVdVVC9YZ05SbXY0czNoRE1" "HTTP_PRIORITY" => "u=0, i" "HTTP_ACCEPT_ENCODING" => "gzip, deflate, br, zstd" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_FETCH_USER" => "?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" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_HOST" => "beta.americanwhitewater.org" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "beta.americanwhitewater.org" "SERVER_PORT" => "443" "SERVER_ADDR" => "172.31.18.125" "REMOTE_PORT" => "26805" "REMOTE_ADDR" => "18.216.21.140" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => true "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/opt/americanwhitewater.org/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/content/Wiki/developer:work_on_the_server" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "PHP_VALUE" => "post_max_size=20M" "SCRIPT_FILENAME" => "/opt/americanwhitewater.org/public/index.php" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1743786423.7744 "REQUEST_TIME" => 1743786423 ]
          request_cookies
          0 of 0
          array:3 [ "PHPSESSID" => null "XSRF-TOKEN" => "4GIQh60BB7qx97OfFwQYdfhTdL7J3CaLroK1OplO" "americanwhitewater_session" => null ]
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Fri, 04 Apr 2025 17:07:10 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik9zbnFQc2xrZGNYaHQvT1BSOXN6TlE9PSIsInZhbHVlIjoiZ3ZWaU9ONzBNNkFmQ3BYQ3NwVUJqZU5jUFN3cis5aWJXWGtSbTF3eHJaYmIrdWdmb3VIU3FEZGxmVWlFOVd2T2E1TUxiZ25BWnJEZXZGbVdDTUFYcFhQMTRqUE53V292dFE1RktVcG9hUjgvbTVZaGxrT3VGbFdYbVByb1IydEkiLCJtYWMiOiIwMWZmYjIyYjU4OGY1OGEzMjk5ZDAwNWRlMGRkZDIwZmQ2MDFjM2RjZmJlMjM1ZmMxY2Q0NzM2OTNiZDI4ODA5In0%3D; expires=Fri, 04-Apr-2025 19:07:13 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6Ik9zbnFQc2xrZGNYaHQvT1BSOXN6TlE9PSIsInZhbHVlIjoiZ3ZWaU9ONzBNNkFmQ3BYQ3NwVUJqZU5jUFN3cis5aWJXWGtSbTF3eHJaYmIrdWdmb3VIU3FEZGxmVWlFOVd2T2E1TUxiZ" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IjY0RHV6YTlWTGMxNlhiU0tpdHJQd1E9PSIsInZhbHVlIjoiaGM0YXFONm1ZVkNCUkNUc1NXZzI4aW1jQ2svOUtnbk9FY0NZalJ3L04wTmpVWjcwUyt1bGg3QnZPWEtYUFMvRSIsIm1hYyI6ImQwYmMwMmM4MjdmZjUyYWIyNGYwZmZlOWU4NmQ4ZmY2MTRjYmFlNmQ3ZGRmMjdkNTc5MjVkMTIyZjlkZTA5MWEifQ%3D%3D; expires=Fri, 04-Apr-2025 17:06:09 GMT; Max-Age=0; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IjY0RHV6YTlWTGMxNlhiU0tpdHJQd1E9PSIsInZhbHVlIjoiaGM0YXFONm1ZVkNCUkNUc1NXZzI4aW1jQ2svOUtnbk9FY0NZalJ3L04wTmpVWjcwUyt1b" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik9zbnFQc2xrZGNYaHQvT1BSOXN6TlE9PSIsInZhbHVlIjoiZ3ZWaU9ONzBNNkFmQ3BYQ3NwVUJqZU5jUFN3cis5aWJXWGtSbTF3eHJaYmIrdWdmb3VIU3FEZGxmVWlFOVd2T2E1TUxiZ25BWnJEZXZGbVdDTUFYcFhQMTRqUE53V292dFE1RktVcG9hUjgvbTVZaGxrT3VGbFdYbVByb1IydEkiLCJtYWMiOiIwMWZmYjIyYjU4OGY1OGEzMjk5ZDAwNWRlMGRkZDIwZmQ2MDFjM2RjZmJlMjM1ZmMxY2Q0NzM2OTNiZDI4ODA5In0%3D; expires=Fri, 04-Apr-2025 19:07:13 GMT; path=/XSRF-TOKEN=eyJpdiI6Ik9zbnFQc2xrZGNYaHQvT1BSOXN6TlE9PSIsInZhbHVlIjoiZ3ZWaU9ONzBNNkFmQ3BYQ3NwVUJqZU5jUFN3cis5aWJXWGtSbTF3eHJaYmIrdWdmb3VIU3FEZGxmVWlFOVd2T2E1TUxiZ" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IjY0RHV6YTlWTGMxNlhiU0tpdHJQd1E9PSIsInZhbHVlIjoiaGM0YXFONm1ZVkNCUkNUc1NXZzI4aW1jQ2svOUtnbk9FY0NZalJ3L04wTmpVWjcwUyt1bGg3QnZPWEtYUFMvRSIsIm1hYyI6ImQwYmMwMmM4MjdmZjUyYWIyNGYwZmZlOWU4NmQ4ZmY2MTRjYmFlNmQ3ZGRmMjdkNTc5MjVkMTIyZjlkZTA5MWEifQ%3D%3D; expires=Fri, 04-Apr-2025 17:06:09 GMT; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IjY0RHV6YTlWTGMxNlhiU0tpdHJQd1E9PSIsInZhbHVlIjoiaGM0YXFONm1ZVkNCUkNUc1NXZzI4aW1jQ2svOUtnbk9FY0NZalJ3L04wTmpVWjcwUyt1b" ] ]
          session_attributes
          0 of 0
          array:5 [ "_token" => "4GIQh60BB7qx97OfFwQYdfhTdL7J3CaLroK1OplO" "page" => array:1 [ "count" => 9 ] "PHPDEBUGBAR_STACK_DATA" => [] "_previous" => array:1 [ "url" => "https://beta.americanwhitewater.org/wiki/lib/exe/js.php?edit=0&write=0" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]