Thread tagged as: Question, Error, Installation

The requested URL /perch/core/runway/start.php was not found on this server.

I've just installed an evaluation version of Perch, the CMS admin area seems to run fine but when I access the root URL of the site I get this error:

The requested URL /perch/core/runway/start.php was not found on this server.

Indeed the dir and file "runway/start.php" doesn't exist.

I've tried reinstalling with permissions for the entire dir set to 0777 but am still seeing the same problem. Can anyone tell me what I'm doing wrong?


Mark Williams

Mark Williams 0 points

  • 4 years ago
Rachel Andrew

Rachel Andrew 394 points
Perch Support

Please post your Diagnostics Report.

Basic report

Summary information

Perch: 3.0, PHP: 5.6.27, MySQL: mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $, with PDO Server OS: Darwin, apache2handler Installed apps: content (3.0), assets (3.0), categories (3.0) App runtimes: <?php $apps_list = [ ]; PERCH_LOGINPATH: /perch PERCH_PATH: /Users/mark/projects/perch_v3.0/perch PERCH_CORE: /Users/mark/projects/perch_v3.0/perch/core PERCH_RESFILEPATH: /Users/mark/projects/perch_v3.0/perch/resources Image manipulation: GD PHP limits: Max upload 32M, Max POST 32M, Memory: 512M, Total max file upload: 32M F1: 0c66c2e1f82f9e0b7617b2cb8270f2c7 Resource folder writeable: Yes HTTP_HOST: perch.local DOCUMENT_ROOT: /Users/mark/projects/perch_v3.0 REQUEST_URI: /perch/core/settings/diagnostics/ SCRIPT_NAME: /perch/core/settings/diagnostics/index.php



Perch information

Perch LTM: 3.0 Production mode: Production (100) Installed apps: content (3.0), assets (3.0), categories (3.0) DB driver: PDO DB tables: perch3_categories (0), perch3_category_counts (0), perch3_category_sets (0), perch3_content_index (0), perch3_content_items (0), perch3_content_regions (2), perch3_menu_items (8), perch3_navigation (0), perch3_navigation_pages (0), perch3_page_templates (1), perch3_pages (2), perch3_resource_log (0), perch3_resource_tags (0), perch3_resources (0), perch3_resources_to_tags (0), perch3_settings (11), perch3_user_passwords (0), perch3_user_privileges (26), perch3_user_role_privileges (2), perch3_user_roles (2), perch3_users (1) Users: 1 App runtimes: <?php $apps_list = [ ]; Editor plug-ins: H1: 587d49f732126a2d60a1cd5e1a642af7 L1: ba4d765692eafee4e5053794a6adcdd9 F1: 0c66c2e1f82f9e0b7617b2cb8270f2c7 headerColour: #ffffff content_singlePageEdit: 1 helpURL: siteURL: / hideBranding: 0 content_collapseList: 1 lang: en-gb installedAt: 3.0 update_3.0: done latest_version: on_sale_version: 3.0.0 PERCH_DEVELOPMENT: 10 PERCH_STAGING: 50 PERCH_PRODUCTION: 100 PERCH_DB_USERNAME: root PERCH_DB_SERVER: localhost PERCH_DB_DATABASE: perch PERCH_DB_PREFIX: perch3_ PERCH_TZ: UTC PERCH_EMAIL_FROM: PERCH_EMAIL_FROM_NAME: Mark Williams PERCH_LOGINPATH: /perch PERCH_PATH: /Users/mark/projects/perch_v3.0/perch PERCH_CORE: /Users/mark/projects/perch_v3.0/perch/core PERCH_RESFILEPATH: /Users/mark/projects/perch_v3.0/perch/resources PERCH_RESPATH: /perch/resources PERCH_HTML5: 1 PERCH_RUNWAY: PERCH_ERROR_MODE: DIE PERCH_DATE_LONG: %d %B %Y PERCH_DATE_SHORT: %d %b %Y PERCH_TIME_SHORT: %H:%M PERCH_TIME_LONG: %H:%M:%S PERCH_RUNWAY_ROUTED: PERCH_STRONG_PASSWORDS: PERCH_ASSET_VERSION: c4c70b856b16830782ef PERCH_DEBUG: PERCH_PREVIEW_ARG: preview PERCH_TEMPLATE_PATH: /Users/mark/projects/perch_v3.0/perch/templates PERCH_TEMPLATE_FILTERS: PERCH_DEFAULT_DOC: index.php PERCH_DEFAULT_EXT: .php PERCH_PRODUCTION_MODE: 100 PERCH_XHTML_MARKUP: PERCH_RWD: 1 PERCH_HTML_ENTITIES: PERCH_SSL: PERCH_STRIPSLASHES: PERCH_PROGRESSIVE_FLUSH: 1 PERCH_PARANOID: PERCH_FORCE_SECURE_COOKIES: PERCH_DEFAULT_BUCKET: default PERCH_TRANSLATION_ASSIST: PERCH_PASSWORD_MIN_LENGTH: 6 PERCH_MAX_FAILED_LOGINS: 10 PERCH_AUTH_LOCKOUT_DURATION: 1 HOUR PERCH_VERIFY_UPLOADS: PERCH_PRIV_ASSIST: PERCH_AUTH_PLUGIN: PERCH_DB_CHARSET: utf8 PERCH_DB_PORT: PERCH_DB_SOCKET: PERCH_APPS_EDITOR_PLUGIN: markitup PERCH_APPS_EDITOR_MARKUP_LANGUAGE: markdown Hosting settings

PHP: 5.6.27 Zend: 2.6.0 OS: Darwin SAPI: apache2handler Safe mode: not detected MySQL client: mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $ MySQL server: 5.6.33 Free disk space: 9.62 GB Extensions: Core, date, ereg, libxml, openssl, pcre, sqlite3, zlib, bcmath, bz2, calendar, ctype, curl, dom, hash, fileinfo, filter, ftp, gd, SPL, iconv, intl, json, ldap, mbstring, session, standard, mysqlnd, mysqli, PDO, pdo_mysql, pdo_sqlite, Phar, posix, Reflection, mysql, SimpleXML, soap, sockets, exif, tokenizer, wddx, xml, xmlreader, xmlwriter, xsl, zip, apache2handler, imap, gettext, mcrypt, pgsql, pdo_pgsql, mhash GD: Yes ImageMagick: No PHP max upload size: 32M PHP max form post size: 32M PHP memory limit: 512M Total max uploadable file size: 32M Resource folder writeable: Yes Session timeout: 24 minutes Native JSON: Yes Filter functions: Yes Transliteration functions: Yes HTTP_HOST: perch.local HTTP_CONNECTION: keep-alive HTTP_UPGRADE_INSECURE_REQUESTS: 1 HTTP_USER_AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36 HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8 HTTP_REFERER: https://perch.local/perch/core/settings/diagnostics/ HTTP_ACCEPT_ENCODING: gzip, deflate, sdch HTTP_ACCEPT_LANGUAGE: en-US,en;q=0.8 HTTP_COOKIE: PHPSESSID=6c0967aee737bd2e547b8d18561e5400; cmsa=1 PATH: /usr/bin:/bin:/usr/sbin:/sbin SERVER_SOFTWARE: Apache SERVER_NAME: perch.local SERVER_ADDR: ::1 SERVER_PORT: 80 REMOTE_ADDR: ::1 DOCUMENT_ROOT: /Users/mark/projects/perch_v3.0 SERVER_ADMIN: SCRIPT_FILENAME: /Users/mark/projects/perch_v3.0/perch/core/settings/diagnostics/index.php REMOTE_PORT: 64859 GATEWAY_INTERFACE: CGI/1.1 SERVER_PROTOCOL: HTTP/1.1 REQUEST_METHOD: GET QUERY_STRING: extended REQUEST_URI: /perch/core/settings/diagnostics/?extended SCRIPT_NAME: /perch/core/settings/diagnostics/index.php PHP_SELF: /perch/core/settings/diagnostics/index.php REQUEST_TIME_FLOAT: 1490786241.86 REQUEST_TIME: 1490786241 argc: 1

Drew McLellan

Drew McLellan 2638 points
Perch Support

I've just double checked with a fresh download and the perch/core/runway/start.php file is definitely there.

How are you deploying the site?

Same issue here, no such folder in fresh download...

figured out how to fix this :

remove the following line of the .htacess file if not using Runaway

RewriteRule .* /perch/core/runway/start.php [L]
Drew McLellan

Drew McLellan 2638 points
Perch Support

How fresh? Are you on 3.0.1?


It sounds like when users download Perch version it's configured for Runaway, so deleting the line above in .htaccess did the trick for me.