Tag Archive for: Błąd

Ważna aktualizacja bezpieczeństwa SUPEE-6788

Pakiet poprawek SUPEE-6788 zawiera kilka istotnych dla bezpieczeństwa zmian, powinien być on bezwzględnie zaimplementowany w każdym sklepie.
Dla nowych instalacji należy skorzystać z wersji Magento 1.9.2.2 która już ma zaimplementowany zestaw poprawek SUPEE-6788 Czytaj dalej

Krytyczny błąd bezpieczeństwa Magento (SUPEE-5344) jest już aktywnie wykorzystywany!

Błąd powszechnie znany jako „Magento Shoplift„ został odkryty przez Checkpoint Security już w styczniu 2015r, ale dopiero 9 lutego 2015r zespół bezpieczeństwa Magento wydał niezbędną poprawkę bezpieczeństwa. Błąd bezpieczeństwa występuje w wszystkich wersjach Magento włącznie z 1.9.1.0 .

Czytaj dalej

Błąd powrotu do panelu przy filtorwaniu.

Nowością w Magento 1.4.1 jest to, że mamy możliwość filtrowania, która odbywa się w sekcji Sprzedaż > Zamówienia, strona jest wtedy aktualizowana przez AJAX’a przy każdej próbie filtracji. Niestety skutkuje to nieokreślonym błędem, a mianowicie przy każdej aktualizacji Ajaxa poprzez wywołanie działania (Cancel, Hold, Print Invoices itd.) przestaje ono działać. Zamiast wykonania konkretnego działania jesteśmy przenoszeni do panelu głównego.
Dzieje się tak ponieważ po updacie Ajaxa Magento nie może w pełni załadować układu strony i ciągle przetrzymuje w pamięci klucz uwierzytelniający potrzebny do złożenia zamówienia. Tracimy wtedy odpowiedź, która jest przesyłana oraz powinna zostać wyświetlona na stronie.

Aby rozwiązać ten problemy musimy przejść do katalogu app/design/adminhtml/default/ default/template/widget/grid/ gdzie odnajdujemy plik massactions.phtml do którego wprowadzimy następujące zmiany wpisując kod znajdujący poniżej:

getBlockHtml('formkey')?>

oraz

Po przeprowadzaniu zmian i odświeżeniu panelu Sprzedaż > Zamówienia zostanie zapamiętany nasz wybór ponieważ zostanie przeprowadzone pełne ładowanie strony po wykonaniu działania.
Jeśli potrzebujesz pomocy przy usunięciu tego lub innego błędu zwróć się do nas chętnie pomożemy.

Błąd soap w Magento 1.4.1.0

W najnowszej wersji magento 1.4.1.0 pojawił się błąd związany z obsługą protokołu SOAP. Objawia on się komunikatem magento

Parse error: syntax error, unexpected T_PUBLIC in code/core/Mage/Api/Model/Server/Adapter/Soap.php on line 144

lub

Fatal error: Uncaught SoapFault exception: [Client] looks like we got no XML document in /var/www/imp/import2_ajax.php:14 Stack trace: #0 [internal function]: SoapClient->__call(’login’, Array) #1 /var/www/styloweklamki.pl/imp/import2_ajax.php(14): SoapClient->login(’*****’, '*****’) #2 /var/www/imp/import2_ajax.php(58): import_image->__construct() #3 {main} thrown in /var/www/imp/import2_ajax.php on line 14

Błąd ten jest wywołany błędnie zamkniętym nawiasem klamrowym w obrębie funkcji

    /**
     * Run webservice
     *
     * @param Mage_Api_Controller_Action $controller
     * @return Mage_Api_Model_Server_Adapter_Soap
     */
    public function run()

Jego poprawienie jest bardzo proste, należy w lini 133 w pliku app/code/core/Mage/Api/Model/Server/Adapter/Soap.php usunąć nadmiarowy znak „}”

Linia ta po modyfikacji powinna wyglądać tak

        } else

Jeżeli potrzebujesz pomocy z innym błędem, skontaktuj się z nami, chętnie udzielimy pomocy w jego rozwiązaniu.