Easy Upgrade from Zen Cart v1.5.0 to v1.5.1 ONLY

  • Make sure you have notes on core files you have edited or backup the changed files below. Download the files here.
  • Upload /admin/ to your personal admin directory and overwrite the existing files.
  • Upload the rest of the files overwriting the existing files.
  • Backup database in Myphpadmin (I do custom export via compress gzip) or install this extension http://www.zen-cart.com/downloads.php?do=file&id=7 (Make sure you do this encase something goes wrong)
  • Go to www.yoursite.com/zc_install/
  • Click Continue
  • Click I agree->Continue
  • There will be errors with permissions and missing files go to bottom and click the “Database Upgrade” button.
  • Noramlly just need to put in your Zen Cart admin login and password and click the “Update Database Now” button.
  • Delete /zc_install/ folder and login to frontend and admin to check everything.
  • Delete the below 2 files

/admin/includes/functions/password_funcs.php
/includes/templates/classic/css/CSS_read_me.txt

Changed Files
/admin/admin_activity.php
/admin/admin_page_registration.php
/admin/attributes_controller.php
/admin/categories.php
/admin/configuration.php
/admin/coupon_admin.php
/admin/customers.php
/admin/gv_mail.php
/admin/mail.php
/admin/modules.php
/admin/options_name_manager.php
/admin/options_values_manager.php
/admin/password_forgotten.php
/admin/product_types.php
/admin/profiles.php
/admin/sqlpatch.php
/admin/stats_customers_referrals.php
/admin/store_manager.php
/admin/users.php
/admin/includes/.htaccess
/admin/includes/application_top.php
/admin/includes/attributes_preview.php
/admin/includes/dist-configure.php (this is ONLY a basic example file, and is not used by a live store, so doesn’t need upgrading on a live site)
/admin/includes/initsystem.php
/admin/includes/menu.js
/admin/includes/extra_configures/enable_error_logging.php
/admin/includes/functions/admin_access.php
/admin/includes/functions/database.php
/admin/includes/functions/general.php
/admin/includes/functions/localization.php
/admin/includes/init_includes/init_admin_auth.php
/admin/includes/init_includes/init_admin_history.php
/admin/includes/init_includes/init_errors.php
/admin/includes/init_includes/init_file_db_names.php
/admin/includes/init_includes/init_general_funcs.php
/admin/includes/init_includes/init_html_editor.php
/admin/includes/init_includes/init_languages.php
/admin/includes/languages/english/login.php
/admin/includes/languages/english/profiles.php
/admin/includes/languages/english/stats_customers_referrals.php
/admin/includes/languages/english.php
/admin/includes/modules/document_general/preview_info.php
/admin/includes/modules/document_general/preview_info_meta_tags.php
/admin/includes/modules/document_product/preview_info.php
/admin/includes/modules/document_product/preview_info_meta_tags.php
/admin/includes/modules/product/preview_info.php
/admin/includes/modules/product/preview_info_meta_tags.php
/admin/includes/modules/product_free_shipping/preview_info.php
/admin/includes/modules/product_free_shipping/preview_info_meta_tags.php
/admin/includes/modules/product_music/preview_info.php
/admin/includes/modules/product_music/preview_info_meta_tags.php

/docs/ <VARIOUS FILES HERE>
/extras/ <VARIOUS FILES HERE>

/ipn_main_handler.php

/includes/application_top.php
/includes/dist-configure.php (this is ONLY a basic example file, and is not used by a live store, so doesn’t need upgrading on a live site)
/includes/initsystem.php
/includes/main_cart_actions.php
/includes/version.php
/includes/auto_loaders/config.core.php
/includes/classes/db/mysql/query_factory.php
/includes/classes/order.php
/includes/classes/payment.php
/includes/classes/shipping.php
/includes/classes/shopping_cart.php
/includes/classes/split_page_results.php
/includes/extra_configures/enable_error_logging.php
/includes/functions/functions_customers.php
/includes/functions/functions_email.php
/includes/functions/functions_general.php
/includes/functions/password_funcs.php
/includes/index_filters/record_company_filter.php
/includes/init_includes/init_file_db_names.php
/includes/init_includes/init_general_funcs.php
/includes/init_includes/init_sanitize.php
/includes/init_includes/init_special_funcs.php
/includes/languages/english/html_includes/classic/define_main_page.php
/includes/languages/english/html_includes/define_main_page.php
/includes/languages/english/modules/payment/paypal.php
/includes/languages/english/modules/payment/paypaldp.php
/includes/languages/english/modules/payment/paypalwpp.php
/includes/languages/english/create_account.php
/includes/modules/pages/contact_us/header_php.php
/includes/modules/pages/checkout_success/header_php.php
/includes/modules/pages/document_general_info/main_template_vars.php
/includes/modules/pages/document_product_info/main_template_vars.php
/includes/modules/pages/download/header_php.php
/includes/modules/pages/password_forgotten/header_php.php
/includes/modules/pages/product_free_shipping_info/main_template_vars.php
/includes/modules/pages/product_info/main_template_vars.php
/includes/modules/pages/product_music_info/main_template_vars.php
/includes/modules/pages/product_reviews_write/header_php.php
/includes/modules/payment/authorizenet.php
/includes/modules/payment/authorizenet_aim.php
/includes/modules/payment/authorizenet_echeck.php
/includes/modules/payment/linkpoint_api/class.linkpoint_api.php
/includes/modules/payment/linkpoint_api.php
/includes/modules/payment/paypal/paypal_curl.php
/includes/modules/payment/paypal/paypal_functions.php
/includes/modules/payment/paypal.php
/includes/modules/payment/paypaldp.php
/includes/modules/payment/paypalwpp.php
/includes/modules/sideboxes/manufacturers.php
/includes/modules/attributes.php
/includes/modules/create_account.php
/includes/modules/extra_definitions.php
/includes/modules/extra_functions.php
/includes/templates/template_default/common/html_header.php
/includes/templates/template_default/common/tpl_header.php
/includes/templates/template_default/css/CSS_read_me.txt (just a help-text file)
/includes/templates/template_default/jscript/on_load/read_me.txt (just a help-text file)
/includes/templates/template_default/jscript/read_me.txt (just a help-text file)
/includes/templates/template_default/popup_search_help/tpl_main_page.php
/includes/templates/template_default/templates/tpl_account_default.php
/includes/templates/template_default/templates/tpl_contact_us_default.php
/includes/templates/template_default/templates/tpl_modules_create_account.php
/includes/templates/template_default/templates/tpl_product_reviews_write_default.php
/includes/templates/template_default/templates/tpl_zc_install_suggested_default.php

/zc_install/ … assume *all* of /zc_install/ has changed

Issues:
If you did run Query Cache http://www.data-diggers.com/links-to-query-cache-query-log-uti-and-others/ remove all these files/edits.