Usuń plik
[code]/override/classes/controller/ProductListingFrontController.php[/code]

Zastosowanie: 
Nie można przejść dalej do następnej strony w kategorii produktów w PrestaShop
Wiedza: 
Praktyczna

Komplikacja

Aktualizacja PrestaShop 1.6 → 1.7 za pomocą modułu 1-Click Upgrade kończy się
[code]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.[/code]

Zastosowanie: 
Aktualizacja PrestaShop 1.6 → 1.7 oczyszczenie katalogów i dobór odpowiednich praw do katalogów
Wiedza: 
Praktyczna

Komplikacja

Aktualizacja PrestaShop 1.4 → 1.7 (przy PrestaShop 1.6) kończy się błędem:
[code]
Fatal error: Uncaught --> Smarty: Unable to load template file 'controllers/modules/login_addons.tpl' <-- thrown in /home/juzek/domains/tomlot.eu/public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php on line 129
[/code]

Rozwiązanie

Po aktualizacji do PrestaShop 1.6 przejdź do zaplecza PrestaShop pod adres http://tomlot.eu/admin. Usuń poprzedni katalog do panelu administracyjnego.

Wiedza: 
Praktyczna

W konsoli podajesz
[bash]rsync -az --exclude='pomin_katalog_liczony_od_katalogu_juzek/' . root@XX.XX.XX.XX:/home/juzek/[/bash]

Zastosowanie: 
Wykluczenie katalogu z synchronizacji rsync
Wiedza: 
Praktyczna

Komplikacja

Po aktualizacji PrestaShop 1.6 → 1.7 strona otwiera się błędem:
[java]TECHNICAL ERROR:

Details:
Error thrown: [object Object]
Text status: parsererror[/java]

Rozwiązanie

W katalogu [code]/modules/[/code], usuń wszystkie katalogi rozpoczynające się od block[...] z wyjątkiem [code]blockreinsurance[/code]

Zastosowanie: 
Błąd JS po aktualizacji PrestaShop 1.6 na PrestaShop 1.7
Wiedza: 
Praktyczna

W pliku [code]/wp-content/themes/szablon-child/functions.php[/code] dodaj
[php]remove_action( 'woocommerce_cart_collaterals', 'woocommerce_cross_sell_display');[/php]

Zastosowanie: 
Wyłączenie sprzedaży krzyżowej w koszyku WooCommerce
Wiedza: 
Praktyczna

Komplikacja

Podczas zakupów w WordPress przy dostępnym 1 produkcie ukazuje się komunikat:
[code]Przepraszamy, nie mamy w magazynie wystarczającej ilości "Produkt", aby zrealizować twoje zamówienie (dostępne: -1). Przepraszamy za wszelkie niedogodności.[/code]

Rozwiązanie

Wyzeruj stan magazynowy
[code]WooCommerce → Produkty → Magazyn | Wstrzymuj stan magazynowy (w minutach): 0[/code]

Zastosowanie: 
Sorry, we do not have enough in stock to fulfill your order (-1 available). We apologize for any inconvenience caused.
Wiedza: 
Praktyczna

Komplikacja
Błąd w zakładce Moduły
[code][PrestaShop] Fatal error in module file :/home/juzek/domains/tomlot.eu/public_html/modules/autoupgrade/autoupgrade.php:
syntax error, unexpected T_STRING[/code]

Rozwiązanie

Zmień wersję PHP >=5.6

Wiedza: 
Praktyczna

W pliku [code].htaccess[/code] podajesz

[vim]
RewriteCond %{THE_REQUEST} ^.*/index\.php
RewriteRule ^(.*)index.php$ /$1 [R=301,L][/vim]

Zastosowanie: 
Przekierowanie strony index.php na stronę główną w .htaccess
Wiedza: 
Praktyczna

W pliku [code]functions.php[/code]motywu dodaj na początku
[php]add_filter('redirect_canonical', function($redirect_url, $requested_url) {
if($requested_url == home_url('index.php')) {
return '';
}
}, 10, 2);[/php]

Zastosowanie: 
Usunięcie przekierownia 302 dla /index.php w WordPress
Wiedza: 
Praktyczna