These Tests Do Not Require MODX
______________________________________________________________________
Looking for MODX root directory
MODX Root Found!
______________________________________________________________________
Checking MODX_CONFIG_KEY.inc.php
Checking all paths in main config file
ALL PATHS OK!
Checking all URLs in main config file
ALL URLS OK!
______________________________________________________________________
Checking settings in MODX_BASE_PATH config.core.php
--
OK!
______________________________________________________________________
Checking settings in MODX_CONNECTORS_PATH config.core.php
--
OK!
______________________________________________________________________
Checking settings in MODX_MANAGER_PATH config.core.php
--
OK!
______________________________________________________________________
Checking File and Directory Permissions
Checking MODX_CORE_PATH/cache/ for write permission
--
OK!
Checking MODX_CORE_PATH/packages/ for write permission
--
OK!
Checking MODX_CORE_PATH/import/ for write permission
--
OK!
Checking MODX_CORE_PATH/export/ for write permission
--
OK!
Checking MODX_CORE_PATH/components/ for write permission
--
OK!
Checking main config file for write permission
--
OK!
Checking MODX_ASSETS_PATH/ for write permission
--
OK!
______________________________________________________________________
Attempting to connect to DB
-- Success!
______________________________________________________________________
Checking Database Character Set
Mismatch between MODX character set and DB character set
Database character set: utf8mb3
MODX Character Set: utf8
Database character set: utf8mb3
______________________________________________________________________
Checking Encoding and Collation for all text columns
Checking Table: mdx_access_actiondom
Mismatch between MODX Character set and table Collation
Checking Table: mdx_access_actions
Mismatch between MODX Character set and table Collation
Checking Table: mdx_access_category
Mismatch between MODX Character set and table Collation
Checking Table: mdx_access_context
Mismatch between MODX Character set and table Collation
Checking Table: mdx_access_elements
Mismatch between MODX Character set and table Collation
Checking Table: mdx_access_media_source
Mismatch between MODX Character set and table Collation
Checking Table: mdx_access_menus
Mismatch between MODX Character set and table Collation
Checking Table: mdx_access_namespace
Mismatch between MODX Character set and table Collation
Checking Table: mdx_access_permissions
Mismatch between MODX Character set and table Collation
Checking Table: mdx_access_policies
Mismatch between MODX Character set and table Collation
Checking Table: mdx_access_policy_template_groups
Mismatch between MODX Character set and table Collation
Checking Table: mdx_access_policy_templates
Mismatch between MODX Character set and table Collation
Checking Table: mdx_access_resource_groups
Mismatch between MODX Character set and table Collation
Checking Table: mdx_access_resources
Mismatch between MODX Character set and table Collation
Checking Table: mdx_access_templatevars
Mismatch between MODX Character set and table Collation
Checking Table: mdx_actiondom
Mismatch between MODX Character set and table Collation
Checking Table: mdx_actions
Mismatch between MODX Character set and table Collation
Checking Table: mdx_actions_fields
Mismatch between MODX Character set and table Collation
Checking Table: mdx_active_users
Mismatch between MODX Character set and table Collation
Checking Table: mdx_categories
Mismatch between MODX Character set and table Collation
Checking Table: mdx_categories_closure
Mismatch between MODX Character set and table Collation
Checking Table: mdx_class_map
Mismatch between MODX Character set and table Collation
Checking Table: mdx_clientconfig_group
Mismatch between MODX Character set and table Collation
Checking Table: mdx_clientconfig_setting
Mismatch between MODX Character set and table Collation
Checking Table: mdx_content_type
Mismatch between MODX Character set and table Collation
Checking Table: mdx_contentblocks_category
Mismatch between MODX Character set and table Collation
Checking Table: mdx_contentblocks_default
Mismatch between MODX Character set and table Collation
Checking Table: mdx_contentblocks_field
Mismatch between MODX Character set and table Collation
Checking Table: mdx_contentblocks_layout
Mismatch between MODX Character set and table Collation
Checking Table: mdx_contentblocks_template
Mismatch between MODX Character set and table Collation
Checking Table: mdx_context
Mismatch between MODX Character set and table Collation
Checking Table: mdx_context_resource
Mismatch between MODX Character set and table Collation
Checking Table: mdx_context_setting
Mismatch between MODX Character set and table Collation
Checking Table: mdx_dashboard
Mismatch between MODX Character set and table Collation
Checking Table: mdx_dashboard_widget
Mismatch between MODX Character set and table Collation
Checking Table: mdx_dashboard_widget_placement
Mismatch between MODX Character set and table Collation
Checking Table: mdx_document_groups
Mismatch between MODX Character set and table Collation
Checking Table: mdx_documentgroup_names
Mismatch between MODX Character set and table Collation
Checking Table: mdx_element_property_sets
Mismatch between MODX Character set and table Collation
Checking Table: mdx_extension_packages
Mismatch between MODX Character set and table Collation
Checking Table: mdx_fc_profiles
Mismatch between MODX Character set and table Collation
Checking Table: mdx_fc_profiles_usergroups
Mismatch between MODX Character set and table Collation
Checking Table: mdx_fc_sets
Mismatch between MODX Character set and table Collation
Checking Table: mdx_formit_forms
Mismatch between MODX Character set and table Collation
Checking Table: mdx_lexicon_entries
Mismatch between MODX Character set and table Collation
Checking Table: mdx_manager_log
Mismatch between MODX Character set and table Collation
Checking Table: mdx_media_sources
Mismatch between MODX Character set and table Collation
Checking Table: mdx_media_sources_contexts
Mismatch between MODX Character set and table Collation
Checking Table: mdx_media_sources_elements
Mismatch between MODX Character set and table Collation
Checking Table: mdx_member_groups
Mismatch between MODX Character set and table Collation
Checking Table: mdx_membergroup_names
Mismatch between MODX Character set and table Collation
Checking Table: mdx_menus
Mismatch between MODX Character set and table Collation
Checking Table: mdx_moddevtools_link
Mismatch between MODX Character set and table Collation
Checking Table: mdx_moregallery_image
Mismatch between MODX Character set and table Collation
Checking Table: mdx_moregallery_image_crop
Mismatch between MODX Character set and table Collation
Checking Table: mdx_moregallery_image_tag
Mismatch between MODX Character set and table Collation
Checking Table: mdx_moregallery_tag
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxcalendars_calendars
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxcalendars_categories
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxcalendars_events
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxcalendars_events_images
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxcalendars_events_videos
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxcalendars_feeds
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxcalendars_log
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxcalendars_settings
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxcalendars_wug
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxfb_email_templates
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxfb_field_types
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxfb_forms
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxfb_forms_fields
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxfb_forms_fields_options
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxfb_logs
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxfb_notes
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxfb_status
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxfb_submission_owners
Mismatch between MODX Character set and table Collation
Checking Table: mdx_mxfb_submissions
Mismatch between MODX Character set and table Collation
Checking Table: mdx_namespaces
Mismatch between MODX Character set and table Collation
Checking Table: mdx_property_set
Mismatch between MODX Character set and table Collation
Checking Table: mdx_quip_comment_notify
Mismatch between MODX Character set and table Collation
Checking Table: mdx_quip_comments
Mismatch between MODX Character set and table Collation
Checking Table: mdx_quip_comments_closure
Mismatch between MODX Character set and table Collation
Checking Table: mdx_quip_threads
Mismatch between MODX Character set and table Collation
Checking Table: mdx_redirects
Mismatch between MODX Character set and table Collation
Checking Table: mdx_register_messages
Mismatch between MODX Character set and table Collation
Checking Table: mdx_register_queues
Mismatch between MODX Character set and table Collation
Checking Table: mdx_register_topics
Mismatch between MODX Character set and table Collation
Checking Table: mdx_seo_urls
Mismatch between MODX Character set and table Collation
Checking Table: mdx_seopro_keywords
Mismatch between MODX Character set and table Collation
Checking Table: mdx_session
Mismatch between MODX Character set and table Collation
Checking Table: mdx_site_content
Mismatch between MODX Character set and table Collation
Checking Table: mdx_site_htmlsnippets
Mismatch between MODX Character set and table Collation
Checking Table: mdx_site_plugin_events
Mismatch between MODX Character set and table Collation
Checking Table: mdx_site_plugins
Mismatch between MODX Character set and table Collation
Checking Table: mdx_site_snippets
Mismatch between MODX Character set and table Collation
Checking Table: mdx_site_templates
Mismatch between MODX Character set and table Collation
Checking Table: mdx_site_tmplvar_access
Mismatch between MODX Character set and table Collation
Checking Table: mdx_site_tmplvar_contentvalues
Mismatch between MODX Character set and table Collation
Checking Table: mdx_site_tmplvar_templates
Mismatch between MODX Character set and table Collation
Checking Table: mdx_site_tmplvars
Mismatch between MODX Character set and table Collation
Checking Table: mdx_system_eventnames
Mismatch between MODX Character set and table Collation
Checking Table: mdx_system_settings
Mismatch between MODX Character set and table Collation
Checking Table: mdx_transport_packages
Mismatch between MODX Character set and table Collation
Checking Table: mdx_transport_providers
Mismatch between MODX Character set and table Collation
Checking Table: mdx_user_attributes
Mismatch between MODX Character set and table Collation
Checking Table: mdx_user_group_roles
Mismatch between MODX Character set and table Collation
Checking Table: mdx_user_group_settings
Mismatch between MODX Character set and table Collation
Checking Table: mdx_user_messages
Mismatch between MODX Character set and table Collation
Checking Table: mdx_user_settings
Mismatch between MODX Character set and table Collation
Checking Table: mdx_users
Mismatch between MODX Character set and table Collation
Checking Table: mdx_versionx_chunk
Mismatch between MODX Character set and table Collation
Checking Table: mdx_versionx_plugin
Mismatch between MODX Character set and table Collation
Checking Table: mdx_versionx_resource
Mismatch between MODX Character set and table Collation
Checking Table: mdx_versionx_snippet
Mismatch between MODX Character set and table Collation
Checking Table: mdx_versionx_template
Mismatch between MODX Character set and table Collation
Checking Table: mdx_versionx_templatevar
Mismatch between MODX Character set and table Collation
Checking Table: mdx_workspaces
Mismatch between MODX Character set and table Collation
SOME TABLES HAVE CHARACTER SET ERRORS
Important! See the information and utility at (Bob's Guides)
All Tests Below This Point Require MODX
______________________________________________________________________
Checking Workspace path
--
OK!
______________________________________________________________________
Checking DateTime
MySQL and PHP date and time do not match
--
MySQL Time: 2025-10-28 10:25:51
PHP Time: 2025-10-28 14:25:51
PHP global.time_zone: SYSTEM
PHP session.time_zone: SYSTEM
PHP system.time_zone: EDT
MODX date_timezone System Setting: ''
______________________________________________________________________
Checking 115 Transport Packages
Checking Package: ace-1.4.1-pl
-- OK!
Checking Package: ace-1.4.2-pl
-- OK!
Checking Package: ace-1.5.0-pl
-- OK!
Checking Package: ace-1.6.3-pl
-- OK!
Checking Package: ace-1.6.4-pl
-- OK!
Checking Package: ace-1.6.5-pl
-- OK!
Checking Package: alpacka-0.4.0-rc2
-- OK!
Checking Package: bootstrap-1.0.17-pl
-- OK!
Checking Package: bootstrap-1.0.22-pl
-- OK!
Checking Package: bootstrap-1.0.23-pl
-- OK!
Checking Package: bootstrap-1.0.26-pl
-- OK!
Checking Package: cacheclear-1.0.3-pl
-- OK!
Checking Package: chimpx-0.0.1-beta1
-- OK!
Checking Package: clientconfig-1.3.1-pl
-- OK!
Checking Package: clientconfig-1.3.2-pl
-- OK!
Checking Package: clientconfig-1.4.1-pl
-- OK!
Checking Package: clientconfig-1.4.2-pl
-- OK!
Checking Package: contentblocks-1.2.1-pl
-- OK!
Checking Package: contentblocks-1.2.7-pl
-- OK!
Checking Package: contentblocks-1.3.0-pl
-- OK!
Checking Package: contentblocks-1.3.4-pl
-- OK!
Checking Package: contentblocks-1.4.5-pl
-- OK!
Checking Package: contentblocks-1.6.1-pl
-- OK!
Checking Package: contentblocks-1.6.2-pl
-- OK!
Checking Package: contentblocks-1.6.3-pl
-- OK!
Checking Package: contentblocks-1.6.5-pl
-- OK!
Checking Package: contentblocks-1.7.2-pl
-- OK!
Checking Package: copyright-1.0-pl
-- OK!
Checking Package: defaultresourcegroup-1.0.1-beta1
-- OK!
Checking Package: defaultresourcegroup-1.2.0-p1
-- OK!
Checking Package: defaultusergroup-1.0-beta1
-- OK!
Checking Package: defaultusergroup-1.1.0-p1
-- OK!
Checking Package: formit-2.2.0-pl
-- OK!
Checking Package: formit-2.2.10-pl
-- OK!
Checking Package: formit-2.2.11-pl
-- OK!
Checking Package: formit-2.2.7-pl
-- OK!
Checking Package: formit-2.2.8-pl
-- OK!
Checking Package: formit-2.2.9-pl
-- OK!
Checking Package: formit-3.0.2-pl
-- OK!
Checking Package: formit-3.0.4-pl
-- OK!
Checking Package: formit2db-1.1-pl
-- OK!
Checking Package: formit2db-1.1.4-pl
-- OK!
Checking Package: getresources-1.6.0-pl
-- OK!
Checking Package: getresources-1.6.1-pl
-- OK!
Checking Package: localweather-1.0.5-rc1
-- OK!
Checking Package: mchimpx-1.0.0-rc1
-- OK!
Checking Package: metax-2.0.1-pl
-- OK!
Checking Package: metax-2.0.2-pl
-- OK!
Checking Package: moddevtools-1.0.0-pl
-- OK!
Checking Package: moregallery-0.9.12-pl
-- OK!
Checking Package: moregallery-1.0.2-pl
-- OK!
Checking Package: moregallery-1.1.0-pl
-- OK!
Checking Package: moregallery-1.2.1-pl
-- OK!
Checking Package: moregallery-1.2.2-pl
-- OK!
Checking Package: moregallery-1.3.4-pl
-- OK!
Checking Package: moregallery-1.3.6-pl
-- OK!
Checking Package: moregallery-1.3.7-pl
-- OK!
Checking Package: moregallery-1.4.2-pl
-- OK!
Checking Package: moregallery-1.5.8-pl
-- OK!
Checking Package: moregallery-1.5.9-pl
-- OK!
Checking Package: moregallery-1.6.1-pl
-- OK!
Checking Package: moregallery-1.6.2-pl
-- OK!
Checking Package: mxformbuilder-1.0.0-pl
-- OK!
Checking Package: mxformbuilder-1.0.0-rc5
-- OK!
Checking Package: pdotools-1.9.2-pl1
-- OK!
Checking Package: pdotools-1.9.7-pl
-- OK!
Checking Package: pdotools-2.1.8-pl
-- OK!
Checking Package: pdotools-2.1.9-pl
-- OK!
Checking Package: pdotools-2.10.4-pl
-- OK!
Checking Package: pdotools-2.2.4-pl
-- OK!
Checking Package: pdotools-2.2.8-pl
-- OK!
Checking Package: pdotools-2.6.1-pl
-- OK!
Checking Package: pdotools-2.8.2-pl1
-- OK!
Checking Package: pdotools-2.8.3-pl
-- OK!
Checking Package: pdotools-2.9.1-pl
-- OK!
Checking Package: pthumb-2.3.1-pl
-- OK!
Checking Package: pthumb-2.3.3-pl
-- OK!
Checking Package: redactor-1.5.3-pl
-- OK!
Checking Package: redactor-1.5.5-pl
-- OK!
Checking Package: redactor-2.0.2-pl
-- OK!
Checking Package: redactor-2.0.6-pl
-- OK!
Checking Package: redactor-2.0.7-pl
-- OK!
Checking Package: redactor-2.2.0-pl
-- OK!
Checking Package: redactor-2.3.0-pl
-- OK!
Checking Package: redactor-2.3.1-pl
-- OK!
Checking Package: redirector-1.0.3-pl
-- OK!
Checking Package: redirector-2.0.4-pl
-- OK!
Checking Package: redirector-2.0.5-pl
-- OK!
Checking Package: redirector-2.0.7-pl
-- OK!
Checking Package: redirector-2.0.8-pl
-- OK!
Checking Package: resizer-0.5.1-pl
-- OK!
Checking Package: resizer-1.0.1-pl
-- OK!
Checking Package: seopro-1.0.3-pl
-- OK!
Checking Package: seopro-1.0.4-pl
-- OK!
Checking Package: seopro-1.1.0-pl
-- OK!
Checking Package: seopro-1.2.2-pl
-- OK!
Checking Package: sitecheck-1.0.2-pl
-- OK!
Checking Package: stercseo-1.2.0-pl
Invalid package_name
Checking Package: stercseo-1.2.2-pl
Invalid package_name
Checking Package: stercseo-2.0.1-pl
Invalid package_name
Checking Package: stercseo-2.0.4-pl
Invalid package_name
Checking Package: tinymce-4.3.3-pl
-- OK!
Checking Package: tinymce-4.3.4-pl
-- OK!
Checking Package: updater-0.2.13-beta
-- OK!
Checking Package: updater-0.3.10-beta
-- OK!
Checking Package: updater-0.3.7-beta
-- OK!
Checking Package: updater-0.4.1-beta5
-- OK!
Checking Package: upgrademodx-1.2.2-pl
-- OK!
Checking Package: upgrademodx-1.4.0-pl
-- OK!
Checking Package: upgrademodx-1.5.2-pl
-- OK!
Checking Package: upgrademodx-1.5.4-pl
-- OK!
Checking Package: upgrademodx-1.5.5-pl
-- OK!
Checking Package: versionx-2.1.0-pl
-- OK!
Checking Package: versionx-2.1.2-pl
-- OK!
Checking Package: versionx-2.1.3-pl
-- OK!
Total Transport Package Errors: 4
Checking 31 Resources
______________________________________________________________________
Resources where parent is self
-- No Problems Found
______________________________________________________________________
Resources with nonexistent parent
-- No Problems Found
______________________________________________________________________
Resources where parent is a descendant
-- No Problems Found
______________________________________________________________________
Resources with an invalid template
-- No Problems Found
______________________________________________________________________
Resources with empty aliases
-- No Problems Found
______________________________________________________________________
Resources with duplicate alias in same context
-- use_alias_path is set - Skipping Test
______________________________________________________________________
Resources with empty uri field
-- No Problems Found
______________________________________________________________________
Resources with duplicate uri field in the same context
-- global_duplicate_uri_check is not set - Skipping Test
______________________________________________________________________
Resources with duplicate pagetitles in same Context (not necessarily a problem, but may indicate a phantom resource)
-- No Problems Found
______________________________________________________________________
Resources with invalid class_key
-- No Problems Found
______________________________________________________________________
Resources with invalid context_key
-- No Problems Found
Total Resource Errors: 0
Checking Elements
______________________________________________________________________
Checking 47 Snippets
Elements with a nonexistent category
-- No Problems Found
______________________________________________________________________
Checking 57 Chunks
Elements with a nonexistent category
-- No Problems Found
______________________________________________________________________
Checking 22 Plugins
Elements with a nonexistent category
-- No Problems Found
______________________________________________________________________
Checking 4 Templates
Elements with a nonexistent category
-- No Problems Found
______________________________________________________________________
Checking 11 TemplateVars
Elements with a nonexistent category
-- No Problems Found
______________________________________________________________________
Checking 0 PropertySets
Elements with a nonexistent category
-- No Problems Found
Total Element Errors: 0
Checking Intersects
______________________________________________________________________
Checking 16 modTemplateVarTemplates
-- No Problems Found
______________________________________________________________________
Checking 33 modTemplateVarResources
-- No Problems Found
______________________________________________________________________
Checking 0 modTemplateVarResourceGroups
-- No Problems Found
______________________________________________________________________
Checking 0 modResourceGroupResources
-- No Problems Found
______________________________________________________________________
Checking 2 modUserGroupMembers
-- No Problems Found
______________________________________________________________________
Checking 84 modPluginEvents
-- No Problems Found
______________________________________________________________________
Checking 0 modElementPropertySets
-- No Problems Found
Total Intersect Errors: 0
Final Audit
Total Configuration Errors: 0
Total Permission Errors: 0
Total Charset Errors: 117
Total DateTime Errors: 1
Total Workspace Errors: 0
Total Transport Package Errors: 4
Total Resource Errors: 0
Total Element Errors: 0
Total Intersect Errors: 0
Total Tests Performed: 3183
Total Errors found: 122