Aktualizacja PrestaShop 1.6 → 1.7 - 500 Server Error Oops, something went wrong.

Komplikacja

Aktualizacja PrestaShop 1.6 → 1.7 za pomocą modułu 1-Click Upgrade kończy się

311 files left to upgrade.
66 files left to upgrade.
All files upgraded. Now upgrading database...
[Ajax / Server Error for action upgradeDb] textStatus: "error " errorThrown:"Internal Server Error " jqXHR: "
500 Server Error
Oops, something went wrong.
Try to refresh this page or feel free to contact us if the problem persists.

Rozwiązanie

  1. Za pomocą narzędzia do porównywania zawartości katalogów (Meld), porównujesz katalogi Twojej instalacji z czystą instalacją PrestaShop 1.6. Usuwasz nadmiarowe pliki|katalogi, a brakujące uzupełniasz z czystej instalacji PrestaShop 1.6.
  2. Usuń poprzedni katalog panelu administracyjnego i dalsze działania wykonuj z domyślnego katalogu /admin
  3. W Advanced Parameters → 1-Click Upgrade | Back up my files and database: Nie | Back up my images: Nie | Disable non-native modules: Nie | Upgrade the default theme: Tak | Switch to the default theme: Nie | Keep the customized email templates: Nie

Jeśli aktualizacja kończy się

2674 files left to upgrade.
1074 files left to upgrade.
All files upgraded. Now upgrading database...
Database upgraded. Now upgrading your Addons modules...
[Ajax / Server Error for action upgradeModules] textStatus: "error " errorThrown:"Service Unavailable " jqXHR: "
[OK] PHP 1.7.5.1 : /* PHP:ps_1751_update_module_sf_tab(); */
Database upgrade OK
[SKIP] directory "/app/cache/" does not exist and cannot be emptied.
[CLEANING CACHE] File 05 removed
[CLEANING CACHE] File 0a removed
[CLEANING CACHE] File 1f removed
[CLEANING CACHE] File 53 removed
[CLEANING CACHE] File 73 removed
[CLEANING CACHE] File a0 removed
[CLEANING CACHE] File a2 removed
[CLEANING CACHE] File a7 removed
[CLEANING CACHE] File b7 removed
[CLEANING CACHE] File f5 removed
[CLEANING CACHE] File last_flush removed
[SKIP] directory "/themes/classic/cache/" does not exist and cannot be emptied.
Warning detected during upgrade.
[ERROR] 1.7.0.0 PHP - missing file /* PHP:migrate_tabs_17(); */
[ERROR] 1.7.0.0 PHP - missing file /* Properly migrate the rights associated with each tabs */ /* PHP:ps_1700_right_management(); */
[ERROR] 1.7.0.5 PHP - missing file /* PHP:ps_update_tabs(); */
[ERROR] 1.7.2.0 PHP - missing file /* PHP:drop_column_from_product_lang_if_exists(); */
[ERROR] 1.7.2.0 PHP - missing file /* PHP:add_new_status_stock(); */
[ERROR] 1.7.3.0 PHP - missing file /* PHP:ps_1730_add_quick_access_evaluation_catalog(); */
[ERROR] 1.7.3.0 PHP - missing file /* PHP:ps_1730_move_some_aeuc_configuration_to_core(); */
[ERROR] 1.7.3.0 PHP - missing file /* PHP:ps_1730_migrate_data_from_store_to_store_lang_and_clean_store(); */
[ERROR] 1.7.4.0 PHP - missing file /* PHP:ps_1740_update_module_tabs(); */
[ERROR] 1.7.5.0 PHP - missing file /* PHP:add_supplier_manufacturer_routes(); */
[ERROR] 1.7.5.0 PHP - missing file /* PHP:ps_1750_update_module_tabs(); */
[ERROR] 1.7.5.1 PHP - missing file /* PHP:ps_1751_update_module_sf_tab(); */

W konsoli w katalogu głównych instalacji PrestaShop podajesz find . -type d -exec chmod 0777 {} \; && find . -type f -exec chmod 0644 {} \;. Aktualizujesz za pomocą modułu 1-Click Upgrade PrestaShop 1.6→1.7. Po zaktualizowaniu PrestaShop do wersji 1.7, w konsoli podajesz find . -type d -exec chmod 0755 {} \; && find . -type f -exec chmod 0644 {} \;

Zastosowanie: 

Aktualizacja PrestaShop 1.6 → 1.7 oczyszczenie katalogów i dobór odpowiednich praw do katalogów

Wiedza: 
Praktyczna
Kategoria: