I updated the /core directory, and the latest Perch 3 showed it installed fine. The CMS works just fine as well.
But the pages are blank. Truncated just before the first <php> call.
So I checked the PHP version on the server, which Godaddy recently "updated" hardware for. I turned on debug in the config file, and it doesn't even show on the pages.
Diagnostics (the URL is not real for client privacy):
PHP
- Perch: 3.1.7, PHP: 7.3.23, MySQL: 5.6.49, with PDO
- Server OS: Linux, litespeed
- Installed apps: content (3.1.7), assets (3.1.7), categories (3.1.7), perch_forms (1.7), perch_backup (1.2)
- App runtimes: <?php $apps_list = array( 'perch_forms', );
- PERCH_LOGINPATH: /cms
- PERCH_PATH: /home/xyzrealty/public_html/cms
- PERCH_CORE: /home/xyzrealty/public_html/cms/core
- PERCH_RESFILEPATH: /home/xyzrealty/public_html/cms/resources
- Image manipulation: GD Imagick
- PHP limits: Max upload 32M, Max POST 32M, Memory: 128M, Total max file upload: 32M
- F1: 3b606135b33e6a102526838f4152a807
- Resource folder writeable: Yes
- HTTP_HOST: xyzrealty.com
- DOCUMENT_ROOT: /home/xyzrealty/public_html
- REQUEST_URI: /cms/core/settings/diagnostics/
- SCRIPT_NAME: /cms/core/settings/diagnostics/index.php
So what's missing here? Why are all the public pages blank?