All Projects → PrestaShop → autoupgrade

PrestaShop / autoupgrade

Licence: AFL-3.0 License
Upgrade module for PrestaShop

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
Twig
543 projects
shell
77523 projects
CSS
56736 projects
Smarty
1635 projects

Projects that are alternatives of or similar to autoupgrade

fop console
Prestashop Module providing a set of shell/terminal commands for developers (PrestaShop 1.7.5+)
Stars: ✭ 64 (-9.86%)
Mutual labels:  prestashop, prestashop-module
xipblog
Prestashop 1.6 & 1.7 Xpert Blog Module
Stars: ✭ 34 (-52.11%)
Mutual labels:  prestashop, prestashop-module
everpsblog
Free blog module for Prestashop 1.7
Stars: ✭ 20 (-71.83%)
Mutual labels:  prestashop, prestashop-module
productcomments
PrestaShop module that allows users to post reviews and rate products.
Stars: ✭ 29 (-59.15%)
Mutual labels:  prestashop, prestashop-module
prestashop-rest
PrestaShop REST API module to expose your PrestaShop website's REST endpoints
Stars: ✭ 65 (-8.45%)
Mutual labels:  prestashop, prestashop-module
blockreassurance
Adds an information block aimed at offering helpful information to reassure customers that your store is trustworthy.
Stars: ✭ 15 (-78.87%)
Mutual labels:  prestashop, prestashop-module
gsitemap
This module generates your Google sitemap file
Stars: ✭ 52 (-26.76%)
Mutual labels:  prestashop, prestashop-module
ps facetedsearch
PrestaShop module that adds layered navigation filters.
Stars: ✭ 45 (-36.62%)
Mutual labels:  prestashop, prestashop-module
phfbchat
Facebook Messenger plugin for PrestaShop. IMPORTANT: To download use the link available in description.
Stars: ✭ 25 (-64.79%)
Mutual labels:  prestashop, prestashop-module
nosto-prestashop
Nosto plugin for Prestashop
Stars: ✭ 12 (-83.1%)
Mutual labels:  prestashop, prestashop-module
ps emailalerts
Sends e-mail notifications to customers and merchants regarding stock and order modifications.
Stars: ✭ 33 (-53.52%)
Mutual labels:  prestashop, prestashop-module
butterfly
Application transformation tool
Stars: ✭ 35 (-50.7%)
Mutual labels:  upgrade
theme-refacto
No description or website provided.
Stars: ✭ 46 (-35.21%)
Mutual labels:  prestashop
developer tools
Tools for PrestaShop developer (like display all available display hooks on pages)
Stars: ✭ 32 (-54.93%)
Mutual labels:  prestashop
prestashop-specs
Project specifications for PrestaShop's Core features and native modules
Stars: ✭ 28 (-60.56%)
Mutual labels:  prestashop
alpine-prestashop
Prestashop running on Alpine Linux [Docker]
Stars: ✭ 13 (-81.69%)
Mutual labels:  prestashop
masterclass
Form and Grid customizations using PrestaShop 1.7.5+
Stars: ✭ 18 (-74.65%)
Mutual labels:  prestashop
7cart
7cart is a php7 project for building online shops, catalogs or service platforms. 7cart built with simple code and database schema. It is easy to support and fast.
Stars: ✭ 27 (-61.97%)
Mutual labels:  prestashop
prestashopamp
Prestashop module to support AMP
Stars: ✭ 32 (-54.93%)
Mutual labels:  prestashop
gulp-prestashop
Gulp prestashop build system
Stars: ✭ 14 (-80.28%)
Mutual labels:  prestashop

1-Click Upgrade

PHP tests Upgrades Latest Stable Version Total Downloads GitHub license

About

Upgrade to the latest version of PrestaShop in a few clicks, thanks to this automated method. This module is compatible with all PrestaShop 1.6 & 1.7.

Prerequisites

  • PrestaShop 1.6 or 1.7
  • PHP 5.6+

For older PHP versions, see previous releases of the module (ex. v1.6.8). Note they are unsupported and we strongly recommend you to upgrade your PHP version.

Installation

All versions can be found in the releases list.

Create a module from source code

  • Clone (git clone https://github.com/PrestaShop/autoupgrade.git) or download the source code. You can also download a release Source code (ex. v4.4.1). If you download a source code archive, you need extract the file and rename the extracted folder to autoupgrade
  • Enter into folder autoupgrade and run the command composer install (composer).
  • Create a new zip file of autoupgrade folder
  • Now you can upload into your module pages

Running an upgrade on PrestaShop

Upgrading a shop can be done via:

  • the configuration page of the module (access from your BO module page)
  • in command line by calling the file cli-upgrade.php

Command line parameters

Upgrade can be automated by calling cli-upgrade.php. The following parameters are mandatory:

  • --dir: Tells where the admin directory is.
  • --channel: Selects what upgrade to run (minor, major etc.)
  • --action: Advanced users only. Sets the step you want to start from (Default: UpgradeNow, other values available).
$ php cli-upgrade.php --dir=admin-dev --channel=major

Rollback a shop

If an error occurs during the upgrade process, the rollback will be suggested. In case you lost the page from your backoffice, note it can be triggered via CLI.

Command line parameters

Rollback can be automated by calling cli-rollback.php. The following parameters are mandatory:

  • --dir: Tells where the admin directory is.
  • --backup: Select the backup to restore (this can be found in your folder <admin>/autoupgrade/backup/)
$ php cli-rollback.php  --dir=admin-dev --backup=V1.7.5.1_20190502-191341-22e883bd

Documentation

Documentation is hosted on devdocs.prestashop.com.

Contributing

PrestaShop modules are open source extensions to the PrestaShop e-commerce platform. Everyone is welcome and even encouraged to contribute with their own improvements!

Just make sure to follow our contribution guidelines.

Reporting issues

You can report issues with this module in the main PrestaShop repository. Click here to report an issue.

License

This module is released under the Academic Free License 3.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].