PrestaShop

Komplikacja

Strony zaplecza PrestaShop otwierają się z błędem [code]
Oops! An Error Occurred
The server returned a "500 Internal Server Error".
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.
[/code]

Rozwiązanie

Zmieć wersję interpretera PHP na wersję >= 5.6

Zastosowanie: 
The server returned a "500 Internal Server Error" zmiana wersji PHP
Wiedza: 
Praktyczna

Przez wzgląd na odmienne podejście ISP do restrykcji kont hostingowych, instalację PrestaShop 1.5 powinieneś przenieść na lokalne środowisko, w celu zaoszczędzenia czasu na rozwiązania komplikacji wynikłych podczas aktualizacji PrestaShop. W przypadku posiadania rodzaju wirtualizacji (VPS), bądź rozwiązania dedykowanego, możesz przeprowadzić aktualizację PrestaShop w środowisku produkcyjnym.

Aktualizacja PrestaShop 1.4 → 1.5

PrestaShop aktualizuje się analogicznie, jak poniżej.

Zastosowanie: 
Aktualizacja do PrestaShop 1.7
Wiedza: 
Praktyczna

Komplikacja

Aktualizacja PrestaShop 1.5 do PrestaShop 1.7 za pomocą modułu [code]1-Click Upgrade[/code] zakańcza się błędem
[code][Ajax / Server Error for action upgradeDb] textStatus: "error " errorThrown:"Internal Server Error " jqXHR: " "[/code]

Zastosowanie: 
[Ajax / Server Error for action upgradeDb] textStatus: "error " errorThrown:"Internal Server Error " jqXHR: " " aktualizacja PrestaShop 1.5 do PrestaShop 1.7
Wiedza: 
Praktyczna

Komplikacja

Aktualizacja PrestaShop za pomocą modułu [code]1-Click Upgrade[/code] zakańcza się błędem
[code]Analyzing the situation...Shop deactivated. Now downloading... (this can take a while)
[Ajax / Server Error for action download] textStatus: "error " errorThrown:"Internal Server Error " jqXHR: " "[/code]

Zastosowanie: 
[Ajax / Server Error for action download] textStatus: "error " errorThrown:"Internal Server Error " jqXHR: " " PrestaShop
Wiedza: 
Praktyczna

W pliku [code]/classes/Meta.php[/code] zmień:
[php]public static function getHomeMetas($id_lang, $page_name)
{
$metas = Meta::getMetaByPage($page_name, $id_lang);
$ret['meta_title'] = (isset($metas['title']) && $metas['title']) ? $metas['title'].' - '.Configuration::get('PS_SHOP_NAME') : Configuration::get('PS_SHOP_NAME');[/php]
na
[php]public static function getHomeMetas($id_lang, $page_name)
{
$metas = Meta::getMetaByPage($page_name, $id_lang);

Zastosowanie: 
Zmiana tytułu dla strony głównej w PrestaShop 1.6
Wiedza: 
Praktyczna

Komplikacja

Po aktualizacja brak dostępu przy próbie otwarcia:
[code]Zamówienia → Zamówienia
Rabaty → Regulamin cen katalogowych
Klienci → Klienci
Statystyki
Wysyłka → Preferencje
International → Lokalizacja → Lokalizacja
Parametry sklepu → Ustawienia zamówień → Ustawienia zamówień
Parametry sklepu → Ustawienia klienta → Tytuły
Parametry sklepu → Kontakt → Sklepy[/code]

Wiedza: 
Praktyczna

Komplikacja

Aktualizacja PrestaShop za pomocą modułu [code]1-Click Upgrade[/code] kończy się komunikatem
[code][Ajax / Server Error for action backupDb] textStatus: "error " errorThrown:"Forbidden " jqXHR: "
403
HTTP[/code]

Rozwiązanie

Wyłącz opcję tworzenia kopii zapasowej w module [code]1-Click Upgrade[/code] [code]Opcje kopii zapasowej | Back up my files and database: Tak[/code].

Zastosowanie: 
Aktualizacja PrestaShop 1.6 → 1.7 kończy się komunikatem błędu
Wiedza: 
Praktyczna

Komplikacja

Strona błędu podczas debugownia w PrestaShop
[code]Fatal error: Uncaught Error: Class 'Core_Business_ContainerBuilder' not found in /usr/home/juzek/domains/tomlot.eu/public_html/config/bootstrap.php:27 Stack trace: #0 /usr/home/juzek/domains/tomlot.eu/public_html/config/config.inc.php(66): require_once() #1 /usr/home/juzek/domains/tomlot.eu/public_html/index.php(27): require('/usr/home/krzys...') #2 {main} thrown in /usr/home/juzek/domains/tomlot.eu/public_html/config/bootstrap.php on line 27 [/code]

Zastosowanie: 
Oczyszczenie cache w PrestaShop
Wiedza: 
Praktyczna

W PrestaShop usuń zamówienia oraz klientów

Zastosowanie: 
Usunięcie języka pomimo komunikatu "Usunięto pomyślnie"
Wiedza: 
Praktyczna

W PrestaShop włącz moduł [code]Płatność przy odbiorze[/code] - [code]Cash on delivery[/code]

Zastosowanie: 
Brak płatności za pobraniem w PrestaShop 1.7
Wiedza: 
Praktyczna