Hi,
an old client ask me to replicate a site that was only in live version. When I replicate it on Mamp's localhost, the site did not process PHP.
Cracking on the first PHP code it finds
Perch debug is giving me this error in red:
Code
- Array
- (
- [type] => 2
- [message] => include(): Failed opening '/Users/raulserrano/Sites/localhost/italiavacaciones/perch/core/runway/apps/apps.php' for inclusion (include_path='.:/Applications/MAMP/bin/php/php7.2.34/lib/php')
- [file] => /Users/raulserrano/Sites/localhost/italiavacaciones/perch/core/lib/PerchAdmin.class.php
- [line] => 100
- )
Rest of debug:
Code
- Debug Message - Perch Runway 3.2
- [1]SELECT u.*, r.* FROM perch2_users u, perch2_user_roles r WHERE u.roleID=r.roleID AND u.userEnabled=1 AND u.userID=1 AND u.userHash='c4d5841bbf82d4d7072f119084c5318c' LIMIT 1
- UPDATE perch2_users SET userHash='2347c421350acc4418f61457be11356a' WHERE userID='1'
- [34]SELECT settingID, settingValue, userID FROM perch2_settings WHERE userID=1 OR userID=0 ORDER BY userID ASC
- [9]SELECT itemValue FROM perch2_menu_items WHERE itemType='app'
- [34]SELECT DISTINCT settingID, settingValue FROM perch2_settings WHERE userID=0
- [1]SELECT mi.*, p.privKey FROM perch2_menu_items mi LEFT JOIN perch2_user_privileges p ON mi.privID=p.privID WHERE mi.itemActive=1 AND mi.parentID=0 ORDER BY itemOrder ASC LIMIT 0, 1
- [4]SELECT mi.*, p.privKey FROM perch2_menu_items mi LEFT JOIN perch2_user_privileges p ON mi.privID=p.privID WHERE mi.itemActive=1 AND mi.parentID=1 ORDER BY mi.itemOrder ASC
- [1]SELECT itemTitle FROM perch2_menu_items WHERE itemType='app' AND itemValue='settings' LIMIT 1
- [1]SELECT mi.*, p.privKey FROM perch2_menu_items mi LEFT JOIN perch2_user_privileges p ON mi.privID=p.privID WHERE mi.itemActive=1 AND mi.parentID=0 ORDER BY itemOrder ASC LIMIT 1, 10
- [2]SELECT mi.*, p.privKey FROM perch2_menu_items mi LEFT JOIN perch2_user_privileges p ON mi.privID=p.privID WHERE mi.itemActive=1 AND mi.parentID=2 ORDER BY mi.itemOrder ASC
- File: /core/settings/modes/basic.post.php
- Queries: 11
- Memory: 2.3232
Diagnosis
PHP
- Perch information
- Perch Runway: 3.2
- Production mode: Production (100)
- Installed apps: content (3.2), assets (3.2), categories (3.2), perch_blog (5.6.1), perch_forms (1.9.1), perch_forms (1.12), perch_backup (1.2)
- DB driver: PDO
- DB tables: perch2_backup_plans (0), perch2_backup_resources (0), perch2_backup_runs (0), perch2_blog_authors (3), perch2_blog_comments (0), perch2_blog_index (16708), perch2_blog_posts (166), perch2_blog_posts_to_tags (0), perch2_blog_sections (1), perch2_blog_tags (0), perch2_blog_webmention_queue (0), perch2_blogs (1), perch2_categories (52), perch2_category_counts (47), perch2_category_sets (3), perch2_collection_index (0), perch2_collection_items (0), perch2_collection_revisions (0), perch2_collections (0), perch2_content_index (339), perch2_content_items (97), perch2_content_locks (0), perch2_content_regions (20), perch2_forms (2), perch2_forms_responses (32852), perch2_menu_items (11), perch2_navigation (0), perch2_navigation_pages (0), perch2_page_routes (0), perch2_page_templates (1), perch2_pages (8), perch2_resource_log (4116), perch2_resource_tags (65), perch2_resources (4259), perch2_resources_to_tags (144), perch2_settings (34), perch2_user_passwords (0), perch2_user_privileges (46), perch2_user_role_buckets (0), perch2_user_role_privileges (23), perch2_user_roles (2), perch2_users (3)
- Users: 3
- App runtimes:
- <?php
- $apps_list = array(
- 'content',
- 'categories',
- 'perch_blog',
- 'perch_forms',
- );
- Scheduled tasks for perch_blog: delete_spam_comments (1440 mins), publish_posts (1 mins), process_webmentions (1 mins)
- Editor plug-ins: ckeditor, markitup, otros
- H1: def6541bd42f37bc8ad5189e9fc0a511
- L1: 7e3e1422ba88b0263c16b0786389da6e
- F1: 3b606135b33e6a102526838f4152a807
- headerColour: #ffffff
- content_singlePageEdit: 1
- helpURL:
- hideBranding: 1
- content_collapseList: 1
- lang: en-gb
- update_2.8.25: done
- latest_version:
- on_sale_version:
- headerScheme: light
- perch_blog_site_name:
- perch_blog_post_url: /viaje.php?s={postSlug}
- perch_blog_slug_format: {postTitle}
- perch_blog_akismet_key:
- perch_blog_max_spam_days: 0
- dashboard: 0
- hide_pwd_reset: 0
- content_hideNonEditableRegions: 0
- content_frontend_edit: 0
- perch_blog_comment_notify: 0
- perch_blog_update: 5.6
- logoPath: /perch/resources/logo-perch-eurovacaciones.png
- update_2.8.32: done
- perch_backup_mysqldump_path: mysqldump
- update_3.0.10: done
- update_3.2: done
- siteURL:
- sidebar_back_link: 0
- keyboardShortcuts: 0
- content_skip_region_list: 0
- assets_restrict_buckets: 0
- perch_blog_webmention_tx: 0
- perch_blog_webmention_rx: 0
- update_runway_3.2: done
- PERCH_DEVELOPMENT: 10
- PERCH_STAGING: 50
- PERCH_PRODUCTION: 100
- PERCH_DB_USERNAME: u190608603_raul
- PERCH_DB_SERVER: localhost
- PERCH_DB_DATABASE: u190608603_italiavac
- PERCH_DB_PREFIX: perch2_
- PERCH_TZ: Europe/Madrid
- PERCH_EMAIL_FROM: serranocervantes@gmail.com
- PERCH_EMAIL_FROM_NAME: Raul Serrano
- PERCH_LOGINPATH: /perch
- PERCH_PATH: /Users/raulserrano/Sites/localhost/italiavacaciones/perch
- PERCH_CORE: /Users/raulserrano/Sites/localhost/italiavacaciones/perch/core
- PERCH_RESFILEPATH: /Users/raulserrano/Sites/localhost/italiavacaciones/perch/resources
- PERCH_RESPATH: /perch/resources
- PERCH_HTML5: 1
- PERCH_DEBUG: 1
- PERCH_RUNWAY: 1
- PERCH_STRIP_SLASHES:
- 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: 6738d5d5f5664f7c5e34
- PERCH_PREVIEW_ARG: preview
- PERCH_TEMPLATE_PATH: /Users/raulserrano/Sites/localhost/italiavacaciones/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_PROGRESSIVE_FLUSH: 1
- PERCH_PARANOID:
- PERCH_FORCE_SECURE_COOKIES:
- PERCH_DEFAULT_BUCKET: default
- PERCH_TRANSLATION_ASSIST:
- PERCH_DEFAULT_LOCALE: en_US
- PERCH_DEFAULT_CURRENCY: USD
- PERCH_PASSWORD_MIN_LENGTH: 6
- PERCH_MAX_FAILED_LOGINS: 10
- PERCH_AUTH_LOCKOUT_DURATION: 1 HOUR
- PERCH_VERIFY_UPLOADS:
- PERCH_PRIV_ASSIST:
- PERCH_CUSTOM_EDITOR_CONFIGS:
- PERCH_ENABLE_EXIF: 1
- 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: 7.2.34
- Zend: 3.2.0
- OS: Darwin
- SAPI: cgi-fcgi
- Safe mode: not detected
- MySQL client: mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $
- MySQL server: 5.7.32
- Free disk space: 32.38 GB
- Extensions: Core, date, libxml, openssl, pcre, sqlite3, zlib, bcmath, bz2, calendar, ctype, curl, dom, hash, fileinfo, filter, ftp, gd, SPL, iconv, intl, json, ldap, mbstring, session, standard, pcntl, mysqlnd, PDO, pdo_mysql, pdo_sqlite, Phar, posix, readline, Reflection, mysqli, SimpleXML, soap, sockets, sodium, exif, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, cgi-fcgi, imap, gettext, pgsql, pdo_pgsql
- GD: Yes
- ImageMagick: No
- PHP max upload size: 32M
- PHP max form post size: 8M
- PHP memory limit: 128M
- Total max uploadable file size: 8M
- Resource folder writeable: Yes
- Session timeout: 24 minutes
- Native JSON: Yes
- Filter functions: Yes
- Transliteration functions: Yes
- PHP_FCGI_CHILDREN: 4
- PWD: /Applications/MAMP/fcgi-bin
- PHP_FCGI_MAX_REQUESTS: 200
- __CF_USER_TEXT_ENCODING: 0x1F5:0x0:0x0
- ORIG_SCRIPT_NAME: /fcgi-bin/php7.2.34.fcgi
- ORIG_PATH_TRANSLATED: /Users/raulserrano/Sites/localhost/italiavacaciones/perch/core/settings/diagnostics/index.php
- ORIG_PATH_INFO: /perch/core/settings/diagnostics/index.php
- ORIG_SCRIPT_FILENAME: /Applications/MAMP/fcgi-bin/php7.2.34.fcgi
- SCRIPT_NAME: /perch/core/settings/diagnostics/index.php
- REQUEST_URI: /perch/core/settings/diagnostics/?extended
- QUERY_STRING: extended
- REQUEST_METHOD: GET
- SERVER_PROTOCOL: HTTP/1.1
- GATEWAY_INTERFACE: CGI/1.1
- REDIRECT_QUERY_STRING: extended
- REDIRECT_URL: /perch/core/settings/diagnostics/index.php
- REMOTE_PORT: 50618
- SCRIPT_FILENAME: /Users/raulserrano/Sites/localhost/italiavacaciones/perch/core/settings/diagnostics/index.php
- SERVER_ADMIN: you@example.com
- CONTEXT_DOCUMENT_ROOT: /Applications/MAMP/fcgi-bin/
- CONTEXT_PREFIX: /fcgi-bin/
- REQUEST_SCHEME: http
- DOCUMENT_ROOT: /Users/raulserrano/Sites/localhost/italiavacaciones
- REMOTE_ADDR: ::1
- SERVER_PORT: 80
- SERVER_ADDR: ::1
- SERVER_NAME: italiavacaciones.local
- SERVER_SOFTWARE: Apache/2.4.46 (Unix) OpenSSL/1.0.2u mod_fastcgi/mod_fastcgi-SNAP-0910052141 mod_wsgi/3.5 Python/2.7.13 mod_perl/2.0.11 Perl/v5.30.1
- PATH: /usr/bin:/bin:/usr/sbin:/sbin
- HTTP_SEC_GPC: 1
- HTTP_COOKIE: cmsa=1; PHPSESSID=n38fqesq3uv4j8ot37joqo272r
- HTTP_ACCEPT_LANGUAGE: es,en-US;q=0.9,en;q=0.8,pt;q=0.7,it;q=0.6,gl;q=0.5,fr;q=0.4,la;q=0.3
- HTTP_ACCEPT_ENCODING: gzip, deflate
- HTTP_REFERER: http://italiavacaciones.local/perch/core/settings/diagnostics/
- 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.9
- HTTP_USER_AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36
- HTTP_DNT: 1
- HTTP_UPGRADE_INSECURE_REQUESTS: 1
- HTTP_CONNECTION: keep-alive
- HTTP_HOST: italiavacaciones.local
- REDIRECT_STATUS: 200
- REDIRECT_HANDLER: php-fastcgi
- FCGI_ROLE: RESPONDER
- PHP_SELF: /perch/core/settings/diagnostics/index.php
- REQUEST_TIME_FLOAT: 1669918099.9857
- REQUEST_TIME: 1669918099
- argc: 1
Any idea whats going on?