404 | Not Found | sfError404Exception
This request has been forwarded to a 404 error page by the action "a/show".
stack trace
- at ()
in SF_ROOT_DIR/lib/vendor/symfony/lib/action/sfAction.class.php line 89 ...
- {
- if (!$condition)
- {
- throw new sfError404Exception($this->get404Message($message));
- }
- }
at sfAction->forward404Unless(null)
in SF_ROOT_DIR/plugins/apostrophePlugin/lib/toolkit/BaseaTools.class.php line 721 ...
- */
- static public function validatePageAccess(sfAction $action, $page)
- {
- $action->forward404Unless($page);
- if (!$page->userHasPrivilege('view'))
- {
- // forward rather than login because referrers don't always
at BaseaTools::validatePageAccess(object('aActions'), null)
in SF_ROOT_DIR/plugins/apostrophePlugin/lib/action/BaseaActions.class.php line 59 ...
- return $this->redirect($redirect, 301);
- }
- }
- aTools::validatePageAccess($this, $page);
- aTools::setPageEnvironment($this, $page);
- $this->page = $page;
- $this->setTemplate($page->template);
at BaseaActions->executeShow(object('sfWebRequest'))
in SF_ROOT_DIR/apps/frontend/modules/a/actions/actions.class.php line 18 ...
- // layout.php is infused with smarts to deliver the appropriate contents
- public function executeShow(sfWebRequest $request)
- {
- $result = parent::executeShow($request);
-
- $this->mapEntity = $this->page->getMapEntity();
- if ($this->mapEntity->getType() == 'Trip')
at aActions->executeShow(object('sfWebRequest'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/action/sfActions.class.php line 60 ...
- }
-
- // run action
- return $this->$actionToRun($request);
- }
- }
-
at sfActions->execute(object('sfWebRequest'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfExecutionFilter.class.php line 92 ...
- {
- // execute the action
- $actionInstance->preExecute();
- $viewName = $actionInstance->execute($this->context->getRequest());
- $actionInstance->postExecute();
-
- return null === $viewName ? sfView::SUCCESS : $viewName;
at sfExecutionFilter->executeAction(object('aActions'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfExecutionFilter.class.php line 78 ...
- }
- }
-
- return $this->executeAction($actionInstance);
- }
-
- /**
at sfExecutionFilter->handleAction(object('sfFilterChain'), object('aActions'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfExecutionFilter.class.php line 53 ...
- }
- else
- {
- $viewName = $this->handleAction($filterChain, $actionInstance);
- $this->handleView($filterChain, $actionInstance, $viewName);
- }
- }
at sfExecutionFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...
- }
-
- // execute the next filter
- $this->chain[$this->index]->execute($this);
- }
- }
at sfFilterChain->execute()
in SF_ROOT_DIR/plugins/apostrophePlugin/lib/sfFilter/aCacheFilter.class.php line 96 ...
- }
- else
- {
- $filterChain->execute();
- // Never try to cache a 404 error. Later we might consider
- // caching them but remembering their status properly so it
- // doesn't magically become a 200 OK when returned from cache
at aCacheFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...
- }
-
- // execute the next filter
- $this->chain[$this->index]->execute($this);
- }
- }
at sfFilterChain->execute()
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfRenderingFilter.class.php line 33 ...
- public function execute($filterChain)
- {
- // execute next filter
- $filterChain->execute();
-
- // get response object
- $response = $this->context->getResponse();
at sfRenderingFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...
- }
-
- // execute the next filter
- $this->chain[$this->index]->execute($this);
- }
- }
at sfFilterChain->execute()
in SF_ROOT_DIR/lib/vendor/symfony/lib/controller/sfController.class.php line 238 ...
- }
-
- // process the filter chain
- $filterChain->execute();
- }
- else
- {
at sfController->forward('a', 'show')
in SF_ROOT_DIR/lib/vendor/symfony/lib/controller/sfFrontWebController.class.php line 48 ...
- }
-
- // make the first request
- $this->forward($moduleName, $actionName);
- }
- catch (sfException $e)
- {
at sfFrontWebController->dispatch()
in SF_ROOT_DIR/lib/vendor/symfony/lib/util/sfContext.class.php line 170 ...
- */
- public function dispatch()
- {
- $this->getController()->dispatch();
- }
-
- /**
at sfContext->dispatch()
in SF_ROOT_DIR/web/index.php line 7 ...
- require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');
-
- $configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', true);
- sfContext::createInstance($configuration)->dispatch();
-
-
symfony settings ...
app_aAdmin_web_dir: /apostrophePlugin
app_aBlog_add_this: BCGP
app_aBlog_disqus_developer: false
app_aBlog_disqus_enabled: true
app_aBlog_disqus_shortname: completethetrail
app_aBlog_link_author: true
app_aEvents_display_calendar: true
app_aFeedback_email_auto: [email protected]
app_aFeedback_email_manual: [email protected]
app_aMedia_admin_credential: media_admin
app_aMedia_apikeys:
- dummy
app_aMedia_apipublic: false
app_aMedia_client_apikey: dummy
app_aMedia_embed_codes: true
app_aMedia_upload_credential: media_upload
app_aMedia_use_bundled_layout: false
app_aToolkit_indexes:
- aPage
- aMediaItem
app_a_addslot_button_style: big
app_a_area_cache_enabled: true
app_a_asset_generation: 214472431473405421
app_a_asset_group: global
app_a_cache_default_class: aMysqlCache
app_a_credit: false
app_a_default_on: true
app_a_delete_button_style: no-label
app_a_edit_candidate_group: editor
app_a_edit_sufficient_group: admin
app_a_editor: ck
app_a_fasthydrate: true
app_a_feed_hide_identical_description: true
app_a_global_button_order:
- blog
- events
- media
- categories
- tags
- users
- reorganize
app_a_history_button_style: 'no-label big'
app_a_i18n_languages:
- en
- fr
- de
- es
- ru
app_a_i18n_switch: false
app_a_less_check_dependencies: false
app_a_less_import_directory:
- SF_WEB_DIR/css
- SF_PLUGINS_DIR/apostrophePlugin/web/css
- SELF_DIR
app_a_manage_candidate_group: editor
app_a_manage_sufficient_group: admin
app_a_minify: true
app_a_minify_gzip: false
app_a_page_cache_enabled: true
app_a_pager_nb_links: 5
app_a_persistent_global_toolbar: false
app_a_pretty_english_dates: true
app_a_routes_register: false
app_a_search_hard_limit: 500
app_a_search_service_class: aMysqlSearch
app_a_slot_types:
aBlog: 'Blog Posts'
aBlogSingle: 'Blog Post'
aEvent: Events
aEventSingle: Event
aInsetImage: 'Inset Image'
aInsetArea: 'Inset Area'
aBlogSlideshow: 'Blog Slideshow'
aMap: Map
app_a_slot_variants:
aSlideshow: { normal: { label: Normal, options: { arrows: true } }, autoplay: { label: Autoplay, options: { interval: 4, arrows: false } } }
aInsetArea: { topLeft: { label: 'Left Aligned', options: { insetTemplate: topLeft } }, topRight: { label: 'Right Aligned', options: { insetTemplate: topRight } } }
aInsetImage: { topLeft: { label: 'Left Aligned', options: { insetTemplate: topLeft } }, topRight: { label: 'Right Aligned', options: { insetTemplate: topRight } } }
app_a_standard_area_slot_options:
aSlideshow: { width: 625, resizeType: s, flexHeight: false, constraints: { minimum-width: 625, minimum-height: 385 } }
aBlog: { slideshowOptions: { width: 240 } }
aEvent: { slideshowOptions: { width: 240 } }
app_a_standard_area_slots:
- aRichText
- aVideo
- aSlideshow
- aSmartSlideshow
- aFile
- aAudio
- aFeed
- aButton
- aBlog
- aEvent
- aText
- aRawHTML
app_a_status_tooltips:
construction: 'Slated for or under construction'
indesign: 'In the process of being designed'
study: 'Under evaluation to determine feasibility'
proposed: 'In a planning document, but conceptual and not yet determined to be feasible'
onroad: 'Signed route or bike lanes that are designated as part of a trail'
app_a_templates:
a: { default: 'Default Page', home: 'Home Page', sponsor: 'Sponsor Page', mapPoint: 'Point Page', mapSegment: 'Segment Page', mapBranch: 'Branch Page', mapNeighborhood: 'Neighborhood Page' }
aBlog: { default: Blog }
aEvent: { default: Events }
app_a_title_prefix: 'Connect the Circuit | '
app_a_title_suffix: ''
app_a_trip_phrase: 'Ride my trip on the trails! '
app_a_tweet_hashtag: onthecircuit
app_a_tweet_via: circuittrails
app_a_use_bundled_layout: false
app_a_use_bundled_stylesheets:
reset: /apostrophePlugin/css/a-reset.less
admin: /apostrophePlugin/css/a-admin.less
forms: /apostrophePlugin/css/a-forms.less
components: /apostrophePlugin/css/a-components.less
engines: /apostrophePlugin/css/a-engines.less
area-slots: /apostrophePlugin/css/a-area-slots.less
buttons: /apostrophePlugin/css/a-buttons.less
colors: false
utility: /apostrophePlugin/css/a-utility.less
app_a_view_locked_sufficient_credentials: view_locked
app_aimageconverter_path: /opt/local/bin
app_cli_host: completethetrails.org
app_googleMaps_apiKey: AIzaSyCm9kRXl0b5Bj5ZgW-YhAKEygJ3nNChpXo
app_googleMaps_directions_url: 'https://maps.googleapis.com/maps/api/directions/json'
app_googleMaps_geocode_url: 'http://maps.googleapis.com/maps/api/geocode/json'
app_googleMaps_place_default_display_types:
- bicycle_store
- cafe
- convenience_store
- food
- grocery_or_supermarket
- liquor_store
- lodging
- parking
- restaurant
app_googleMaps_place_details_url: 'https://maps.googleapis.com/maps/api/place/details/json'
app_googleMaps_place_search_types:
- atm
- bicycle_store
- cafe
- convenience_store
- food
- grocery_or_supermarket
- library
- liquor_store
- lodging
- movie_theater
- museum
- parking
- police
- restaurant
- school
- taxi_stand
- zoo
app_googleMaps_place_search_url: 'https://maps.googleapis.com/maps/api/place/search/json'
app_googleMaps_startingCoords: '40.10366890, -75.12051790'
app_json_cache_class: sfFileCache
app_map_performance_segment_corner_threshold_branch: 22.5
app_map_performance_segment_corner_threshold_network: 35
app_map_performance_zoom_levels:
- network
- branch
- segment
app_map_printstyles_features:
printtownlabels: { featureType: administrative.neighborhood, elementType: labels, stylers: [{ visibility: off }] }
app_map_styles_appalachian_trail_color: '#814f1a'
app_map_styles_appalachian_trail_hover_color: '#814f1a'
app_map_styles_appalachian_trail_selected_color: '#814f1a'
app_map_styles_complete_trail_color: '#448938'
app_map_styles_complete_trail_hover_color: '#004C00'
app_map_styles_complete_trail_selected_color: '#004C00'
app_map_styles_construction_trail_color: '#EF8B06'
app_map_styles_construction_trail_hover_color: '#EA8806'
app_map_styles_construction_trail_selected_color: '#EF8B06'
app_map_styles_design_trail_color: '#5094f9'
app_map_styles_design_trail_hover_color: '#86b5fb'
app_map_styles_design_trail_selected_color: '#5094f9'
app_map_styles_features:
noLabels: { featureType: all, elementType: labels, stylers: [{ visibility: off }] }
all: { featureType: all, elementType: geometry, stylers: [{ saturation: -60 }, { visibility: on }] }
roadsgeo: { featureType: road, elementType: geometry, stylers: [{ hue: '#ffffff' }, { saturation: -95 }, { lightness: 95 }, { gamma: 1 }, { visibility: on }] }
roadslabels: { featureType: road, elementType: labels, stylers: [{ hue: '#dddddd' }, { saturation: -100 }, { lightness: 50 }, { gamma: 1 }, { visibility: on }] }
businessesoff: { featureType: poi.business, stylers: [{ hue: '#cccccc' }, { saturation: -100 }, { lightness: 50 }, { gamma: 1 }, { visibility: off }] }
govtoff: { featureType: poi.government, stylers: [{ hue: '#cccccc' }, { saturation: -100 }, { lightness: 50 }, { gamma: 1 }, { visibility: off }] }
attractionoff: { featureType: poi.attraction, stylers: [{ hue: '#cccccc' }, { saturation: -100 }, { lightness: 50 }, { gamma: 1 }, { visibility: off }] }
worshipoff: { featureType: poi.place_of_worship, stylers: [{ hue: '#cccccc' }, { saturation: -100 }, { lightness: 50 }, { gamma: 1 }, { visibility: off }] }
app_map_styles_gap_trail_color: '#ffff00'
app_map_styles_gap_trail_hover_color: '#cccc33'
app_map_styles_gap_trail_selected_color: '#cccc33'
app_map_styles_neighborhood_color: '#d39d1b'
app_map_styles_neighborhood_hover_opacity: '0.4'
app_map_styles_neighborhood_hover_stroke_opacity: '0.7'
app_map_styles_neighborhood_hover_stroke_weight: '1'
app_map_styles_neighborhood_opacity: '0.2'
app_map_styles_neighborhood_stroke_color: '#d39d1b'
app_map_styles_neighborhood_stroke_opacity: '0.5'
app_map_styles_neighborhood_stroke_weight: '1'
app_map_styles_proposed_trail_color: '#F44D4D'
app_map_styles_proposed_trail_hover_color: '#E23434'
app_map_styles_proposed_trail_selected_color: '#F44D4D'
app_map_styles_road_trail_color: '#444444'
app_map_styles_road_trail_hover_color: '#222222'
app_map_styles_road_trail_selected_color: '#444444'
app_map_styles_study_trail_color: '#A629CE'
app_map_styles_study_trail_hover_color: '#9614C1'
app_map_styles_study_trail_selected_color: '#A629CE'
app_map_styles_tiger_trail_color: '#EF8B06'
app_map_styles_tiger_trail_hover_color: '#EA8806'
app_map_styles_tiger_trail_selected_color: '#EA8806'
app_map_styles_trip_stroke_color: '#000000'
app_map_styles_trip_stroke_weight: '5'
app_max_trips: 1000
app_network_root: network
app_sfSyncContent_content:
- web/uploads
- data/a_writable
app_sf_guard_plugin_routes_register: false
mod_a_enabled: true
mod_a_view_class: sfPHP
sf_admin_module_web_dir: /sfDoctrinePlugin
sf_admin_web_dir: /sf/sf_admin
sf_app: frontend
sf_app_base_cache_dir: /var/www/trails/symfony/cache/frontend
sf_app_cache_dir: /var/www/trails/symfony/cache/frontend/prod
sf_app_config_dir: /var/www/trails/symfony/apps/frontend/config
sf_app_dir: /var/www/trails/symfony/apps/frontend
sf_app_i18n_dir: /var/www/trails/symfony/apps/frontend/i18n
sf_app_lib_dir: /var/www/trails/symfony/apps/frontend/lib
sf_app_module_dir: /var/www/trails/symfony/apps/frontend/modules
sf_app_template_dir: /var/www/trails/symfony/apps/frontend/templates
sf_apps_dir: /var/www/trails/symfony/apps
sf_cache: false
sf_cache_dir: /var/www/trails/symfony/cache
sf_charset: utf-8
sf_check_lock: false
sf_compressed: false
sf_config_cache_dir: /var/www/trails/symfony/cache/frontend/prod/config
sf_config_dir: /var/www/trails/symfony/config
sf_csrf_secret: CHANGEME
sf_data_dir: /var/www/trails/symfony/data
sf_debug: true
sf_default_culture: en
sf_enabled_modules:
- a
- aSync
- aNavigation
- aMedia
- aMediaBackend
- aRichTextSlot
- aTextSlot
- aRawHTMLSlot
- aSlideshowSlot
- aSmartSlideshowSlot
- aVideoSlot
- aImageSlot
- aButtonSlot
- aPDFSlot
- aFileSlot
- aFeedSlot
- aAudioSlot
- sfGuardAuth
- sfGuardForgotPassword
- aUserAdmin
- aGroupAdmin
- aPermissionAdmin
- taggableComplete
- aNavigation
- default
- aBlog
- aBlogAdmin
- aBlogSingleSlot
- aBlogSlot
- aEvent
- aEventAdmin
- aEventCategoryAdmin
- aEventSingleSlot
- aEventSlot
- aAdmin
- aCategoryAdmin
- aTagAdmin
- aFeedback
- aInsetImageSlot
- aInsetAreaSlot
- aBlogSlideshowSlot
- aMapSlot
sf_environment: prod
sf_error_404_action: error404
sf_error_404_module: a
sf_error_reporting: 341
sf_escaping_method: ESC_SPECIALCHARS
sf_escaping_strategy: true
sf_etag: true
sf_file_link_format: null
sf_i18n: on
sf_i18n_cache_dir: /var/www/trails/symfony/cache/frontend/prod/i18n
sf_lib_dir: /var/www/trails/symfony/lib
sf_log_dir: /var/www/trails/symfony/log
sf_logging_enabled: false
sf_login_action: signin
sf_login_module: sfGuardAuth
sf_module_cache_dir: /var/www/trails/symfony/cache/frontend/prod/modules
sf_module_disabled_action: disabled
sf_module_disabled_module: default
sf_no_script_name: true
sf_orm: doctrine
sf_plugins_dir: /var/www/trails/symfony/plugins
sf_rich_text_fck_js_dir: apostrophePlugin/js/fckeditor
sf_root_dir: /var/www/trails/symfony
sf_secure_action: secure
sf_secure_module: a
sf_standard_helpers:
- Partial
- Cache
sf_symfony_lib_dir: /var/www/trails/symfony/lib/vendor/symfony/lib
sf_template_cache_dir: /var/www/trails/symfony/cache/frontend/prod/template
sf_test_cache_dir: /var/www/trails/symfony/cache/frontend/prod/test
sf_test_dir: /var/www/trails/symfony/test
sf_upload_dir: /var/www/trails/symfony/web/uploads
sf_use_database: true
sf_web_debug: false
sf_web_debug_web_dir: /sf/sf_web_debug
sf_web_dir: /var/www/trails/symfony/web
request ...
options:
path_info_key: PATH_INFO
path_info_array: SERVER
http_port: null
https_port: null
default_format: null
logging: ''
relative_url_root: null
formats: { txt: text/plain, js: [application/javascript, application/x-javascript, text/javascript], css: text/css, json: [application/json, application/x-json], xml: [text/xml, application/xml, application/x-xml], rdf: application/rdf+xml, atom: application/atom+xml }
no_script_name: true
parameterHolder:
action: show
module: a
slug: network/segment/manayunk-bridge
attributeHolder:
sf_route: 'sfRoute Object()'
response ...
status:
code: 404
text: 'Not Found'
options:
http_protocol: HTTP/1.0
logging: ''
charset: utf-8
send_http_headers: true
content_type: 'text/html; charset=utf-8'
cookies: { }
httpHeaders:
Content-Type: 'text/html; charset=utf-8'
javascripts: { }
stylesheets: { }
metas: { }
httpMetas: { }
options:
auto_shutdown: false
culture: null
default_culture: en
use_flash: true
logging: ''
timeout: 43200
attributeHolder: { }
culture: en
authenticated: false
credentials: { }
lastRequest: 1454058999
global vars ...
cookie: { }
env:
LANG: C
NOTIFY_SOCKET: /run/systemd/notify
PATH: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin'
files: { }
get: { }
post: { }
server:
CONTEXT_DOCUMENT_ROOT: /var/www/trails/symfony/web
CONTEXT_PREFIX: ''
DOCUMENT_ROOT: /var/www/trails/symfony/web
GATEWAY_INTERFACE: CGI/1.1
HTTP_ACCEPT: 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
HTTP_CONNECTION: close
HTTP_HOST: connectthecircuit.org
HTTP_REFERER: 'http://rebuildingtherustbelt.org/'
HTTP_USER_AGENT: 'Mozilla/5.0 (compatible; archive.org_bot +http://www.archive.org/details/archive.org_bot)'
PATH: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin'
PHP_SELF: /index.php
QUERY_STRING: ''
REDIRECT_STATUS: '200'
REDIRECT_UNIQUE_ID: Vqst9-e1uW69vnqPU7UhLgAAAAg
REDIRECT_URL: /network/segment/manayunk-bridge
REMOTE_ADDR: 207.241.229.214
REMOTE_PORT: '49625'
REQUEST_METHOD: GET
REQUEST_SCHEME: http
REQUEST_TIME: 1454058999
REQUEST_TIME_FLOAT: 1454058999.431
REQUEST_URI: /network/segment/manayunk-bridge
SCRIPT_FILENAME: /var/www/trails/symfony/web/index.php
SCRIPT_NAME: /index.php
SERVER_ADDR: 45.56.100.243
SERVER_ADMIN: root@localhost
SERVER_NAME: connectthecircuit.org
SERVER_PORT: '80'
SERVER_PROTOCOL: HTTP/1.0
SERVER_SIGNATURE: ''
SERVER_SOFTWARE: 'Apache/2.4.6 (CentOS) OpenSSL/1.0.1e-fips PHP/5.4.16'
UNIQUE_ID: Vqst9-e1uW69vnqPU7UhLgAAAAg
argc: 0
argv: { }
session: { }