Back to Changelog

v1.0.264

Minor Release Released June 9, 2026

Plesk migration overhaul with 6 critical fixes for path rewriting, MySQL discovery, HTTP verification, PHP version mapping, and file permissions

New Feature

1
  • Added ContentRewriteStep to automatically rewrite hardcoded paths in WordPress advanced-cache.php, Joomla configuration.php (log_path/tmp_path), OpenCart config.php (DIR_*), and generic .env/.htaccess files during Plesk migration

Improvement

1
  • Improved HTTP verification with IP dial override for vhost listen-IP catch, HTTPS support, and detailed response body categorization (OK, PATH_HARDCODE, MYSQL_DENIED, SESSION_PERM, UNKNOWN_500, EMPTY)

Bug Fixes

4
  • Fixed MySQL user discovery to try Plesk db_users JOIN-propagated usernames before generic fallback methods, preventing permission denied errors on migrated databases
  • Fixed PHP version mapping for Plesk by parsing plesk bin domain --info output and decoding handler names (e.g. plesk-php74 to 7.4) with two additional fallbacks via php.conf grep and php_handler --list
  • Fixed Joomla session permissions during migration by creating tmp, tmp/sessions, and administrator/logs directories with correct ownership (user:user) and chmod 0770
  • Fixed errors/ directory permissions so nginx worker can serve custom error pages (errors/ chmod 0755, *.html chmod 0644)
See the Demo